<SEC-DOCUMENT>0001097149-19-000009.txt : 20190228
<SEC-HEADER>0001097149-19-000009.hdr.sgml : 20190228
<ACCEPTANCE-DATETIME>20190228090423
ACCESSION NUMBER:		0001097149-19-000009
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		119
CONFORMED PERIOD OF REPORT:	20181231
FILED AS OF DATE:		20190228
DATE AS OF CHANGE:		20190228

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ALIGN TECHNOLOGY INC
		CENTRAL INDEX KEY:			0001097149
		STANDARD INDUSTRIAL CLASSIFICATION:	ORTHOPEDIC, PROSTHETIC & SURGICAL APPLIANCES & SUPPLIES [3842]
		IRS NUMBER:				943267295
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-32259
		FILM NUMBER:		19640683

	BUSINESS ADDRESS:	
		STREET 1:		2820 ORCHARD PARKWAY
		CITY:			SAN JOSE
		STATE:			CA
		ZIP:			95134
		BUSINESS PHONE:		408-470-1000

	MAIL ADDRESS:	
		STREET 1:		2820 ORCHARD PARKWAY
		CITY:			SAN JOSE
		STATE:			CA
		ZIP:			95134
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>algn-20181231x10k.htm
<DESCRIPTION>10-K
<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="s122DAD7B11145413969915D9D9BF42C0"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:2px;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;font-weight:bold;">UNITED STATES</font></div><div style="line-height:120%;padding-top:2px;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;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</font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________________________________________________________________</font></div><div style="line-height:120%;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;font-weight:bold;">FORM 10-K</font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;________________________________________________________________________</font></div><div style="line-height:120%;padding-top:4px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Mark One)</font></div><div style="line-height:120%;font-size:12pt;"><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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:6%;"></td><td style="width:94%;"></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:12pt;"><font style="font-family:Wingdings;font-size:12pt;">&#253;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF&#160;THE SECURITIES EXCHANGE&#160;ACT OF 1934</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;text-indent:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">For the fiscal year ended </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">OR</font></div><div style="line-height:120%;font-size:12pt;"><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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:6%;"></td><td style="width:94%;"></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:12pt;"><font style="font-family:Wingdings;font-size:12pt;">&#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:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR&#160;15(d)&#160;OF&#160;THE SECURITIES EXCHANGE&#160;ACT OF 1934</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;text-indent:16px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">For the transition period from &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to&#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%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Commission file number: 0-32259</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">_______________________________________________________</font></div><div style="line-height:120%;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;font-weight:bold;">ALIGN TECHNOLOGY,&#160;INC.</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Exact name of registrant as specified in its charter)</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">_____________________________________________________________________&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:48%;"></td><td style="width:6%;"></td><td style="width:46%;"></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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Delaware</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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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;font-weight:bold;">94-3267295</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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(State or other jurisdiction of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">incorporation or organization)</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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(I.R.S. Employer</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Identification&#160;Number)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2820 Orchard Parkway</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">San Jose, California 95134</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Address of principal executive offices)</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(408)&#160;470-1000</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Registrant&#8217;s telephone number, including area code)</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Securities registered pursuant to Section&#160;12(b) of the Act:</font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">______________________________________________________&#160;</font></div><div style="line-height:120%;font-size:8pt;"><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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:48%;"></td><td style="width:6%;"></td><td style="width:46%;"></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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Name of each exchange on which registered</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-weight:bold;">Common Stock, $0.0001 par value</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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">The NASDAQ Stock Market&#160;LLC</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(NASDAQ Global Market)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Securities registered pursuant to Section&#160;12(g) of the Act:</font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">None</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:24px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;</font><font style="font-family:Wingdings;font-size:7.5pt;">&#253;</font><font style="font-family:inherit;font-size:7.5pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</font><font style="font-family:Wingdings;font-size:7.5pt;">&#168;</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:24px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Exchange Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;</font><font style="font-family:Wingdings;font-size:7.5pt;">&#168;</font><font style="font-family:inherit;font-size:7.5pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</font><font style="font-family:Wingdings;font-size:7.5pt;">&#253;</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:24px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">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&#160;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&#160;days.&#160;&#160;&#160;&#160;Yes&#160;&#160;</font><font style="font-family:Wingdings;font-size:7.5pt;">&#253;</font><font style="font-family:inherit;font-size:7.5pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</font><font style="font-family:Wingdings;font-size:7.5pt;">&#168;</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:24px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">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 (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;Yes&#160;&#160;</font><font style="font-family:Wingdings;font-size:7.5pt;">&#253;</font><font style="font-family:inherit;font-size:7.5pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</font><font style="font-family:Wingdings;font-size:7.5pt;">&#168;</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:24px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Indicate by check mark if disclosure of delinquent filers pursuant to Item&#160;405 of Regulation&#160;S-K is not contained herein, and will not be contained, to the best of registrant&#8217;s knowledge, in definitive proxy or information statements incorporated by reference in Part&#160;III of this Form&#160;10-K or any amendment to this Form&#160;10-K.&#160;&#160;</font><font style="font-family:Wingdings;font-size:7.5pt;">&#253;</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:24px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company.&#160;See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; and &#8220;smaller reporting company&#8221; in Rule&#160;12b-2 of the Exchange Act.&#160;(Check one):</font></div><div style="line-height:120%;text-align:justify;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:48%;"></td><td style="width:6%;"></td><td style="width:46%;"></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:9pt;">Large&#160;accelerated&#160;filer</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font><font style="font-family:Wingdings;font-size:9pt;">x</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;">Accelerated&#160;filer&#160;</font><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:Wingdings;font-size:9pt;">o</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:9pt;">Non-accelerated filer</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font><font style="font-family:Wingdings;font-size:9pt;">o</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;">Smaller&#160;reporting&#160;company</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font><font style="font-family:Wingdings;font-size:9pt;">o</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="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Emerging growth company&#160;&#160;</font><font style="font-family:Wingdings;font-size:9pt;">o</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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 7(a)(2)(B) of the Securities Act.</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</font><font style="font-family:Wingdings;font-size:8pt;">&#168;</font><font style="font-family:inherit;font-size:8pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</font><font style="font-family:Wingdings;font-size:8pt;">&#253;</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The aggregate market value of the registrant&#8217;s common stock held by non-affiliates of the registrant was $</font><font style="font-family:inherit;font-size:8pt;">22,262,043,858</font><font style="font-family:inherit;font-size:8pt;">&#32;as of </font><font style="font-family:inherit;font-size:8pt;">June&#160;29, 2018</font><font style="font-family:inherit;font-size:8pt;">&#32;based on the closing sale price of the registrant&#8217;s common stock on the NASDAQ Global Market on such date. Shares held by persons who may be deemed affiliates have been excluded.&#160;This determination of affiliate status is not necessarily a conclusive determination for other purposes.</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">On </font><font style="font-family:inherit;font-size:8pt;">February&#160;22, 2019</font><font style="font-family:inherit;font-size:8pt;">, </font><font style="font-family:inherit;font-size:8pt;">79,989,347</font><font style="font-family:inherit;font-size:8pt;">&#32;shares of the registrant&#8217;s common stock were outstanding.</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">DOCUMENTS INCORPORATED BY REFERENCE</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:24px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Portions of the registrant&#8217;s definitive Proxy Statement relating to its 2019 Annual Stockholders&#8217; Meeting to be filed pursuant to Regulation&#160;14A within 120&#160;days after the registrant&#8217;s fiscal year end of </font><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:8pt;">&#32;are incorporated by reference into Part&#160;III of this Annual Report on Form&#160;10-K.</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;">1</font></div></div><hr style="page-break-after:always"><div><a name="s30D51EA3EE4C59839D4FC2741095ED3C"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ALIGN TECHNOLOGY,&#160;INC.</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FORM 10-K</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Year Ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;text-decoration:none;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">TABLE OF CONTENTS</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:9%;"></td><td style="width:86%;"></td><td style="width:5%;"></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><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;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:inherit;font-size:8pt;">&#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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Page</font></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s05866C7C9FDF58D4A8B347740830126B"><font style="font-family:inherit;font-size:10pt;">PART&#160;I</font></a><font style="font-family:inherit;font-size:10pt;">&#160;&#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:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s05866C7C9FDF58D4A8B347740830126B">3</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Business</font></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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s4B36E70590B85430B96FA4ED342EF06B">3</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;font-size:10pt;"><font style="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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive Officers of the Registrant</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sCB595ADAFC2E5905BB8A56B56019696F">13</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;1A.</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk Factors</font></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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s6E374A174D285E05A53C6F51AB68C001">15</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;1B.</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unresolved Staff Comments</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s071528BC51DA577DAACA6C292C6F78D5">28</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;2.</font></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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Properties</font></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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB4400A26B502573DA99F9C046BF24201">28</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;3.</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Legal Proceedings</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBE3766AEC9AF5105AE9D3942966CCC87">29</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;4.</font></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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mine Safety Disclosures</font></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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s18C784CE75155E468758A7148C905AFE">30</a></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s9677B3A3144D5C37BBC87BBCF916E678"><font style="font-family:inherit;font-size:10pt;">PART II</font></a></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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s9677B3A3144D5C37BBC87BBCF916E678">31</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;5.</font></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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</font></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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s18988EB352B758D8A92895C17E2B06FB">31</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;6.</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selected Consolidated Financial Data</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s36F07F88E71C579A89FB3AC34DCD9AAB">33</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;7.</font></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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</font></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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s56FFAC1D817F54E3BDF462E6F149CA5C">34</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;7A.</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quantitative and Qualitative Disclosures About Market Risk</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB2070993004F5F76BD0CDB37CA0D9821">51</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;8.</font></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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Financial Statements and Supplementary Data</font></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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB68E372DF43E56CE96DCEE48F747EAC8">52</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;9.</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s6ED51E5B99725FA0A96E000A8D3F5ACC">94</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;9A.</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Controls and Procedures</font></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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5285A72C107458DB90BAC300C0EC9B67">95</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;9B.</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Information</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s98C3EF54DA495788A1D040EB182068C7">95</a></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC719F8E5B2E152DD83D83A818ACDE826"><font style="font-family:inherit;font-size:10pt;">PART&#160;III</font></a></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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC719F8E5B2E152DD83D83A818ACDE826">95</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;10.</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Directors, Executive Officers and Corporate Governance</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s2B06842AA0265A7F9A6574997C66D158">95</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;11.</font></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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive Compensation</font></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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s80A6951158995A0382BC659D56C957C2">95</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;12.</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s3E9780E166265E18964680A9FACDEAA9">96</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;13.</font></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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain Relationships and Related Transactions and Director Independence</font></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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s02D36780AAC450068056F35C6D591BF4">96</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;14.</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal Accounting Fees and Services</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB9B49E5ACB2059DB8CFDA334A6FBC2C9">96</a></div></td></tr><tr><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s8FB323719DE6548FB41A9E253EA2100F"><font style="font-family:inherit;font-size:10pt;">PART&#160;IV</font></a></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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s8FB323719DE6548FB41A9E253EA2100F">97</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;15.</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exhibits, Financial Statement Schedules</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s4766BF7D233B5F3E864673664B167D3C">97</a></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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Item&#160;16.</font></div><div style="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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Form 10-K Summary</font></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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD409DECA84955A329981D77C0AD45BC8">99</a></div></td></tr><tr><td colspan="2" style="vertical-align:top;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;">Signatures</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBF64ECB5EB005C9689F3E092CD18E69B">100</a></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Invisalign, Align, the Invisalign logo, ClinCheck, Made to Move, Invisalign Assist, Invisalign Teen, Invisalign Go, Vivera, SmartForce, SmartTrack, SmartStage, iTero, iTero Element, Orthocad, iCast and iRecord, among others, are trademarks and/or service marks of Align Technology,&#160;Inc. or one of its subsidiaries or affiliated companies and may be registered in the United States and/or other countries. </font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:12px;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;">2</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">In addition to historical information, this annual report on Form&#160;10-K contains forward-looking statements within the meaning of Section&#160;27A of the Securities Act of 1933 and Section&#160;21E of the Securities Exchange Act of 1934. These statements include, among other things, our expectations regarding the anticipated impact of our new products and product enhancements will have on doctor utilization and our market share, our expectations regarding product mix and product adoption, our expectations regarding the existence and impact of seasonality, our expectations regarding the sales growth of our intra-oral scanner sales in international markets, our expectations regarding the financial and strategic benefits of establishing regional order acquisition, treatment planning and manufacturing facilities,</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">our intention to hire more sales representatives in 2019 and their expected impact on our sales, our expectations regarding the continued expansion of our international markets, the anticipated impact of the Invisalign Experience program on demand creation, our expectation to incur additional costs related to the planned corporate structure reorganization, the level of our operating expenses and gross margins and other factors beyond our control, as well as other statements regarding our future operations, financial condition and prospects and business strategies. These statements may contain words such as &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; or other words indicating future results. These forward-looking statements are subject to certain risks and uncertainties that could cause actual results to differ materially from those reflected in the forward-looking statements.&#160;Factors that could cause or contribute to such differences include, but are not limited to, those discussed in Item&#160;2 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; and in particular, the risks discussed below in Part&#160;I, Item&#160;1A &#8220;Risk Factors.&#8221;&#160;We undertake no obligation to revise or update these forward-looking statements.&#160;Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.</font></div><div><a name="s05866C7C9FDF58D4A8B347740830126B"></a></div><div style="line-height:120%;padding-top:24px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PART I</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div><a name="s4B36E70590B85430B96FA4ED342EF06B"></a></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 1.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">BUSINESS </font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our Company</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Align Technology, Inc (&#8220;We&#8221;, &#8220;Our&#8221;, &#8220;Align&#8221;) is a global medical device company engaged in the design, manufacture and marketing of Invisalign&#174; clear aligners and iTero&#174; intraoral scanners and services for orthodontics, and restorative and aesthetic dentistry. Align&#8217;s products are intended primarily for the treatment of malocclusion or the misalignment of teeth and are designed to help dental professionals achieve the clinical outcomes that they expect. Align Technology was founded in March 1997 and incorporated in Delaware in April 1997. Our corporate headquarters is located at 2820&#160;Orchard Parkway, San Jose, California, U.S.A., 95134, and our telephone number is 408-470-1000.&#160;Our internet address is www.aligntech.com.&#160;Our Americas regional headquarters is located in Raleigh, North Carolina; our European regional headquarters is located in Amsterdam, the Netherlands; and our Asia Pacific regional headquarters is located in Singapore.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have two operating segments: (1)&#160;Clear Aligner and (2)&#160;Scanners and Services ("Scanner").&#160;For the year ended December&#160;31, 2018, Clear Aligner net revenues represent approximately 86% of worldwide net revenues, while Scanner net revenues represent the remaining 14% of worldwide net revenues.&#160;We sell the vast majority of our products directly to our customers: orthodontists and general practitioner dentists&#160;("GPs"), as well as to restorative and aesthetic dentists, including prosthodontists, periodontists, and oral surgeons. In addition, we sell directly to Dental Support Organizations (DSOs) who contract with dental practices to provide critical business management and support including non-clinical operations, and we sell directly to dental laboratories who manufacture or customize a variety of products to assist in the provision of oral health care by a licensed dentist. Our Clear Aligner operating segment includes revenues from non-Invisalign aligners supplied to SmileDirectClub, LLC ("SDC"). Refer to "Supply Agreement with SmileDirectClub, LLC" section.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We received 510(k) clearance from the United States Food and Drug Administration (&#8220;FDA&#8221;) to market the Invisalign System in 1998. The Invisalign System is regulated by the FDA as a Class&#160;II medical device.&#160;In order to provide Invisalign treatment to their patients, orthodontists and&#160;GPs must initially complete an Invisalign training course.&#160;The Invisalign System is sold primarily through a direct sales force in North America, Asia Pacific ("APAC"), Europe, Middle East and Africa (EMEA) and Latin America. To date, over 6.1 million people worldwide have been treated with our Invisalign System.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our iTero scanner is used by dental professionals and/or labs and service providers for restorative and orthodontic digital procedures as well as Invisalign case submission. We received 510(k) clearance from the FDA to market iTero software for expanded indications in 2013. Scanners and computer-aided design/computer-aided manufacturing ("CAD/CAM") services are primarily sold through our direct sales force and a few distributors in North America, Europe and certain Asia Pacific countries, and through distribution partners in smaller non-core international country markets.&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;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;">3</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Clear Aligner Segment</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Malocclusion and Traditional Orthodontic Treatment</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Malocclusion, or the misalignment of teeth, is one of the most prevalent clinical dental conditions, affecting billions of people, or approximately 60% to 75% of the population.&#160;Annually, approximately 12&#160;million people in major developed countries elect treatment by orthodontists worldwide. Most orthodontic patients are treated with the use of traditional methods such as metal arch wires and brackets, referred to as braces, and may be augmented with elastics, metal expanders, headgear or functional appliances, and other ancillary devices as needed. Upon completion of the treatment, the dental professional may, at his or her discretion, have the patient use a retainer appliance. Of the 12 million annual orthodontic cases started, approximately 75% or 8.4&#160;million are applicable to Invisalign treatment our served market. In addition, approximately 300 million people with malocclusion could benefit from straightening their teeth but are unlikely to seek treatment through a doctor&#8217;s office. This represents an incremental opportunity for us as we expand the market for orthodontics by educating more consumers about the benefits of straighter teeth using Invisalign clear aligners and connect them with an Invisalign doctor of their choice.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">The Invisalign System</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Invisalign System is a proprietary method for treating malocclusion based on a proprietary computer-simulated virtual treatment plan and a series of doctor-prescribed, custom manufactured, clear plastic, removable aligners.&#160;The Invisalign System offers a range of treatment options, specialized services, and proprietary software for treatment visualization and is comprised of the following phases:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Orthodontic diagnosis and transmission of treatment data to us</font><font style="font-family:inherit;font-size:10pt;">.&#160;The Invisalign-trained dental professional prepares and sends us a patient&#8217;s treatment data package which consists of a prescription form, a digital scan or a polyvinyl-siloxane (or "PVS") impression of the relevant dental arches, photographs of the patient and, at the dental professional&#8217;s election, x-rays of the patient&#8217;s dentition.&#160;Intraoral digital scans may be submitted through either Align's iTero scanner or a few qualified third-party scanners. See "Third Party Scanners and Digital scans for Invisalign treatment submission." More than 63% of Invisalign case submissions are submitted via digital scan instead of a physical PVS impression.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Preparation of computer-simulated treatment plan</font><font style="font-family:inherit;font-size:10pt;">. Using propriety software which we do not sell, we generate a proposed custom, three-dimensional treatment plan, called a ClinCheck treatment plan.&#160;The ClinCheck treatment plan simulates appropriate tooth movement in stages and details timing and placement of any features or attachments that will be used during treatment.&#160;Attachments are tooth-colored &#8220;buttons&#8221; that are sometimes used to increase the biomechanical force on a specific tooth or teeth in order to effect the desired movement(s). </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Review and approval of the treatment plan by an Invisalign-trained doctor.</font><font style="font-family:inherit;font-size:10pt;">&#32;The patient&#8217;s ClinCheck treatment plan is then made available to the prescribing dental professional via the Invisalign Doctor Site which enables the dental professional to project tooth movement with a level of accuracy not previously possible with metal arch wires and brackets.&#160;By reviewing, modifying as needed and approving the treatment plan, the dental professional retains control over the treatment plan. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Manufacture of custom aligners. </font><font style="font-family:inherit;font-size:10pt;">Upon the dental professional&#8217;s approval of the ClinCheck treatment plan, we use the data underlying the simulation, in conjunction with stereolithography technology (a form of 3D printing technology), to construct a series of molds depicting the future position of the patient&#8217;s teeth.&#160;Each mold is a replica of the patient&#8217;s teeth at each stage of the simulated course of treatment. From these molds, aligners are fabricated by pressure-forming polymeric sheets over each mold.&#160;Aligners are thin, clear plastic, removable dental appliances that are custom manufactured in a series to correspond to each stage of the ClinCheck treatment plan.&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Shipment to the dental professional and patient aligner wear.</font><font style="font-family:inherit;font-size:10pt;">&#32;All the aligners for a patient are shipped directly to the dental professional, who then dispenses them to the patient at regular check-up intervals throughout the treatment. Aligners are generally worn for a period of time which correspond to the stages of the approved ClinCheck treatment plan.&#160;The patient replaces the aligners with the next pair in the series when prescribed, advancing tooth movement with each aligner stage.&#160;Throughout treatment, the doctor may place attachments or use other auxiliaries to achieve desired tooth movements, per the doctor&#8217;s original prescription and resulting ClinCheck treatment plan. In October 2016, we introduced one-week aligner wear.  At the treating doctor&#8217;s discretion, weekly aligner changes are recommended for all Invisalign treatments for Invisalign Comprehensive, Invisalign First Comprehensive, Invisalign Lite, Invisalign Assist and Invisalign Go packages, thereby reducing treatment time by up to 50% compared to two week aligner wear.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Additional aligners</font><font style="font-family:inherit;font-size:10pt;">. Should the dental professional determine that the treatment is not tracking for various reasons, such as patient compliance, certain teeth movement not tracking to plan, or they need to extend the treatment a few stages further to </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><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">achieve their treatment goals, the dental professional can request additional aligners at any point during the treatment, subject to certain requirements in our terms and conditions. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner Products</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Comprehensive Products - Invisalign Treatment Options:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Invisalign Comprehensive</font><font style="font-family:inherit;font-size:10pt;">. Invisalign Comprehensive Package replaces both Invisalign Full and Invisalign Teen treatments and includes the Mandibular Advancement feature launched in March 2017. Used for a wide range of malocclusion, the Invisalign Comprehensive treatment plans each consist of the number of aligners necessary to achieve the doctor's treatment goals. The Invisalign Comprehensive treatment includes all the features of Invisalign treatment, plus additional features that  address the orthodontic needs of teenage patients such as compliance indicators, compensation for tooth eruption.&#160;Aligners for Invisalign Comprehensive treatments are manufactured and then delivered to the dental professionals in a single shipment.&#160;Invisalign Comprehensive Package is sold in the U.S., Canada and select international countries. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Invisalign Assist. </font><font style="font-family:inherit;font-size:10pt;">Used for anterior alignment and aesthetically-oriented cases, the Invisalign Assist treatment offers added support to our dental practitioners throughout the treatment process, including progress tracking that allows the&#160;dental professional to submit new impressions every nine stages.&#160;When the progress tracking feature is selected, aligners are shipped to the dental professional after every nine stages thereby helping to achieve successful treatment outcomes. Predominantly marketed to GPs, Invisalign Assist is intended to make it easier to select appropriate cases for their experience level or treatment approach, submit cases more efficiently and manage appointments with suggested tasks.&#160;Invisalign Assist is sold in the U.S. and Canada. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Invisalign First Phase 1 and Invisalign First Comprehensive Phase 2 Package</font><font style="font-family:inherit;font-size:10pt;">. Designed with features specifically for younger patients with early mixed dentition with a mixture of primary/baby and permanent teeth. Phase 1 treatment is early interceptive orthodontic treatment for  young patients, traditionally done through arch expanders, or partial metal braces, before all permanent teeth have erupted - typically at ages 7 through 10 years. Invisalign First clear aligners are designed specifically to address a broad range of younger patients' malocclusions, including shorter clinical crowns, management of erupting dentition, and predictable dental arch expansion. Invisalign First clear aligners became commercially available to Invisalign-trained doctors in the U.S., Canada, Australia, New Zealand, Japan, and certain countries in the EMEA region as of July 1, 2018, and became available in Brazil in January 2019.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Non-Comprehensive Products - Invisalign Treatment Options:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Invisalign Express 10, Invisalign Express 5, Express Package and Lite Package. </font><font style="font-family:inherit;font-size:10pt;">Lower-cost solutions are used for less complex orthodontic cases, non-comprehensive treatment relapse cases, or straightening prior to restorative or cosmetic treatments such as veneers. </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Invisalign</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Express 10</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Invisalign Express 5 and Express Package</font><font style="font-family:inherit;font-size:10pt;">&#32;use up to 10 sets, 5 sets and 7 sets of aligners, respectively. Invisalign Lite use up to 14 sets of aligners. Non-comprehensive products are available in select country markets and delivered to the dental professionals in a single shipment. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Invisalign Go. </font><font style="font-family:inherit;font-size:10pt;">A simplified and streamlined solution designed for GPs to more easily identify and treat patients with mild malocclusion. Invisalign Go combines case assessment support, a simplified ClinCheck treatment plan and a progress assessment feature for case monitoring. Invisalign Go is available in select country markets.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Non-Case Products:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Clear Aligner non-case products include retention products, Invisalign training fees and sales of ancillary products, such as cleaning material and adjusting tools used by dental professionals during the course of treatment.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Retention</font><font style="font-family:inherit;font-size:10pt;">. We offer up to four sets of custom clear aligners called Vivera Retainers made with proprietary material strong enough to maintain tooth position and correct minor relapse if necessary. Vivera Retainers are available to both Invisalign and non-Invisalign patients. In select markets, we also offer single arch retainers. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Feature Enhancements </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have consistently introduced enhanced features across the Invisalign System over the past several years to improve treatment outcomes or address broader clinical indications. </font></div><div style="line-height:120%;padding-left:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Invisalign Comprehensive with Mandibular Advancement (launched in March 2017) is the first clear aligner solution for Class II correction in growing tween and teen patients. This new offering combines the benefits of our clear aligner system with </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><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">features for moving the lower jaw forward while simultaneously aligning the teeth without the need for elastics typically used to treat teen Class II patients. In 2017, it was available in Canada, core country markets in EMEA and certain country markets in APAC and Latin America. In October 2018, Invisalign Treatment with mandibular advancement was approved by the FDA and became commercially available in the U.S. in November 2018.  </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2018, we introduced enhancements designed to improve clinical outcomes and user experience including: wing overlap and engagement in deep bite cases with anterior intrusion, new options to set up mandibular advancement cases beyond edge-to-edge, an option to prescribe symmetrical advancement of the left and right side, new default protocol of 2 mm incremental advancement, and improvements to support leveling the curve of Spee in deep bite cases.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">SmartTrack</font><font style="font-family:inherit;font-size:10pt;">&#8482;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;Aligner Material</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SmartTrack is a patented, custom-engineered Invisalign clear aligner material that delivers gentle, more constant force considered ideal for orthodontic tooth movements. Conventional aligner materials relax and lose a substantial percent of energy in the initial days of aligner wear, but SmartTrack maintains more constant force over the period of time the patient wears the aligners. The flexible SmartTrack material also more precisely conforms to tooth morphology, attachments and interproximal spaces to improve control of tooth movement throughout treatment. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:174%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Non-Invisalign Aligners Supplied to SmileDirectClub, LLC:</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">SmileDirectClub Aligners.</font><font style="font-family:inherit;font-size:10pt;">&#32;On July 25, 2016, we entered into a supply agreement with SmileDirectClub, LLC ("SDC") to manufacture non-Invisalign clear aligners for SDC's doctor-led, at-home program for simple teeth straightening. In October 2016, we became SDC's exclusive third-party supplier and began supplying aligners directly to SDC. SDC aligners include up to 20 stages without attachments or interproximal reduction ("IPR"). Align manufactures the aligners per SDC&#8217;s specifications for minor tooth movement using EX-30, a non-proprietary aligner material used prior to the introduction of SmartTrack aligner material. Align does not market or sell SDC products and ships supply of aligners directly to SDC when requested. While we are SDC's only third-party supplier, SDC also manufactures their own aligners. The supply agreement terminates by its terms December 31, 2019 and we do not intend on renewing it (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 8 "Legal Proceedings" of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;">&#32;for details on SDC dispute). </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Scanner Segment </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intraoral scanning is an emerging technology that we believe will have substantial impact on the future of dentistry. By enabling the dental practitioner to create a 3D image of the patient's teeth (digital scan) using a handheld intraoral scanner inside the mouth, digital scanning is more efficient and precise and more comfortable for patients, compared to the discomfort and subjective nature of taking physical impressions. The digitally scanned model is more accurate than a physical impression and substantially reduces the rate of restoration "remakes" so patients are recalled less often and the appointment time for the restoration is shorter because of fewer adjustments which results in greater overall patient satisfaction. The digital model file can be used for various procedures and services including fabrication of physical dental models for use by labs to create restorative units such as veneers, inlays, onlays, crowns, bridges and implant abutments; digital records storage; orthodontic diagnosis; orthodontic retainers and appliances; and Invisalign digital impression submission. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">iTero Scanner</font><font style="font-family:inherit;font-size:10pt;">. The iTero Element scanner (launched in September 2015) is available as a single hardware platform with software options for restorative or orthodontic procedures. The expanded portfolio (launched in May 2018) includes the iTero Element 2 and the iTero element Flex scanners. These additions build on the existing high precision, full-color imaging and fast scan times of the iTero Element portfolio. The next-generation iTero Element 2 is designed for greater performance with 2X faster start-up and 25% faster scan processing time compared to the iTero Element. The iTero Element Flex is a wand-only device that transforms compatible laptop computers into a highly portable scanner that works anywhere - it's ideal for practices with multiple locations who need a scanner that is convenient and easy to transport. We market and sell the iTero Element in North America and in select international markets. iTero Element 2 and iTero Element Flex scanners are available in the U.S., Canada, the majority of European countries, including France, Germany, Italy, Spain, and the United Kingdom as well as select Asia Pacific markets. The iTero scanner is interoperable with our Invisalign treatment such that a full arch digital scan can be submitted as part of the Invisalign case submission process. In addition, the Invisalign Outcome Simulator and Invisalign Assessment tool are exclusive to the iTero scanner. Prior to the launch of iTero Element 2 and iTero Element Flex, we sold and continue to sell iTero Element and, prior to that, we sold the iTero 2.9 scanner. On February 18, 2019, we launched the iTero Element 5D Imaging system which provides a new comprehensive approach to clinical applications, workflows and user experience that expands the suite of existing high-precision, full-color imagining and fast scan times of the iTero Element portfolio.  In addition to offering all of the features and functionality that doctors have come to expect and rely on with the iTero Element 2 scanner, the iTero </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><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Element 5D scanner is the first integrated dental imaging system that simultaneously records 3D, intra-oral color and near-infrared ("NIRI") imaging and enables comparison over time using iTero TimeLapse. NIRI technology of the iTero Element 5D Imaging System aids in detection and monitoring of interproximal caries lesions above the gingiva without using harmful radiation. The iTero Element 5D Imaging System is commercially available now in Canada, European Union countries accepting CE-Marking (excluding Greece), Switzerland, Norway, Australia, New Zealand, Hong Kong and Thailand. It is not available in the U.S. or Latin America. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restorative software for iTero. </font><font style="font-family:inherit;font-size:10pt;">Software designed for GPs, prosthodontists, periodontists, and oral surgeons which includes restorative workflows providing them with the ability to send digital impressions to the lab of choice and communicate seamlessly with external treatment planning, custom implant abutment, chairside milling, and laboratory CAD/CAM systems. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Orthodontic software for iTero. </font><font style="font-family:inherit;font-size:10pt;">Software designed for orthodontists for digital records storage, orthodontic diagnosis, and for the fabrication of printed models and retainers.&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">CAD/CAM Services and Ancillary Products</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">iTero Models and Dies. </font><font style="font-family:inherit;font-size:10pt;">An accurate physical model and dies are manufactured based on the digital scan and sent to the laboratory of the dentist&#8217;s choice for completion of the needed restoration.&#160;The laboratory also has the option to export the digital file for immediate production of coping and full-contour restorations on their laboratory CAD/CAM systems.&#160;The laboratory conducts then completes the ceramic buildup or staining and glazing and delivers the end result - a precisely fitting restoration.&#160;iTero prosthetics have a near-zero remake rate.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">OrthoCAD iCast.  </font><font style="font-family:inherit;font-size:10pt;">iCast provides a digital alternative to traditional stone cast models which allows for simplified storage and digital record retrieval.&#160;The iCast digital model contains a full American Board of Orthodontics ("ABO") base and is available from an iTero scan or from a traditional alginate impression.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">OrthoCAD iRecord.  </font><font style="font-family:inherit;font-size:10pt;">iRecord scans provide a digital alternative to traditional stone cast models which allows for simplified storage and digital record retrieval. iRecord scan data may also be exported to orthodontic laboratories for the fabrication of retainers, orthodontic appliances, and hard model fabrication.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Ancillary Products</font><font style="font-family:inherit;font-size:10pt;">. We also sell other ancillary products for the iTero scanner, such as disposable sleeves for the wand.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Third Party Scanners and Digital scans for Invisalign treatment submission</font><font style="font-family:inherit;font-size:10pt;">. We support an open systems approach to digital scans and other intraoral scanning companies interested in qualifying their scanners to submit a digital impression in place of a traditional PVS impression as part of the Invisalign case submission process. We have qualified third party scanners for digital scan submission including 3M&#8482; True Definition scanner and the Sirona CEREC Omnicam scanner. Information regarding legal proceedings associated with the scanner may be found in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Item&#160;3</font><font style="font-family:inherit;font-size:10pt;">&#32;of this Annual Report on Form&#160;10-K under the heading</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;&#8220;Legal Proceedings.&#8221;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">iTero Applications and Tools</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Invisalign Outcome Simulator</font><font style="font-family:inherit;font-size:10pt;">. The Invisalign Outcome Simulator is an exclusive chair-side and cloud-based application for the iTero scanner that allows doctors to help patients visualize how their teeth may look at the end of Invisalign treatment through a dual view layout that shows a prospective patient an image of his/her own current dentition next to his/her simulated final position after Invisalign treatment. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Invisalign 3D Assessment tool. </font><font style="font-family:inherit;font-size:10pt;">The Invisalign Progress Assessment tool provides the ability to compare a patient&#8217;s new scan with a specific stage of their ClinCheck treatment plan to visually assess and communicate Invisalign treatment progress with an easy to read, color-coded tooth movement report that allows the doctor to know how each tooth is tracking.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">TimeLapse. </font><font style="font-family:inherit;font-size:10pt;">TimeLapse technology allows doctors or practitioners to compare a patient&#8217;s historic 3D scans to the present-day scan, enabling clinicians to identify and measure orthodontic movement, tooth wear, and gingival recession. This highlights areas of diagnostic interest to dental professionals and helps foster a proactive conversation with the patient regarding potential restorative or orthodontic solutions.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our iTero Element, iTero Element 2 and iTero Element Flex scanners include the Invisalign Outcome Simulator, Invisalign 3D Assessment tool and Timelapse as well as the orthodontic software and/or restorative software. The orthodontic or restorative software may also be purchased subsequently for an upgrade fee. Additional applications such as the Invisalign Outcome Simulator are not available for sale separately. </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><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other proprietary software mentioned in this Annual Report on Form&#160;10-K such as ClinCheck and ClinCheck Pro software, the Invisalign Doctor Site,</font><font style="font-family:inherit;font-size:10pt;color:#1f497d;">&#32;</font><font style="font-family:inherit;font-size:10pt;">and feature enhancements are included as part of the Invisalign System and are not sold separately nor do they contribute as individual items to revenue.</font><font style="font-family:inherit;font-size:10pt;color:#1f497d;">&#32;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Strategy</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our goal is to establish the Invisalign System as the standard method for treating malocclusion and our intraoral scanning platform as the preferred scanning protocol for digital scans. Our technology and innovations are designed to meet the demands of today&#8217;s patients with treatment options that are convenient, comfortable, affordable, while helping to improve overall oral health. We strive to help our doctors move their practices forward by connecting them with new patients, providing digital solutions to help increase practice efficiency and helping them deliver the best possible treatment outcomes and experiences to millions of people around the world.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We achieve this by continued focus and execution of our strategic growth drivers: </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">International Expansion.</font><font style="font-family:inherit;font-size:10pt;">&#32;In order to provide the millions of consumers access to a better smile, we continue increasing our presence globally by making our products available in more countries. We expect to continue to grow and expand our business by investing in resources, infrastructure, and initiatives that will drive Invisalign treatment growth in our current and new international markets. As our core countries within the EMEA and APAC regions continue to grow in both number of new Invisalign trained doctors and customer utilization, we strive to make sure we can support that growth through investments such as headcount, clinical support, education and advertising. We have transitioned most of our smaller country markets from an indirect to a direct sales model, and, while we do not expect a material impact from these countries for some time, in the near term we will leverage our existing infrastructure in adjacent country markets as we build local sales organizations to drive long-term market penetration. In addition, we are scaling and expanding our operations and facilities to better support our customers across the globe. In 2018, we opened new treatment planning facilities in Madrid, Spain to support our customers within this region and we expanded our facilities in Costa Rica to support our growth.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:60px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Orthodontist Utilization.</font><font style="font-family:inherit;font-size:10pt;">&#32;We continue to innovate and increase the product applicability and predictability to address a wide range of cases, from simple to complex, thereby enabling doctors to confidently treat teenagers and adults with the Invisalign System. Over the last several years, we launched clinical innovations such as Invisalign G6 and Invisalign G7. In March 2017, we launched Invisalign Comprehensive with Mandibular Advancement, the first clear aligner solution for Class II correction in growing tween and teen patients in Canada and certain country markets in EMEA and APAC. This offering combines the benefits of our clear aligner system with features for moving the lower jaw forward while simultaneously aligning the teeth. Approximately 30% to 45% of teen cases need Class II correction. In October 2018 we received 510(k) approval for Invisalign with Mandibular Advancement in the U.S. and began its commercial launch in November 2018. We also continue to make improvements to our Invisalign treatment software, ClinCheck Pro, designed to deliver an exceptional user experience and increase treatment control to help our doctors achieve their treatment goals.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:60px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">GP Dentist Treat &amp; Refer.</font><font style="font-family:inherit;font-size:10pt;">&#32;We want to enable GPs, who have access to a large patient base, to more easily identify Invisalign cases they can treat, monitor patient progress or, if needed, help refer cases to an orthodontist while providing high-quality restorative, orthodontic, and dental hygiene care. In 2018, we continued to commercialize Invisalign Go, a simplified and streamlined solution designed for GPs and trained over 3,000 new iGo doctors primarily in EMEA. In the EMEA region, we segmented sales and marketing for certain country markets into two separate organizations to serve each customer segment, orthodontists and GP dentists separately, thereby increasing our focus and effectiveness on GP dentists. In the first quarter of 2019, we plan to add 50 new sales representatives in EMEA to cover the GP dentist channel. The iTero scanner is an important component to that customer experience and is central to a digital approach as well as overall customer utilization of Invisalign treatment. The iTero scanner is optimized for Invisalign treatment with the Invisalign Outcome Simulator and Progress Assessment tool. In June 2017, we launched TimeLapse technology that allows doctors or practitioners to compare a patient&#8217;s 3D historic scans to the present-day scan, enabling clinicians to identify and measure orthodontic movement, tooth wear, and gingival recession. This highlights areas of diagnostic interest to dental professionals and helps foster a proactive conversation with the patient regarding potential restorative or orthodontic solutions. In 2018, we announced multi-year agreements with Heartland Dental and Aspen Dental, two large dental support organizations, to extend iTero Element intraoral scanners to their supported dentists and teams nationwide. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:60px;text-indent:-24px;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;">8</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Patient Demand &amp; Conversion.</font><font style="font-family:inherit;font-size:10pt;">&#32;Our goal is to make Invisalign a highly recognized name brand worldwide by creating awareness for Invisalign treatment among consumers and motivating potential patients to seek Invisalign treatment. We accomplish this objective through an integrated consumer marketing strategy that includes television, media, social networking and event marketing as well as educating patients on treatment options and directing them to high volume Invisalign doctors. In January 2017, we launched a new Smile Concierge program with the objective to help more U.S. consumers start Invisalign treatment and improve their overall experience by shortening their research cycles and utilizing consumer insights to help our doctors better engage with consumers. Our Smile Concierge program educates consumers on the benefits of Invisalign treatment, answers their questions, and helps them schedule an appointment with an Invisalign doctor. In addition, the Invisalign Experience program reflects the Company&#8217;s overarching approach to engaging consumers through brand experiences in consumer-based settings and environments. Through the Invisalign Experience program we&#8217;re learning more than ever about reducing barriers to treatment for potential patients so that they are excited about getting a better smile with an Invisalign doctor. In 2018, we expanded&#160;the interactive brand experience that was piloted in 2017 and finished the year with twelve Invisalign Experience locations in major&#160;U.S. cities. The program expansion is designed to address the rapidly evolving consumer market for clear aligners and connects consumers interested in Invisalign treatment with Invisalign doctors in their communities. We also partnered with a few Invisalign doctors in select U.S. cities piloting doctor-owned Invisalign Experience&#160;centers to test new ways to reach consumers and connect them directly with doctors to start Invisalign&#160;treatment. This pilot is intended to help doctors integrate consumer-friendly design and consultation workflow into&#160;their practices and test the new Invisalign Experience branding and a consumer-focused approach to consultations&#160;and Invisalign treatment starts. It includes an initial digital scan and smile visualization with a scanner and immediate appointments for walk-ins.&#160;In addition to providing potential leads to participating Invisalign practices, we are seeing a positive halo effect and increased growth rates for all of the Invisalign practices in the surrounding area whether they participate in the location network or not. While we are still early in the development of our Invisalign Experience locations and the overarching Invisalign Experience program, we believe it will have a positive impact on demand creation for Invisalign practices by engaging directly with consumers (Refer to </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note 8 "Legal Proceedings" of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;">&#32;for a communication received from SDC on the Invisalign Experience program).</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:60px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Manufacturing and Suppliers</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our manufacturing facilities are located in Juarez, Mexico, and Ziyang, China, where we conduct our aligner fabrication, distribute and repair our scanners and perform our CAD/CAM services, and in Or Yehuda, Israel where we produce our handheld intraoral scanner wand and perform the final assembly of our iTero scanner. Our Invisalign digital treatment planning and interpretation for iTero restorative cases are conducted at our facilities located in San Jose, Costa Rica, Chengdu, China, Cologne, Germany and Madrid, Spain. Information regarding risks associated with our manufacturing process and foreign operations may be found in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Item&#160;1A</font><font style="font-family:inherit;font-size:10pt;">&#32;of this Annual Report on Form&#160;10-K under the heading</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;&#8220;Risk Factors.&#8221;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our quality system is required to be in compliance with the Quality System regulations enforced by the FDA, and similar regulations enforced by other worldwide regulatory authorities.&#160;We are certified to EN ISO&#160;13485:2003, an internationally recognized standard for medical device manufacturing.&#160;We have a formal, documented quality system by which quality objectives are defined, understood and achieved.&#160;Systems, processes and procedures are implemented to ensure high levels of product and service quality.&#160;We monitor the effectiveness of the quality system based on internal data and direct customer feedback and strive to continually improve our systems and processes, taking corrective action, as needed.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Since the manufacturing process of our products requires substantial and varied technical expertise, we believe that our manufacturing capabilities are important to our success.&#160;In order to produce our highly customized, highly precise, medical quality products in volume, we have developed a number of proprietary processes and technologies.&#160;These technologies include complex software algorithms and solutions, CT scanning, stereolithography and automated aligner fabrication.&#160;To increase the efficiency of our manufacturing processes, we continue to focus our efforts on software development and the improvement of rate-limiting processes or bottlenecks.&#160;We continuously upgrade our proprietary, three-dimensional treatment planning software to enhance computer analysis of treatment data and to reduce time spent on manual and judgmental tasks for each case, thereby increasing the efficiency of our technicians.&#160;In addition, to improve efficiency and increase the scale of our operations, we continue to invest in the development of automated systems for the fabrication and packaging of aligners.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are highly dependent on manufacturers of specialized scanning equipment, rapid prototyping machines, resin and other advanced materials for our aligners, as well as the optics, electronic and other mechanical components of our intraoral scanners.&#160;We maintain single supply relationships for many of these machines and materials technologies. In particular, our CT scanning and stereolithography equipment used in our aligner manufacturing and many of the critical components for the optics of our intraoral scanners are provided by single suppliers.&#160;We are also committed to purchasing all of our resin and polymer, the primary raw </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><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">materials used in our manufacturing process for clear aligners, from a single source.&#160;The need to replace one of our single source suppliers could cause a disruption in our ability to timely deliver certain of our products or increase costs.&#160;See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Item&#160;1A</font><font style="font-family:inherit;font-size:10pt;">&#32;Risk Factors </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8212; &#8220;We maintain single supply relationships for certain of our key machines and materials technologies, and our business and</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">operating results could be harmed if supply is restricted or ends or the price of raw materials used in our manufacturing process increases.&#8221;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Sales and Marketing</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our sales efforts are focused primarily on the Invisalign System and continuing to increase adoption and utilization by orthodontists and GPs worldwide.&#160;In North America, Europe, certain Asia Pacific country markets, and, more recently in Brazil and certain countries in the Middle East and Africa, we have direct sales and support organizations, which includes quota carrying sales representatives, sales management and sales administration.&#160;We also have distribution partners that sell the Invisalign System in smaller non-core international country markets. We continued to expand in our existing markets through targeted investments in sales resources, professional marketing and education programs, along with consumer marketing in select country markets.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the iTero scanner, we have a small team of direct sales representatives and a few distributors in North America who leverage leads generated by our Invisalign sales and marketing resources, including customer events and industry trade-shows.&#160;We sell the iTero scanner in select country markets internationally and will expand to additional markets over time to grow the scanner business.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide training, marketing and clinical support to orthodontists and GPs.&#160;As of December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we had approximately 69,940 active Invisalign trained doctors, which is defined as having submitted at least one case in the prior 12 month period.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are committed to investing in world-class technology development, which we believe is critical to achieving our goal of establishing the Invisalign System as the standard method for treating malocclusion and our intraoral scanning platform as the preferred scanning protocol for digital scans.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our research and development activities are directed toward developing the technology innovations that we believe will deliver our next generation of products and platforms.&#160;These activities range from accelerating product and clinical innovation to developing manufacturing process improvements to researching future technologies and products.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In an effort to demonstrate Invisalign&#8217;s broad treatment capabilities, various clinical case studies and articles have been published that highlight the clinical applicability of Invisalign to malocclusion cases, including those of severe complexity.&#160;We undertake pre-commercialization trials and testing of our technological improvements to the product and manufacturing process.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intellectual Property </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe our intellectual property position represents a substantial business advantage.&#160;As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had 449 active U.S. patents, 423 active foreign patents, and 486 pending global patent applications.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our active U.S. patents expire between 2019 and 2037. When patents expire, we lose the protection and competitive advantages they provided to us, which could negatively impact our operating results; however, we continue to pursue further intellectual property protection through U.S. and foreign patent applications and non-disclosure agreements.&#160;We also seek to protect our software, documentation and other written materials under trade secret and copyright laws.&#160;We cannot be certain that patents will be issued as a result of any patent application or that patents that have been issued to us or that may be issued in the future will be found to be valid and enforceable and sufficient to protect our technology or products.&#160;Our intellectual property rights may not be successfully asserted in the future or may be invalidated, circumvented or challenged.&#160;In addition, the laws of various foreign countries do not protect our intellectual property rights to the same extent as U.S. laws.&#160;Our inability to protect our proprietary information could harm our business.&#160;Information regarding risks associated with failing to protect our proprietary technology and our intellectual property rights may be found in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Item&#160;1A </font><font style="font-family:inherit;font-size:10pt;">of this Annual Report on Form&#160;10-K under the heading</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;&#8220;Risk Factors.&#8221;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;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;">10</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Seasonal Fluctuations</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General economic conditions impact our business and financial results, and we experience seasonal trends within our two operating segments, customer channels and the geographic locations that we serve. Sales of Invisalign treatments are often weaker in Europe during&#160;the summer months due to our customers and their patients being on holiday. Similarly, other international holidays like Chinese New Year can also negatively impact our sales. In North America, summer is typically the busiest season for orthodontists with practices that have a high percentage of adolescent and teenage patients as many parents want to get their teenagers started in treatment before the start of the school year; however, many GPs are on vacation during this time and therefore tend to start fewer cases.&#160;For our Scanner segment, capital equipment sales are often stronger in the fourth calendar quarter.&#160;Consequently, these seasonal trends have caused and may continue to cause fluctuations in our quarterly results, including fluctuations in sequential revenue growth rates.</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Backlog</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All Invisalign treatments are individually unique and prescribed by a doctor so, no two cases are alike. The period from which a treatment data package (or a "case&#8221;) is received until the acceptance of the digital ClinCheck treatment plan is dependent on the dental professional&#8217;s discretion to modify, accept or cancel the treatment plan.&#160;Therefore, we consider the case a firm order to manufacture aligners once the dental professional has approved the ClinCheck treatment plan.&#160;Our Invisalign backlog consists of ClinCheck treatment plans that have been accepted but not yet shipped.&#160;Because aligners are shipped shortly after the ClinCheck treatment plan has been accepted, we believe that backlog is not a good indicator of future Invisalign revenues.&#160;Our quarterly Invisalign revenues can be impacted by the timing of the ClinCheck treatment plan acceptances and our ability to ship those cases in the same quarter.&#160;We define our intraoral scanner backlog as orders where credit and financing is approved and payment is reasonably assured but the scanner has not yet shipped. Our intraoral scanner backlog as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was not material to the business as a whole.</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Competition</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Currently, our products compete directly against products manufactured and distributed by various companies, both within and outside the U.S. Although the number of competitors varies by segment, geography and customer, we encounter a wide variety of competitors, including well-established regional competitors in certain foreign markets, as well as larger companies or divisions of larger companies with substantial sales, marketing, research and financial capabilities. Due in part to the expiration of certain key patents owned by us beginning in 2017, we are facing increased competition in the clear aligner market markets as a result of the entry of new, large companies into certain markets who have the ability to&#160;leverage their existing channels in the dental market to compete directly with us.&#160;In addition, corresponding foreign patents started to expire in 2018 and will likely result in increased competition in some of the markets outside the U.S. Furthermore,&#160;we also face competition from companies that now offer clear aligners directly to the consumer and do not require the consumer to see a doctor before or during orthodontic treatment.&#160;Unlike these direct to consumer competitors, we are committed to a doctor in the core of everything we do, and Invisalign Treatment requires a doctor's prescription and an in person physical examination of the patients dentition before treatment can begin. Information regarding risks associated with increased competition may be found in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Item&#160;1A</font><font style="font-family:inherit;font-size:10pt;">&#32;of this Annual Report on Form&#160;10-K under the heading &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Risk Factors</font><font style="font-family:inherit;font-size:10pt;">.&#8221; </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Key competitive factors include:</font></div><table cellpadding="0" cellspacing="0" style="padding-top: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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">effectiveness of treatment;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top: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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">price;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top: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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">software features;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top: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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">aesthetic appeal of the treatment method;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top: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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">customer support;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top: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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">customer online interface;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top: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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">brand awareness;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top: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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">innovation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top: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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">distribution network;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top: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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">comfort associated with the treatment method;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top: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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">oral hygiene;</font></div></td></tr></table><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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-top: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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ease of use; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top: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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">dental professionals&#8217; chair time.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe that our products compare favorably with our competitors&#8217; products with respect to each of these factors.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Government Regulation</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In order for us to market our products, we must obtain regulatory authorization and comply with extensive product and quality system regulations both within and outside the U.S. These regulations, including the requirements for approvals or clearance and the time required for regulatory review, vary from country to country. Failure to obtain regulatory approval and to meet all local requirements including language and specific safety standards in any country in which we currently market or plan to market our products could prevent us from marketing products in such countries or subject us to sanctions and fines. The approval by government authorities is unpredictable and uncertain and may not be granted on a timely basis, if at all. Delays in receipt of, or a failure to receive, such approvals or clearances, or the loss of any previously received approvals or clearances, could have a material adverse effect on our business, financial condition, and results of operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain of our products are classified as medical devices under the U.S. Food, Drug, and Cosmetic Act (&#8220;FD&amp;CA&#8221;). The FD&amp;CA requires these products, when sold in the U.S., to be safe and effective for their intended use and to comply with the regulations administered by the FDA. Our products may also be regulated by comparable agencies in non-U.S. countries in which they are produced or sold. In the European Union ("EU"), our products are subject to the medical devices laws of the various member states, which are based on a Directive of the European Commission which was updated in April 2017 to the Medical Device Regulation. Such laws generally regulate the safety of the products in a similar way to the FDA regulations. </font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe we are in compliance with all FDA, federal and state laws and international regulatory requirements that are applicable to our products and manufacturing operations. </font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are also subject to various laws inside and outside the U.S. concerning our relationships with healthcare professionals and government officials, price reporting and regulation, the promotion, sales and marketing of our products and services, the importation and exportation of our products, the operation of our facilities and distribution of our products. As a global company, we are subject to varying degrees of government regulation in the various countries in which we do business, and the general trend is toward increasingly stringent oversight and enforcement. Initiatives sponsored by government agencies, legislative bodies, and the private sector to limit the growth of healthcare expenses generally are ongoing in markets where we do business. It is not possible to predict at this time the long-term impact of such cost containment measures on our future business. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our customers are healthcare providers that may be reimbursed by federal funded programs such as Medicaid or a foreign national healthcare program, each of which may offer some degree of oversight. Many government agencies, both domestic and foreign, have increased their enforcement activities with respect to healthcare providers and companies in recent years.  Enforcement actions and associated defense can be expensive, and any resulting findings carry the risk of significant civil and criminal penalties.</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, we must comply with numerous data protection requirements that span from individual state and national laws in the U.S. to multinational requirements in the EU. In the U.S., final regulations implementing amendments to the Health Insurance Portability and Accountability Act of 1996 (&#8220;HIPAA&#8221;) became effective in the latter part of 2013 with the HIPAA Omnibus Rule. Align is also preparing for compliance with the recently passed California Consumer Privacy Act (&#8220;CCPA&#8221;), scheduled to take effect in January 2020. In the EU, Align must comply with the General Data Protection Regulation (&#8220;GDPR&#8221;), which serves as a harmonization of European data-privacy laws. The GDPR went into effect May 25, 2018. Further expansion into Latin American markets require Align to prepare for Brazil's Lei Geral de Prote&#231;&#227;o de Dados ("LGPD"), scheduled to take effect in August 2020.  Meanwhile, the Asia Pacific region has also seen rapid development of privacy laws including Russia, China, South Korea, Singapore, Hong Kong, and Australia.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;We believe we have designed our product and service offerings to be compliant with the requirements of applicable data protection laws and regulations. Maintaining systems that are compliant with these laws and regulations is costly and could require complex changes in the way we do business or provide services to our customers and their patients.  Additionally, our success may be dependent on the success of healthcare providers in managing data protection requirements.</font></div><div style="line-height:120%;text-align:left;text-indent:30px;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;">12</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employees</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had approximately 11,660 employees, including 7,580 in manufacturing and operations, 2,320 in sales and marketing which includes customer care, 700 in research and development and 1,060 in general and administrative functions.</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Available Information</font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our website is </font><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">www.aligntech.com</font><font style="font-family:inherit;font-size:10pt;">, and our investor relations website is </font><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">http://investor.aligntech.com</font><font style="font-family:inherit;font-size:10pt;">.&#160;The information on or accessible through our websites is not part of this Annual Report on Form&#160;10-K.&#160;Our Annual Reports on Form&#160;10-K, Quarterly Reports on Form&#160;10-Q, Current Reports on Form&#160;8-K, our proxy statement on Schedule&#160;14A for our annual stockholders&#8217; meeting and amendments to such reports are available, free of charge, on our investor relations website as soon as reasonably practicable after we electronically file or furnish such material with the SEC.&#160;Further, the SEC maintains an internet site that contains reports, proxy and information statements and other information regarding our filings at http://</font><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">www.sec.gov</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div><a name="sCB595ADAFC2E5905BB8A56B56019696F"></a></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Executive Officers of the Registrant </font></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth certain information regarding our executive officers as of February 28, 2019:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:9pt;"><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:28%;"></td><td style="width:6%;"></td><td style="width:66%;"></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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Name</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Age</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Position</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Joseph M. Hogan</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:9pt;"><font style="font-family:inherit;font-size:9pt;">61</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:9pt;"><font style="font-family:inherit;font-size:9pt;">President and Chief Executive Officer</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:9pt;"><font style="font-family:inherit;font-size:9pt;">John F. Morici</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:9pt;"><font style="font-family:inherit;font-size:9pt;">52</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Chief Financial Officer and Senior Vice President, Global Finance</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Simon Beard</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:9pt;"><font style="font-family:inherit;font-size:9pt;">52</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Senior Vice President and Managing Director, EMEA</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Roger E. George </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:9pt;"><font style="font-family:inherit;font-size:9pt;">53</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Senior Vice President, Chief Legal and Regulatory Officer</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Stuart Hockridge</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:9pt;"><font style="font-family:inherit;font-size:9pt;">47</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Senior Vice President, Global Human Resources</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Sreelakshmi Kolli</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:9pt;"><font style="font-family:inherit;font-size:9pt;">44</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Senior Vice President, Global Information Technology</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Jennifer Olson</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:9pt;"><font style="font-family:inherit;font-size:9pt;">41</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Senior Vice President and Managing Director, Doctor-Directed Consumer Channel</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Raphael S. Pascaud</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:9pt;"><font style="font-family:inherit;font-size:9pt;">47</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Senior Vice President, Business Development and Strategy</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Raj Pudipeddi</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:9pt;"><font style="font-family:inherit;font-size:9pt;">46</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Senior Vice President and Chief Marketing Officer</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Zelko Relic</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:9pt;"><font style="font-family:inherit;font-size:9pt;">54</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Chief Technology Officer and Senior Vice President, Global Research &amp; Development</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Yuval Shaked</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:9pt;"><font style="font-family:inherit;font-size:9pt;">45</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Senior Vice President and Managing Director, iTero Scanner and Services Business</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Julie Tay</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:9pt;"><font style="font-family:inherit;font-size:9pt;">52</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Senior Vice President and Managing Director, Asia Pacific</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Emory M. Wright</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:9pt;"><font style="font-family:inherit;font-size:9pt;">49</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Senior Vice President, Global Operations</font></div></td></tr></table></div></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Joseph M. Hogan</font><font style="font-family:inherit;font-size:10pt;">&#32;has served as our President and Chief Executive Officer and as a member of our Board of Directors since June 2015.&#160;Prior to joining us, Mr. Hogan was Chief Executive Officer of ABB Ltd., a global power and automation technologies company based in Zurich, Switzerland from 2008 to 2013. Prior to working in ABB, Mr. Hogan worked at General Electric Company (GE) in a variety of executive and management roles from 1985 to 2008, including eight years as Chief Executive Officer of GE Healthcare from 2000 to 2008.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">John F. Morici </font><font style="font-family:inherit;font-size:10pt;">has served as our Chief Financial Officer since November 2016, whose title was changed to Chief Financial Officer and Senior Vice President, Global Finance in February 2018. Prior to joining us, Mr. Morici was at NBC Universal from 2007 to 2016 where he held several senior management positions in their Universal Pictures Home Entertainment U.S. and Canadian business, including Chief Financial Officer, Chief Operating Officer, and most recently, Executive Vice President and Managing Director from 2014 to 2016. Prior to NBC Universal, Mr. Morici was in various senior financial management positions at GE Healthcare from 1999 to 2007, including Chief Financial Officer for its Diagnostic Imaging and Global Products units from 2002 to 2003.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Simon Beard </font><font style="font-family:inherit;font-size:10pt;">has served as our Vice President and Managing Director, EMEA since October 2015, whose title was changed to Senior Vice President and Managing Director, EMEA in February 2018. Prior to joining us, from 2012 to 2014, Mr. Beard was Regional Director for the South East Asia business of Smith &amp; Nephew, a multinational medical equipment manufacturing company. From 2006 to 2012, Mr. Beard was Director &amp; General Manager for UK and Ireland for Smith &amp; Nephew's Advanced Woundcare business. Prior to Smith &amp; Nephew, Mr. Beard held multiple commercial, strategic, and general management positions in companies such as DePuy International (Johnson &amp; Johnson), Sankyo Pharmaceutical and Sanofi Aventis. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;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;">13</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Roger E. George</font><font style="font-family:inherit;font-size:10pt;">&#32;has served as our Vice President, Corporate and Legal Affairs and General Counsel since July 2002, whose title  was changed to Senior Vice President, Chief Legal and Regulatory Officer in February 2018. &#160;Prior to joining us, Mr.&#160;George was the Chief Financial Officer, Vice President of Finance and Legal Affairs and General Counsel of SkyStream Networks, a privately held broadband and broadcast network equipment company.&#160;Prior to SkyStream, Mr.&#160;George was a partner at Wilson Sonsini Goodrich&#160;&amp; Rosati, P.C. in Palo Alto, California.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stuart Hockridge </font><font style="font-family:inherit;font-size:10pt;">has served as our Vice President, Global Human Resources since May 2016, whose title was changed to Senior Vice President, Global Human Resources in February 2018.  Prior to joining us, Mr. Hockridge was Senior Vice President of Talent at Visa Inc. from 2013 to 2016 where he led all aspects of talent delivery for the company including executive development, succession planning, employee engagement, learning and development, and talent acquisition. Prior to Visa, Mr. Hockridge held a number of human resource management positions at GE Healthcare from 2002 to 2012 leading HR processes both globally and for various divisions.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Sreelakshmi Kolli</font><font style="font-family:inherit;font-size:10pt;">&#32;has served as our Vice President, Information Technology since December 2012, whose title was changed to Senior Vice President, Global Information Technology in February 2018. Ms. Kolli joined us in June 2003 and has held positions leading business operations and engineering for customer-facing applications. Before joining us, she held technical lead positions with Sword CT Space and Accenture.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Jennifer Olson</font><font style="font-family:inherit;font-size:10pt;">&#32;has served as our Vice President and Managing Director, Doctor-Directed Consumer Channel since August 2016, whose title was changed to Senior Vice President and Managing Director, Doctor-Directed Consumer Channel in February 2018. Ms. Olson joined us in 2002 and has held multiple roles in sales, marketing, and business development. Most recently, she was Area Sales Director for the North America region where she led all sales activities in Western Canada and the Western region of the U.S. Prior to joining Align, Ms. Olson was with technology companies including Extreme Networks and PWI Technologies.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Raphael S. Pascaud </font><font style="font-family:inherit;font-size:10pt;">is our Senior Vice President, Business Development and Strategy. He joined Align in 2010 as Vice President and Managing Director for EMEA and was promoted in January 2014 to Vice President, International. Over his tenure, Mr. Pascaud increased his regional responsibilities and was promoted to Vice President, International in January 2014. In July 2015, he was promoted to Chief Marketing, Portfolio and Business Development Officer assuming global marketing responsibility for the Company&#8217;s Invisalign product portfolio initially and then adding the iTero product portfolio a year later in 2016. In October 2018, we announced that Mr. Pascaud was transitioning his marketing responsibilities, but would continue as our lead business development and strategy executive. Prior to Align,&#160;Mr. Pascaud&#160;spent 14 years in various management positions within&#160;Johnson &amp; Johnson, including Vice President Orthopedics of EMEA and Vice President Marketing of International. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Raj Pudipeddi </font><font style="font-family:inherit;font-size:10pt;">joined Align in February 2019 as our Senior Vice President and Chief Marketing Officer. Prior to joining us,  Mr. Pudipeddi was the Director, Consumer Business and Chief Marketing Officer at Bharti Airtel, an Indian telecom leader from February 2017 to May 2018. Prior to Bharti Airtel, Mr. Pudipeddi spent 14 years at Procter &amp; Gamble serving in a number of leadership roles across businesses in North America, Asia and Latin America, most recently as Vice President, North America, Oral Care. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Zelko Relic</font><font style="font-family:inherit;font-size:10pt;">&#32;joined Align in 2013 as Vice President, Research &amp; Development. In December 2017, he became Chief Technology Officer, Vice President, Research &amp; Development, which title was changed to Chief Technology Officer, Senior Vice President, Global Research &amp; Development in February 2018. Prior to joining us,&#160;Mr. Relic&#160;was Vice President, Engineering for&#160;Datalogic Automation, a global leader in automatic data capture and industrial automation markets from 2012. Mr. Relic&#160;was previously Vice President, Engineering at Danaher Corporation, Accu-Sort Systems business from 2010 to 2012 before it was acquired by Datalogic Automation. From 2005 to 2010, he was at Siemens Medical Solutions&#160;USA, most recently as Vice President,&#160;and from 2002 to 2004, he held senior management positions in engineering at Kulicke &amp; Soffa Industries, designers and manufactures of semiconductor products. He also held management positions at KLA-Tencor from 1994 to 2000.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Yuval Shaked</font><font style="font-family:inherit;font-size:10pt;">&#32;joined Align in June 2017 as our Vice President, iTero Scanner and Services Business. In August 2018, Mr. Shaked was promoted to Senior Vice President, iTero Scanner and Services with global responsibility for Align&#8217;s market development and operational execution of the iTero Scanner and Services business. Prior to joining Align, Mr. Shaked spent more than 15 years at GE Healthcare in the U.S. and Israel in a variety of roles at multiple business units. Most recently, he served as General Manager, Diagnostic Cardiology, leading on- and off-shore R&amp;D and marketing teams in the U.S., Germany, India and China. Prior to that, he was General Manager for GE&#8217;s VersaMed business unit, with responsibility for R&amp;D, innovation, manufacturing, quality and commercial activity. Mr. Shaked was the former CEO of SHL Telemedicine Ltd., an Israel-based advanced personal telemedicine company. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Julie Tay</font><font style="font-family:inherit;font-size:10pt;">&#32;was appointed Vice President and Managing Director, Asia Pacific in March 2013 and became Senior Vice President and Managing Director, Asia Pacific in February 2018. Prior to joining us, Ms. Tay was regional head of Bayer Healthcare (Diabetes </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><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Care) overseeing operations across Asia from 2010 to 2013. From 2006 to 2010, Ms. Tay served as director of marketing and corporate accounts at Sealed Air Corporation (formerly Johnson Diversey), a global provider of food safety and security, facility hygiene and product protection. Prior to that, Ms. Tay spent 15 years with Johnson &amp; Johnson Medical. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Emory M. Wright</font><font style="font-family:inherit;font-size:10pt;">&#32;has served as our Vice President, Operations since December 2007 and became Senior Vice President, Global Operations in February 2018.&#160;He has been with us since March 2000 predominantly in manufacturing and operations roles including Vice President, Manufacturing and was General Manager of New Product Development.&#160;Prior to joining Align, from 1999 to 2000, Mr.&#160;Wright was Senior Manufacturing Manager at Metrika,&#160;Inc.&#160;a medical device manufacturer. Mr.&#160;Wright served as Manager of Manufacturing and Process Development for Metra Biosystems&#160;Inc.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s6E374A174D285E05A53C6F51AB68C001"></a></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 1A.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RISK FACTORS </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:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We depend on the sale of the Invisalign System for the vast majority of our net revenues, and any decline in sales of Invisalign treatment for any reason, or a decline in average selling prices would adversely affect net revenues, gross margin and net income.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expect that net revenues from the sale of the Invisalign System, primarily our comprehensive products, will continue to account for the vast majority of our total net revenues for the foreseeable future. Continued and widespread market acceptance of Invisalign by orthodontists,&#160;GPs and consumers is critical to our future success.&#160;If orthodontists and&#160;GPs experience a reduction in consumer demand for orthodontic services, if consumers prove unwilling to adopt Invisalign as rapidly as we anticipate or in the volume that we anticipate, if orthodontists or&#160;GPs choose to use a competitive product rather than Invisalign or if the average selling price of our product declines for any reason, including as a result of a shift in product mix towards lower priced products, our operating results would be harmed.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Competition in the markets for our products is increasing and we expect aggressive competition from existing competitors and other companies that may introduce new technologies in the future. </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Currently, our products compete directly against products manufactured and distributed by various companies, both within and outside the U.S. Although the number of competitors varies by segment, geography and customer, we encounter a wide variety of competitors, including well-established regional competitors in certain foreign markets, as well as larger companies or divisions of larger companies with substantial sales, marketing, research and financial capabilities. Due in part to the expiration of certain key patents owned by us beginning in 2017, we are facing increased competition in the clear aligner market as a result of the entry of new, large companies into certain markets who have the ability to&#160;leverage their existing channels in the dental market to compete directly with us.  In addition, corresponding foreign patents started to expire in 2018 and will likely result in increased competition in some of the markets outside the U.S. Large consumer product companies may also enter the orthodontic supply market.  Furthermore,&#160;we also face competition from companies that now offer clear aligners directly to the consumer and do not require the consumer to see a doctor before or during orthodontic treatment.&#160;Unlike these direct to consumer competitors, we are committed to a doctor in the core of everything we do, and Invisalign Treatment requires a doctor's prescription and an in person physical examination of the patients dentition before treatment can begin. In addition, we may also face competition in the future from new companies that may introduce new technologies.&#160;We may be unable to compete with these competitors and one or more of these competitors may render our technology obsolete or economically unattractive.&#160;If we are unable to compete effectively with existing products or respond effectively to any products developed by new or existing competitors, our business could be harmed.&#160;Increased competition has resulted in the past and may in the future result in volume discounting and price reductions, reduced gross margins, reduced profitability and loss of market share, and reduce dental professionals&#8217; efforts and commitment to expand their use of our products, any of which could have a material adverse effect on our net revenues, volume growth, net income and stock price.&#160;We cannot assure that we will be able to compete successfully against our current or future competitors or that competitive pressures will not have a material adverse effect on our business, results of operations and financial condition.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We are dependent on our international operations, which exposes us to foreign operational, political and other risks that may harm our business.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our key production steps are performed in operations located outside of the U.S. Technicians use a sophisticated, internally developed computer-modeling program to prepare digital treatment plans, which are then transmitted electronically to our aligner fabrication facilities.&#160;These digital files form the basis of the ClinCheck treatment plan and are used to manufacture aligner molds and aligners.&#160;Our digital treatment planning and aligner fabrication are performed in multiple international locations. We will continue to establish treatment planning and aligner fabrication facilities closer to our international customers in order to improve our operational efficiency. In addition to the research and development efforts conducted in our North America facilities, we also carry out research and development in Moscow, Russia. We also have operations in Israel where we design and assemble wands, </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><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">and our intraoral scanner is manufactured. Our reliance on international operations exposes us to risks and uncertainties that may affect our business or results of operation, including:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">difficulties in hiring and retaining employees generally, as well as difficulties in hiring and retaining employees with the necessary skills to perform the more technical aspects of our operations;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">difficulties in managing international operations, including any travel restrictions to or from our facilities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">fluctuations in currency exchange rates;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">import and export controls, license requirements and restrictions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">controlling production volume and quality of the manufacturing process;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">political, social and economic instability, including increased levels of violence in Juarez, Mexico or the Middle East. We cannot predict the effect on us of any future armed conflict, political instability or violence in these regions. In addition, some of our employees in Israel are obligated to perform annual reserve duty in the Israeli military and are subject to being called for additional active duty under emergency circumstances. We cannot predict the full impact of these conditions on us in the future, particularly if emergency circumstances or an escalation in the political situation occurs. If many of our employees are called for active duty, our operations in Israel and our business may not be able to function at full capacity;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">acts of terrorism and acts of war;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">general geopolitical instability and the responses to it, such as the possibility of additional sanctions against China and Russia which continue to bring uncertainty to these regions; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">interruptions and limitations in telecommunication services;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">product or material transportation delays or disruption, including as a result of customs clearance, increased levels of violence, acts of terrorism, acts of war or health epidemics restricting travel to and from our international locations or as a result of natural disasters, such as earthquakes or volcanic eruptions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">burdens of complying with a wide variety of local country and regional laws, including the risks associated with the Foreign Corrupt Practices Act and local anti-bribery compliance;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">trade restrictions and changes in tariffs, including the recent tariffs imposed by the U.S. and China and the possibility of additional tariffs or other trade restrictions related to trade between the two countries; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">potential adverse tax consequences.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If any of these risks materialize in the future, we could experience production delays and lost or delayed revenue.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We earn an increasingly larger portion of our total revenues from international sales and face risks attendant to those operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We earn an increasingly larger portion of our total revenues from international sales generated through our foreign direct and indirect operations. Since our growth strategy depends in part on our ability to further penetrate markets outside the U.S. and increase the localization of our products and services, we expect to continue to increase our sales and presence outside the U.S., particularly in the high-growth markets. Our international operations are subject to risks that are customarily encountered in non-U.S. operations, including:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">local political and economic instability;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the engagement of activities by our employees, contractors, partners and agents, especially in countries with developing economies, that are prohibited by international and local trade and labor laws and other laws prohibiting corrupt payments to government officials, including the Foreign Corrupt Practices Act, the United Kingdom (&#8220;UK&#8221;) Bribery Act of 2010 and export control laws, in spite of our policies and procedures designed to ensure compliance with these laws;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">fluctuations in currency exchange rates; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">increased expense of developing, testing and making localized versions of our products.</font></div></td></tr></table><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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any of these factors, either individually or in combination, could materially impact our international operations and adversely affect our business as a whole.</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We face risks related to our international sales, including the need to obtain necessary foreign regulatory clearance or approvals.</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We currently sell our products outside of North America.&#160;As a result, we&#160;are subject to foreign regulatory requirements that vary widely from country to country.&#160;The time required to obtain clearances or approvals required by other countries may be longer than that required for U.S. Food and Drug Administration ("FDA") clearance or approval, and requirements for such approvals may differ from FDA requirements.&#160;We may be unable to obtain regulatory approvals in one or more of the other countries in which we do business or in which we may do business in the future.&#160;We may also incur significant costs in attempting to obtain and maintain foreign regulatory approvals.&#160;If we experience delays in receipt of approvals to market our products outside of the U.S., or if we fail to receive these approvals, we may be unable to market our products or enhancements in international markets in a timely manner, if at all, which could materially impact our international operations and adversely affect our business as a whole. </font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Demand for our products may not increase as rapidly as we anticipate due to a variety of factors including a weakness in general economic conditions.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consumer spending habits are affected by, among other things, prevailing economic conditions, levels of employment, salaries and wage rates, gas prices, consumer confidence and consumer perception of economic conditions.&#160;A general slowdown in the U.S. economy and certain international economies or an uncertain economic outlook would adversely affect consumer spending habits which may, among other things, result in a decrease in the number of overall orthodontic case starts, reduced patient traffic in dentists&#8217; offices, reduction in consumer spending on elective or higher value procedures or a reduction in the demand for dental services generally, each of which would have a material adverse effect on our sales and operating results. Weakness in the global economy results in a challenging environment for selling dental technologies and dentists may postpone investments in capital equipment, such as intraoral scanners.&#160;In addition, Invisalign treatment, which currently accounts for the vast majority of our net revenues, represents a significant change from traditional orthodontic treatment, and customers and consumers may be reluctant to accept it or may not find it preferable to traditional treatment. We have generally received positive feedback from orthodontists,&#160;GPs and consumers regarding Invisalign treatment as both an alternative to braces and as a clinical method for the treatment of malocclusion, but a number of dental professionals believe that the Invisalign treatment is appropriate for only a limited percentage of their patients.&#160;Increased market acceptance of all of our products will depend in part upon the recommendations of dental professionals, as well as other factors including effectiveness, safety, ease of use, reliability, aesthetics, and price compared to competing products.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our future success may depend on our ability to develop, successfully introduce and achieve market acceptance of new products or product offerings. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our future success may depend on our ability to develop, manufacture, market and obtain regulatory approval or clearance of new products or product offerings. There can be no assurance that we will be able to successfully develop, sell and achieve market acceptance of these and other new products and applications and enhanced versions of our existing product or software. The extent of, and rate at which, market acceptance and penetration are achieved by new or future products or offerings is a function of many variables, which include, among other things, our ability to:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">correctly identify customer needs and preferences and predict future needs and preferences;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">include functionality and features that address customer requirements;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ensure compatibility of our computer operating systems and hardware configurations with those of our customers;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">allocate our research and development funding to products with higher growth prospects;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">anticipate and respond to our competitors&#8217; development of new products. product offerings and technological innovations;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">differentiate our products and product offerings from our competitors;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">innovate and develop new technologies and applications;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the availability of third-party reimbursement of procedures using our products;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">obtain adequate intellectual property rights; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">encourage customers to adopt new technologies.</font></div></td></tr></table><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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If we fail to accurately predict customer needs and preferences or fail to produce viable technologies, we may invest heavily in research and development of products that do not lead to significant revenue.&#160;Even if we successfully innovate and develop new products and product enhancements, we may incur substantial costs in doing so and our profitability may suffer. In addition, even if our new products are successfully introduced, it is unlikely that they will rapidly gain market share and acceptance primarily due to the relatively long period of time it takes to successfully treat a patient with Invisalign. Since it typically takes approximately 12 to 24&#160;months to treat a patient, our customers may be unwilling to rapidly adopt our new products until they successfully complete at least one case or until more historical clinical results are available.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our ability to market and sell new products may also be subject to government regulation, including approval or clearance by the FDA and foreign government agencies.&#160;Any failure in our ability to successfully develop and introduce or achieve market acceptance of our new products or enhanced versions of existing products could have a material adverse effect on our operating results and could cause our net revenues to decline.</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">The frequency of use of the Invisalign System by orthodontists or&#160;GPs may not increase at the rate that we anticipate or at all.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">One of our key objectives is to continue to increase utilization, or the adoption and frequency of use, of the Invisalign System by new and existing customers. If utilization of the Invisalign System by our existing and newly trained orthodontists or&#160;GPs does not occur or does not occur as quickly as we anticipate, our operating results could be harmed.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We may experience declines in average selling prices of our products which may decrease our net revenues. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide volume-based discount programs to our doctors.&#160;In addition, we sell a number of products at different list prices.&#160;If we change the volume-based discount programs affecting our average selling prices; if we introduce any price reductions or consumer rebate programs; if we expand our discount programs in the future or participation in these programs increases; or if our product mix shifts to lower priced products or to products that have a higher percentage of deferred revenue, our average selling prices would be adversely affected and our net revenues, gross profit, gross margin and net income may be reduced.</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We are exposed to fluctuations in currency exchange rates, which could negatively affect our financial condition and results of operations. </font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Although the U.S. dollar is our reporting currency, a portion of our net revenues and net income are generated in foreign currencies.&#160;Net revenues and net income generated by subsidiaries operating outside of the U.S. are translated into U.S. dollars using exchange rates effective during the respective period and are affected by changes in exchange rates. As a result, negative movements in currency exchange rates against the U.S. dollar will adversely affect our net revenues and net income in our consolidated financial statements. The exchange rate between the U.S. dollar and foreign currencies has fluctuated substantially in recent years and may continue to fluctuate substantially in the future. As a result, we enter into currency forward contract transactions in an effort to cover some of our exposure to foreign currency exchange fluctuations. These transactions may not operate to fully or effectively hedge our exposure to currency fluctuations, and, under certain circumstances, these transactions could have an adverse effect on our financial condition.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">As we continue to grow, we are subject to growth related risks, including risks related to excess or constrained capacity and operational efficiencies at our manufacturing and treat facilities.</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to growth related risks, including excess or constrained capacity and pressure on our internal systems and personnel.&#160;In order to manage current operations and future growth effectively, we will need to continue to implement and improve our operational, financial and management information systems and to hire, train, motivate, manage and retain employees. We may be unable to manage such growth effectively.&#160;Any such failure could have a material adverse impact on our business, operations and prospects. We are establishing additional order acquisition, treatment planning and manufacturing facilities closer to our international customers in order to improve our operational efficiency and provide doctors with a better experience to further improve their confidence in using Invisalign to treat more patients, more often. Our ability to plan, construct and equip additional order acquisition, treatment planning and manufacturing facilities is subject to significant risk and uncertainty, including risks inherent in the establishment of a facility, such as hiring and retaining employees and delays and cost overruns as a result of a number of factors, any of which may be out of our control and may negatively impact our gross margin.  In addition, these new facilities are located in higher cost regions compared to Mexico and Costa Rica, which may negatively impact our gross margin.  If the transition into these additional facilities is significantly delayed or demand for our product exceeds our current expectations, we may not be able to fulfill orders timely, which may negatively impact our financial results and overall business.&#160;In addition, because we cannot immediately adapt our production capacity and related cost structures to changing market conditions, our facility capacity may at times exceed or fall short of our production requirements. In addition, if product demand decreases or we fail to forecast demand </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">accurately, we could be required to write off inventory or record excess capacity charges, which would lower our gross margin. Production of our intraoral scanners may also be limited by capacity constraints due to a variety of factors, including our dependency on third party vendors for key components in addition to limited production yields. Any or all of these problems could result in the loss of customers, provide an opportunity for competing products to gain market acceptance and otherwise harm our business and financial results</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We are subject to risks associated with leasing retail space subject to long-term and non-cancelable leases. We may be unable to renew leases at the end of their terms. If we close a leased retail space, we remain obligated under the applicable&#160;lease. </font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have recently increased the number of retail locations leased by us as we continue to expand our Invisalign Experience program. We do not own any of our retail locations. We currently&#160;lease the majority of our Invisalign locations under long-term, non-cancelable leases, which usually have initial terms ranging from three to ten years. We believe that the majority of the leases we enter into in the future will likely be long-term and non-cancelable. Generally, our leases are &#8220;net&#8221; leases, which require us to pay our proportionate share of the cost of insurance, taxes, maintenance and utilities. If we determine that it is no longer economical to operate a retail location subject to a&#160;lease and decide to, or are otherwise required to, close it for any reason, including as a result of an adverse ruling in the SDC dispute (see &#8220;Item 3 Legal Proceedings - SDC Dispute&#8221;), we may remain obligated under the applicable&#160;lease for, among other things, payment of the base rent for the balance of the&#160;lease term. In addition, as each of our leases expire, we may be unable to negotiate renewals, either on commercially acceptable terms or at all, which could cause us to close retail spaces in desirable locations. Our inability to secure desirable retail space or favorable&#160;lease terms could impact our ability to grow our Invisalign Experience program as desired. Likewise, our obligation to continue making&#160;lease payments in respect of leases for closed retail spaces could have a material adverse effect on our business, financial condition and results of operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">If we fail to sustain or increase profitability or revenue growth in future periods, the market price for our common stock may decline.</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If we are to sustain or increase profitability in future periods, we will need to continue to increase our net revenues, while controlling our expenses. Because our business is evolving, it is difficult to predict our future operating results or levels of growth, and we have not in the past and may not in the future be able to sustain our historical growth rates.&#160;If we do not increase profitability,  Invisalign volume and revenue growth or otherwise meet the expectations of securities analysts or investors, the market price of our common stock will likely decline.</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our financial results have fluctuated in the past and may fluctuate in the future which may cause volatility in our stock price.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our operating results have fluctuated in the past and we expect our future quarterly and annual operating results to fluctuate as we focus on increasing doctor and consumer demand for our products.&#160;These fluctuations could cause our stock price to decline or significantly fluctuate.&#160;Some of the factors that could cause our operating results to fluctuate include:</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">limited visibility into and difficulty predicting from quarter to quarter, the level of activity in our customers&#8217; practices including limited visibility into the number of aligners purchased by SmileDirectClub, LLC (&#8220;SDC&#8221;) under the supply agreement;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">weakness in consumer spending as a result of a slowdown in the global, U.S. or other economies;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">changes in product mix;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">higher manufacturing costs driven by an increase in the numbers of aligners per case;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">changes in relationships with our dental support organizations, including timing of orders;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">changes in the timing of receipt of Invisalign case product orders during a given quarter which, given our cycle time and the delay between case receipts and case shipments, could have an impact on which quarter revenues can be recognized;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">fluctuations in currency exchange rates against the U.S. dollar;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our inability to scale production of our iTero Element scanner to meet customer demand; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">if participation in our customer rebate or discount programs increases, our average selling price will be adversely affected;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">seasonal fluctuations in the number of doctors in their offices and their availability to take appointments;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">success of or changes to our marketing programs from quarter to quarter;</font></div></td></tr></table><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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our reliance on our contract manufacturers for the production of sub-assemblies for our intraoral scanners;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">timing of industry tradeshows;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">changes in the timing of when revenues are recognized, including as a result of the introduction of new products, product offerings or promotions, modifications to our terms and conditions or as a result of changes to critical accounting estimates or new accounting pronouncements;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">changes to our effective tax rate; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">unanticipated delays in production caused by insufficient capacity or availability of raw materials;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">any disruptions in the manufacturing process, including unexpected turnover in the labor force or the introduction of new production processes, power outages or natural or other disasters beyond our control;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">underutilization of manufacturing and treat facilities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the development and marketing of directly competitive products by existing and new competitors;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">changes in relationships with our distributors;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">impairments in the value of our investments in SDC and other privately held companies could be material;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">major changes in available technology or the preferences of customers may cause our current product offerings to become less competitive or obsolete;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">aggressive price competition from competitors;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">costs and expenditures in connection with litigation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">costs and expenditures in connection with establishment of treatment planning and Aligner fabrication in international locations;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">costs and expenditures in connection with hiring and deployment of direct sales force personnel;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the timing of new product introductions by us and our competitors, as well as customer order deferrals in anticipation of enhancements or new products;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">unanticipated delays in our receipt of patient records made through an intraoral scanner for any reason;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">disruptions to our business due to political, economic or other social instability, including the impact of an epidemic any of which results in changes in consumer spending habits, consumers unable or unwilling to visit the orthodontist or general practitioners office, as well as any impact on workforce absenteeism;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">inaccurate forecasting of net revenues, production and other operating costs,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">investments in research and development to develop new products and enhancements; </font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">disruptions to our business as a result of our agreement to manufacture clear aligners for SDC, including market acceptance of the SDC business model and product, possible adverse customer reaction and negative publicity about us and our products;</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:48px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">changes in accounting standards, policies and estimates including changes made by our equity investee; and</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:48px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our ability to successfully hedge against a portion of our foreign currency-denominated assets and liabilities.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:18px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To respond to these and other factors, we may need to make business decisions that could adversely affect our operating results such as modifications to our pricing policy, business structure or operations.&#160;Most of our expenses, such as employee compensation and lease payment obligations, are relatively fixed in the short term.&#160;Moreover, our expense levels are based, in part, on our expectations regarding future revenue levels. As a result, if our net revenues for a particular period fall below our expectations, whether caused by changes in consumer spending, consumer preferences, weakness in the U.S. or global economies, changes in customer behavior related to advertising and prescribing our product or other factors, we may be unable to adjust spending quickly enough to offset any shortfall in net revenues. Due to these and other factors, we believe that quarter-to-quarter comparisons of our </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">operating results may not be meaningful. You should not rely on our results for any one quarter as an indication of our future performance.</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">A disruption in the operations of our primary freight carrier or higher shipping costs could cause a decline in our net revenues or a reduction in our earnings.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are dependent on commercial freight carriers, primarily UPS, to deliver our products to our customers.&#160;If the operations of these carriers are disrupted for any reason, we may be unable to deliver our products to our customers on a timely basis.&#160;If we cannot deliver our products in an efficient and timely manner, our customers may reduce their orders from us and our net revenues and gross margin could materially decline.&#160;In a rising fuel cost environment, our freight costs will increase.&#160;In addition, we earn an increasingly larger portion of our total revenues from international sales.  International sales carry higher shipping costs which could negatively impact our gross margin and results of operations. If freight costs materially increase and we are unable to pass that increase along to our customers for any reason or otherwise offset such increases in our cost of net revenues, our gross margin and financial results could be adversely affected.</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#160;If we are unable to accurately predict our volume growth, and fail to hire a sufficient number of technicians in advance of such demand, the delivery time of our products could be delayed which could adversely affect our results of operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Treatment planning is a key step leading to our manufacturing process which relies on sophisticated computer technology requiring new technicians to undergo a relatively long training process. Training production technicians takes approximately 90 to 120&#160;days.&#160;As a result, if we are unable to accurately predict our volume growth, we may not have a sufficient number of trained technicians to deliver our products within the time frame our customers expect.&#160;Such a delay could cause us to lose existing customers or fail to attract new customers.&#160;This could cause a decline in our net revenues and net income and could adversely affect our results of operations.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our headquarters,&#160;digital dental modeling processes,&#160;and other manufacturing processes are principally located in regions that are subject to earthquakes and other natural disasters.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our digital dental modeling is primarily processed in our facility located in San Jose, Costa Rica. The operations team in Costa Rica creates ClinCheck treatment plans using sophisticated computer software.&#160;In addition, our customer facing operations are located in Costa Rica.&#160;Our aligner molds and finished aligners are fabricated in Juarez, Mexico.&#160;Both locations in Costa Rica and Mexico are in earthquake zones and may be subject to other natural disasters. If there is a major earthquake or any other natural disaster in a region where one of these facilities is located, our ability to create ClinCheck treatment plans, respond to customer inquiries or manufacture and ship our aligners could be compromised which could result in our customers experiencing a significant delay in receiving their completed aligners and a decrease in service levels for a period of time.&#160;In addition, our corporate headquarters in California is located in the San Francisco Bay Area.&#160;An earthquake or other natural disaster in this region could result in a disruption in our operations. Any such business interruption could materially and adversely affect our business, financial condition and results of operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our information technology systems are critical to our business.&#160;System integration and implementation issues and system security risks could disrupt our operations, which could have a material adverse impact on our business and operating results.</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We rely on the efficient and uninterrupted operation of complex information technology systems.&#160;All information technology systems are vulnerable to damage or interruption from a variety of sources.&#160;As our business has grown in size and complexity, the growth has placed, and will continue to place, significant demands on our information technology systems. To effectively manage this growth, our information systems and applications require an ongoing commitment of significant resources to maintain, protect and enhance existing systems and develop new systems to keep pace with continuing changes in information processing technology, evolving industry and regulatory standards and changing customer preferences. We are continuing to transform certain business processes, extend established processes to new subsidiaries and/or implement additional functionality in our enterprise resource planning (&#8220;ERP&#8221;) software system which entails certain risks, including difficulties with changes in business processes that could disrupt our operations, such as our ability to track orders and timely ship products, manage our supply chain and aggregate financial and operational data.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">System upgrades and enhancements require significant expenditures and allocation of valuable employee resources.&#160;Delays in integration or disruptions to our business from implementation of these new or upgraded systems could have a material adverse impact on our financial condition and operating results.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additionally, we continuously upgrade our customer facing software applications, specifically the ClinCheck and MyAligntech software.&#160;Software applications frequently contain errors or defects, especially when they are first introduced or when new versions are released. The discovery of a defect or error or the incompatibility with the computer operating system and hardware configurations </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">of customers in a new upgraded version or the failure of our primary information systems may result in the following consequences, among others: loss of revenues or delay in market acceptance, damage to our reputation or increased service costs, any of which could have a material adverse effect on our business, financial condition or results of operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;If the information we rely upon to run our businesses were to be found to be inaccurate or unreliable, if we fail to properly maintain our information systems and data integrity, or if we fail to develop new capabilities to meet our business needs in a timely manner, we could have operational disruptions, have customer disputes, lose our ability to produce timely and accurate reports, have regulatory or other legal problems, have increases in operating and administrative expenses, lose existing customers, have difficulty in attracting new customers or in implementing our growth strategies, or suffer other adverse consequences.&#160;In addition, experienced computer programmers and hackers may be able to penetrate our network security or our cloud-based software servers hosted by third party and misappropriate our confidential information or that of third parties, create system disruptions or cause shutdowns.&#160;Furthermore, sophisticated hardware and operating system software and applications that we either internally develop or procure from third parties which we depend upon may contain defects in design and manufacture, including &#8220;bugs&#8221; and other problems that can unexpectedly interfere with the operation of the system. The costs to eliminate or alleviate security problems, viruses and bugs could be significant, and the efforts to address these problems could result in interruptions that may have a material adverse impact on our operations, net revenues and operating results.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furthermore, our business requires the secure transmission of confidential information over public networks. Because of the confidential health information we store and transmit, security breaches could expose us to a risk of regulatory action, litigation, possible liability and loss. We have experienced breaches in the past and our security measures may be inadequate to prevent security breaches, and our business operations and profitability would be adversely affected by, among other things, loss of customers and potential criminal and civil sanctions if they are not prevented.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There can be no assurance that our process of improving existing systems, developing new systems to support our expanding operations, integrating new systems, protecting confidential patient information, and improving service levels will not be delayed or that additional systems issues will not arise in the future. Failure to adequately protect and maintain the integrity of our information systems and data may result in a material adverse effect on our financial position, results of operations and cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">If the security of our customer and patient information is compromised, patient care could suffer, and we could be liable for related damages, and our reputation could be impaired.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We retain confidential customer and patient information in our processing centers.&#160;Therefore, it is critical that our facilities and infrastructure remain secure and are also perceived by the marketplace and our customers to be secure.&#160;Despite the implementation of security measures, we have experienced breaches in the past and our infrastructure may be vulnerable to physical break-ins, computer viruses, programming errors or other technical malfunctions, hacking or phishing attacks by third parties, employee error or malfeasance or similar disruptive problems. If we fail to meet our customer and patient&#8217;s expectations regarding the security of healthcare information, we could be liable for damages and our reputation and competitive position could be impaired. Affected parties could initiate legal or regulatory action against us, which could cause us to incur significant expense and liability or result in orders forcing us to modify our business practices. Concerns over our privacy practices could adversely affect others&#8217; perception of us and deter customers, advertisers and partners from using our products.&#160;In addition, patient care could suffer, and we could be liable if our systems fail to deliver correct information in a timely manner.&#160;We have cybersecurity insurance related to a breach event covering expenses for notification, credit monitoring, investigation, crisis management, public relations and legal advice. The policy also provides coverage for regulatory action defense including fines and penalties, potential payment card industry fines and penalties and costs related to cyber extortion; however, damage and claims arising from such incidents may not be covered or may exceed the amount of any insurance available.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are also subject to several federal, state and foreign laws and regulations, including ones relating to privacy, data protection, content regulation, and consumer protection. These laws and regulations are constantly evolving and may be interpreted, applied, created or amended in a manner that could adversely affect our business.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, we must comply with numerous data protection requirements that span from individual state and national laws in the U.S. to multinational requirements in the EU. In the EU, Align must comply with the General Data Protection Regulation (&#8220;GDPR&#8221;), which became effective on May 25, 2018 and serves as a harmonization of European data-privacy laws. We believe we have designed our product and service offerings to be compliant with the requirements of applicable data protection laws and regulations. Maintaining systems that are compliant with these laws and regulations is costly and could require complex changes in the way we do business or provide services to our customers and their patients. Additionally, our success may be dependent on the success of healthcare providers in managing data protection requirements.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;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;">22</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our success depends in part on our proprietary technology, and if we are unable to successfully enforce our intellectual property rights, our competitive position may be harmed.&#160;Litigating claims of this type is costly and could distract our management and cause a decline in our results of operations and stock price.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our success will depend in part on our ability to maintain existing intellectual property and to obtain and maintain further intellectual property protection for our products, both in the U.S. and in other countries.&#160;Our inability to do so could harm our competitive position. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had 449 active U.S. patents, 423 active foreign patents, and 486</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#32;</font><font style="font-family:inherit;font-size:10pt;">pending global patent applications.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We intend to rely on our portfolio of issued and pending patent applications in the U.S. and in other countries to protect a large part of our intellectual property and our competitive position; however, our currently pending or future patent filings may not result in the issuance of patents.&#160;Additionally, any patents issued to us may be challenged, invalidated, held unenforceable, circumvented, or may not be sufficiently broad to prevent third parties from producing competing products similar in design to our products.&#160;In addition, any protection afforded by foreign patents may be more limited than that provided under U.S.&#160;patents and intellectual property laws.&#160;Certain of our key patents began to expire in 2017, which may result in increased competition or less expensive alternatives to our products. We also rely on protection of our copyrights, trade secrets, know-how and proprietary information.&#160;We generally enter into confidentiality agreements with our employees, consultants and our collaborative partners upon commencement of a relationship with us; however, these agreements may not provide meaningful protection against the unauthorized use or disclosure of our trade secrets or other confidential information, and adequate remedies may not exist if unauthorized use or disclosure were to occur.&#160;Our inability to maintain the proprietary nature of our technology through patents, copyrights or trade secrets would impair our competitive advantages and could have a material adverse effect on our operating results, financial condition and future growth prospects. In particular, a failure to protect our proprietary rights might allow competitors to copy our technology, which could adversely affect our pricing and market share. In addition, in an effort to protect our intellectual property we have in the past been and may in the future be involved in litigation.&#160;The potential effects on our business operations resulting from litigation that we may participate in the future, whether or not ultimately determined in our favor or settled by us, are costly and divert the efforts and attention of our management and technical personnel from normal business operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Litigation, interferences, oppositions, re-exams, inter partes reviews, post grant reviews or other proceedings are, have been and may in the future be necessary in some instances to determine the validity and scope of certain of our proprietary rights, and in other instances to determine the validity, scope or non-infringement of certain patent rights claimed by third parties to be pertinent to the manufacture, use or sale of our products. Litigation, interference, oppositions, re-exams, inter partes reviews, post grant reviews, administrative challenges or other similar types of proceedings are unpredictable and may be protracted, expensive and distracting to management. The outcome of such proceedings could adversely affect the validity and scope of our patent or other proprietary rights, hinder our ability to manufacture and market our products, require us to seek a license for the infringed product or technology or result in the assessment of significant monetary damages.&#160;An unfavorable ruling could include monetary damages or, in cases where injunctive relief is sought, an injunction prohibiting us from selling our products.&#160;Any of these results from our litigation could adversely affect our results of operations and stock price.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">While we believe we currently have adequate internal control over financial reporting, we are required to assess our internal control over financial reporting on an annual basis and any future adverse results from such assessment could result in a loss of investor confidence in our financial reports and have an adverse effect on our stock price.</font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pursuant to the Sarbanes-Oxley Act of 2002 and the rules and regulations promulgated by the SEC, we are required to furnish in our Form 10-K a report by our management regarding the effectiveness of our internal control over financial reporting. The report includes, among other things, an assessment of the effectiveness of our internal control over financial reporting as of the end of our fiscal year, including a statement as to whether or not our internal control over financial reporting is effective. This assessment must include disclosure of any material weaknesses in our internal control over financial reporting identified by management. While we believe our internal control over financial reporting is currently effective, the effectiveness of our internal controls in future periods is subject to the risk that our controls may become inadequate because of changes in conditions including our transition of further business operations into our ERP software system, and, as a result, the degree of compliance of our internal control over financial reporting with the existing policies or procedures may become ineffective. Establishing, testing and maintaining an effective system of internal control over financial reporting requires significant resources and time commitments on the part of our management and our finance staff, may require additional staffing and infrastructure investments and would increase our costs of doing business. If we are unable to assert that our internal control over financial reporting is effective in any future period (or if our auditors are unable to express an opinion on the effectiveness of our internal controls or conclude that our internal controls are ineffective), we could lose investor confidence in the accuracy and completeness of our financial reports, which could have an adverse effect on our stock price.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;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;">23</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">If we lose our key personnel or are unable to attract and retain key personnel, we may be unable to pursue business opportunities or develop our products.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are highly dependent on the key employees in our clinical engineering, technology development, sales, training and marketing personnel and management teams.&#160;The loss of the services provided by those individuals may significantly delay or prevent the achievement of our product development and other business objectives and could harm our business.&#160;Our future success will also depend on our ability to identify, recruit, train and retain additional qualified personnel, including orthodontists and production technicians in our treat facilities.&#160;Few orthodontists are accustomed to working in a manufacturing environment since they are generally trained to work in private practices, universities and other research institutions.&#160;Thus, we may be unable to attract and retain personnel with the advanced qualifications necessary for the further development of our business.&#160;Furthermore, we may not be successful in retaining our key personnel or their services. If we are unable to attract and retain key personnel, our business could be materially harmed. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160; </font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">If we infringe the patents or proprietary rights of other parties or are subject to a patent infringement claim, our ability to grow our business may be severely limited.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Extensive litigation over patents and other intellectual property rights is common in the medical device industry.&#160;We have been sued for infringement of third party&#8217;s patents in the past and we may be the subject of patent or other litigation in the future. From time to time, we have received and may in the future receive letters from third parties drawing our attention to their patent rights.&#160;While we do not believe that we infringe upon any valid and enforceable rights that have been brought to our attention, there may be other more pertinent rights of which we are presently unaware.&#160;The defense and prosecution of intellectual property suits, interference proceedings and related legal and administrative proceedings could result in substantial expense to us and significant diversion of effort by our technical and management personnel.&#160;An adverse determination of any litigation or interference proceeding to which we may become a party could subject us to significant liabilities. An adverse determination of this nature could also put our patents at risk of being invalidated or interpreted narrowly or require us to seek licenses from third parties. Licenses may not be available on commercially reasonable terms or at all, in which event, our business would be materially adversely affected.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We maintain single supply relationships for certain of our key machines and materials technologies, and our business and operating results could be harmed if supply is restricted or ends or the price of raw materials used in our manufacturing process increases.</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are highly dependent on manufacturers of specialized scanning equipment, rapid prototyping machines, resin and other advanced materials, as well as the optics, electronic and other mechanical components of our intraoral scanners.&#160;We maintain single supply relationships for many of these machines and materials technologies.&#160;In particular, our CT scanning and stereolithography equipment used in our aligner manufacturing and many of the critical components for the optics of our scanners are provided by single suppliers. We are also committed to purchasing the vast majority of our resin and polymer, the primary raw materials used in our manufacturing process for clear aligners, from a single source.&#160;If these or other suppliers encounter financial, operating or other difficulties or if our relationship with them changes, we might not be able to quickly establish or qualify replacement sources of supply and could face production interruptions, delays and inefficiencies.&#160;In addition, technology changes by our vendors could disrupt access to required manufacturing capacity or require expensive, time consuming development efforts to adapt and integrate new equipment or processes.&#160;Our growth may exceed the capacity of one or more of these manufacturers to produce the needed equipment and materials in sufficient quantities to support our growth.&#160;Conversely, in order to secure supplies for production of products, we sometimes enter into non-cancelable minimum purchase commitments with vendors, which could impact our ability to adjust our inventory to reflect declining market demands.&#160;If demand for our products is less than we expect, we may experience additional excess and obsolete inventories and be forced to incur additional charges and our profitability may suffer.&#160;In the event of technology changes, delivery delays, or shortages of or increases in price for these items, our business and growth prospects may be harmed.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We depend on a single contract manufacturer and supplier of parts used in our iTero scanner and any disruption in this relationship may cause us to fail to meet the demands of our customers and damage our customer relationships.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We rely on a third party manufacturer to supply key sub-assemblies for our iTero Element scanner.&#160;As a result, if this third party manufacturer fails to deliver its components, if we lose its services or if we fail to negotiate acceptable terms, we may be unable to deliver our products in a timely manner and our business may be harmed.&#160;Any difficulties encountered by the third party manufacturer with respect to hiring personnel and maintaining acceptable manufacturing standards, controls, procedures and policies could disrupt our ability to deliver our products in a timely manner.&#160;Finding a substitute manufacturer may be expensive, time-consuming or impossible and could result in a significant interruption in the supply of our intraoral scanning products.&#160;Any failure by our contract manufacturer that results in delays in our fulfillment of customer orders may cause us to lose revenues and suffer damage to our customer relationships. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;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;">24</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We primarily rely on our direct sales force to sell our products, and any failure to maintain our direct sales force could harm our business.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our ability to sell our products and generate revenues primarily depends upon our direct sales force within our Americas and International markets. We do not have any long-term employment contracts with the members of our direct sales force.&#160;The loss of the services provided by these key personnel may harm our business. We recently hired approximately 100 sales personnel in the Americas and plan on hiring 50 in the EMEA region in the first quarter of 2019. To adequately train and successfully deploy new representatives into these regions and to establish strong customer relationships takes approximately six to twelve months. As a result, if we are unable to retain our direct sales force personnel or replace them with individuals of equivalent technical expertise and qualifications, or if we are unable to successfully instill such technical expertise in recently hired sales representatives or if we fail to establish and maintain strong relationships with our customers within a relatively short period of time, our net revenues and our ability to maintain market share could be materially harmed.&#160;In addition, due to our large and fragmented customer base, we may not be able to provide all of our customers with product support immediately upon the launch of a new product.&#160;As a result, adoption of new products by our customers may be slower than anticipated and our ability to grow market share and increase our net revenues may be harmed.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Complying with regulations enforced by the FDA and other regulatory authorities is an expensive and time-consuming process, and any failure to comply could result in substantial penalties.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our products are considered medical devices and are subject to extensive regulation in the U.S. and internationally. FDA regulations are wide ranging and govern, among other things:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">product design, development, manufacturing and testing;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">product labeling;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">product storage;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">pre-market clearance or approval;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">complaint handling and corrective actions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">advertising and promotion; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">product sales and distribution.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our failure to comply with applicable regulatory requirements could result in enforcement action by the FDA or state agencies, which may include any of the following sanctions:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">warning letters, fines, injunctions, consent decrees and civil penalties;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">repair, replacement, refunds, recall or seizure of our products;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">operating restrictions or partial suspension or total shutdown of production;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">refusing our requests for 510(k)&#160;clearance or pre-market approval of new products, new intended uses, or modifications to existing products;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">withdrawing clearance or pre-market approvals that have already been granted; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">criminal prosecution.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If any of these events were to occur, they could harm our business.&#160;We must comply with facility registration and product listing requirements of the FDA and adhere to applicable Quality System regulations.&#160;The FDA enforces its Quality System regulations through periodic unannounced inspections.&#160;Our failure to take satisfactory corrective action in response to an adverse inspection or the failure to comply with applicable manufacturing regulations could result in enforcement action, and we may be required to find alternative manufacturers, which could be a long and costly process.&#160;Any FDA enforcement action could have a material adverse effect on us.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Before we can sell a new medical device in the U.S., or market a new use of or claim for an existing product, we must obtain FDA clearance or approval unless an exemption applies.&#160;Obtaining regulatory clearances or approvals can be a lengthy and time-consuming process.&#160;Even though the devices we market have obtained the necessary clearances from the FDA, we may be unable </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;">25</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">to maintain such clearances in the future. Furthermore, we may be unable to obtain the necessary clearances for new devices that we intend to market in the future.&#160;Our inability to maintain or obtain regulatory clearances or approvals could materially harm our business.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, as part of the Dodd-Frank Wall Street Reform and Consumer Protection Act, the SEC adopted disclosure requirements regarding the use of certain minerals, known as conflict minerals, which are mined from the Democratic Republic of Congo and adjoining countries, as well as procedures regarding a manufacturer&#8217;s efforts to identify and discourage the sourcing of such minerals and metals produced from those minerals. Additional reporting obligations are being proposed by the European Union. The U.S. requirements and any additional requirements in Europe could affect the sourcing and availability of metals used in the manufacture of a limited number of parts (if any) contained in our products. For example, these disclosure requirements may decrease the number of suppliers capable of supplying our needs for certain metals, thereby negatively affecting our ability to obtain products in sufficient quantities or at competitive prices. Our material sourcing is broad based and multi-tiered, and we may be unable to conclusively verify the origins for all metals used in our products. We may suffer financial and reputational harm if customers require, and we are unable to deliver, certification that our products are conflict free. Regardless, we will incur additional costs associated with compliance with these disclosure requirements, including time-consuming and costly efforts to determine the source of any conflict minerals used in our products.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">If compliance with healthcare regulations becomes costly and difficult for our customers or for us, we may not be able to grow our business.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Participants in the healthcare industry are subject to extensive and frequently changing regulations under numerous laws administered by governmental entities at the federal, state and local levels, some of which are, and others of which may be, applicable to our business.&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furthermore, our healthcare provider customers are also subject to a wide variety of laws and regulations that could affect the nature and scope of their relationships with us.&#160;The healthcare market itself is highly regulated and subject to changing political, economic and regulatory influences.&#160;Regulations implemented pursuant to the Health Insurance Portability and Accountability Act (&#8220;HIPAA&#8221;), including regulations affecting the security and privacy of patient healthcare information held by healthcare providers and their business associates may require us to make significant and unplanned enhancements of software applications or services, result in delays or cancellations of orders, or result in the revocation of endorsement of our products and services by healthcare participants.&#160;The effect of HIPAA and newly enforced regulations on our business is difficult to predict, and there can be no assurance that we will adequately address the business risks created by HIPAA and its implementation or that we will be able to take advantage of any resulting business opportunities.</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Extensive and changing government regulation of the healthcare industry may be expensive to comply with and exposes us to the risk of substantial government penalties.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to medical device laws and regulations, numerous state and federal healthcare-related laws regulate our business, covering areas such as:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">storage, transmission and disclosure of medical information and healthcare records;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">prohibitions against the offer, payment or receipt of remuneration to induce referrals to entities providing healthcare services or goods or to induce the order, purchase or recommendation of our products; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the marketing and advertising of our products.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Complying with these laws and regulations could be expensive and time-consuming, and could increase our operating costs or reduce or eliminate certain of our sales and marketing activities or our revenues.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our business exposes us to potential product liability claims, and we may incur substantial expenses if we are subject to product liability claims or litigation.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Medical devices involve an inherent risk of product liability claims and associated adverse publicity.&#160;We may be held liable if any product we develop or any product that uses or incorporates any of our technologies causes injury or is otherwise found unsuitable.&#160;Although we intend to continue to maintain product liability insurance, adequate insurance may not be available on acceptable terms, if at all, and may not provide adequate coverage against potential liabilities.&#160;A product liability claim, regardless of its merit or eventual outcome, could result in significant legal defense costs.&#160;These costs would have the effect of increasing our expenses and diverting management&#8217;s attention away from the operation of our business, and could harm our business.</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;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;">26</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Historically, the market price for our common stock has been volatile.</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The market price of our common stock could be subject to wide price fluctuations in response to various factors, many of which are beyond our control.&#160;The factors include:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">quarterly variations in our results of operations and liquidity;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">changes in recommendations by the investment community or in their estimates of our net revenues or operating results;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">speculation in the press or investment community concerning our business and results of operations;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">strategic actions by our competitors, such as product announcements or acquisitions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">announcements of technological innovations or new products or product offerings by us, our customers or competitors; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">key decisions in pending litigation; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">general economic market conditions.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, the stock market, in general, and the market for technology and medical device companies, in particular, have experienced extreme price and volume fluctuations that have often been unrelated to or disproportionate to the operating performance of those companies.&#160;These broad market and industry factors may seriously harm the market price of our common stock, regardless of our operating performance. Historically, class action litigation is often brought against an issuing company following periods of volatility in the market price of a company&#8217;s securities.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Future sales of significant amounts of our common stock may depress our stock price.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A large percentage of our outstanding common stock is currently owned by a small number of significant stockholders.&#160;These stockholders have sold in the past, and may sell in the future, large amounts of common stock over relatively short periods of time.&#160;Sales of substantial amounts of our common stock in the public market by our existing stockholders may adversely affect the market price of our common stock.&#160;Such sales could create public perception of difficulties or problems with our business and may depress our stock price.</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">We are subject to risks associated with our strategic investments. Impairments in the value of our investments and receivables could negatively impact our financial results.</font></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have invested in SDC and other privately held companies for strategic reasons and to support key business initiatives, and we may not realize a return on our strategic investments.&#160;Many of such companies generate net losses and the market for their products, services or technologies may be slow to develop. Further, valuations of privately held companies are inherently complex due to the lack of readily available market data. If we determine that our investments and receivables in SDC or investments in other privately held companies have experienced a decline in value, we may be required to record impairments which could be material and could have an adverse impact on our financial results. In addition, SDC is seeking through the arbitration described below under &#8220;Item 3 Legal Proceedings - SDC Dispute,&#8221; the right to repurchase all of the Company&#8217;s SDC membership interests for a purchase price equal to the current capital account balance as defined by the Internal Revenue Service which likely is significantly below the current fair market value of such investment.  </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Changes in, or interpretations of, accounting rules&#160;and regulations, could result in unfavorable accounting charges.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We prepare our consolidated financial statements in conformity with Generally Accepted Accounting Principles in the U.S. ("GAAP").&#160;These principles are subject to interpretation by the SEC and various bodies formed to interpret and create appropriate accounting policies.&#160;A change in these policies can have a significant effect on our reported results and may even retroactively affect previously reported transactions.&#160;Our accounting policies that recently have been, or may be affected by changes in the accounting rules&#160;relate to revenue recognition and leases.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">If we fail to manage our exposure to global financial and securities market risk successfully, our operating results and financial statements could be materially impacted.</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The primary objective of our investment activities is to preserve principal.&#160;To achieve this objective, a majority of our marketable investments are investment grade, liquid, fixed-income securities and money market instruments denominated in U.S. dollars.&#160;If the carrying value of our investments exceeds the fair value, and the decline in fair value is deemed to be other-than-temporary, we will be required to write down the value of our investments, which could materially harm our results of operations and financial condition. Moreover, the performance of certain securities in our investment portfolio correlates with the credit condition of the </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;">27</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. financial sector.&#160;In an unstable credit environment, we might incur significant realized, unrealized or impairment losses associated with these investments.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">If our goodwill or long-lived assets become impaired, we may be required to record a significant charge to earnings.</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under GAAP, we review our goodwill and long-lived asset group for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Additionally, goodwill is required to be tested for impairment at least annually.&#160;The qualitative and quantitative analysis used to test goodwill are dependent upon various assumptions and reflect management&#8217;s best estimates.&#160;Changes in certain assumptions including revenue growth rates, discount rates, earnings multiples and future cash flows may cause a change in circumstances indicating that the carrying value of goodwill or the asset group may be impaired. We may be required to record a significant charge to earnings in the financial statements during the period in which any impairment of goodwill or asset group are determined.  </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Our effective tax rate may vary significantly from period to period. </font></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Various internal and external factors may have favorable or unfavorable effects on our future effective tax rate. These factors include, but are not limited to, changes in tax laws such as the TCJA enacted into law on December 22, 2017, regulations and/or rates, new or changes to accounting pronouncements, non-deductible goodwill impairments, changing interpretations of existing tax laws or regulations, changes in the relative proportions of revenues and income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates, the future levels of tax benefits of stock-based compensation, settlement of income tax audits, and changes in overall levels of pretax earnings. As a result of the adoption of Accounting Standards Update (&#8220;ASU&#8221;) 2016-09 in 2017, we anticipate our effective tax rate to vary significantly in our first quarter due to the timing of when the majority of our equity compensation vests each year. Other quarters can also be impacted depending on the timing of equity vests. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Changes in tax laws or tax rulings could negatively impact our income tax provision and net income.</font></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a U.S. multinational corporation, we are subject to changing tax laws both within and outside of the U.S. Changes in tax laws or tax rulings, or changes in interpretations of existing tax laws, could affect our income tax provision and net income or require us to change the manner in which we operate our business. In addition, governmental tax authorities are increasingly scrutinizing the tax positions of companies. Many countries in Europe, as well as a number of other countries and organizations, have recently proposed or recommended changes to existing tax laws or have enacted new laws. For example, the Organization for Economic Cooperation and Development (&#8220;OECD&#8221;) has been working on a &#8220;Base Erosion and Profit Shifting Project,&#8221; which is focused on a number of issues, including the shifting of profits between affiliated entities in different tax jurisdictions. In 2015, the OECD issued and is expected to continue to issue, guidelines and proposals that may change various aspects of the existing framework under which our tax obligations are determined in many of the countries in which we do business. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s071528BC51DA577DAACA6C292C6F78D5"></a></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 1B.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">UNRESOLVED STAFF COMMENTS</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None.</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sB4400A26B502573DA99F9C046BF24201"></a></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 2.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PROPERTIES </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We occupy several leased and owned facilities. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the significant facilities occupied were as follows:</font></div><div style="line-height:120%;font-size:9pt;"><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:15%;"></td><td style="width:9%;"></td><td style="width:63%;"></td><td style="width:13%;"></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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Location</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Lease/Own</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Primary Use</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Expiration of Lease</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:9pt;"><font style="font-family:inherit;font-size:9pt;">San Jose, California</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Own</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Office for corporate headquarters, research &amp; development and administrative personnel</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">N/A</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Juarez, Mexico</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Own</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Manufacturing and office for administrative personnel</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:9pt;"><font style="font-family:inherit;font-size:9pt;">N/A</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:9pt;"><font style="font-family:inherit;font-size:9pt;">San Jose, Costa Rica</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Own</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Office for administrative personnel, treatment personnel, and customer care</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">N/A</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Or Yehuda, Israel </font></div><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">Lease</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Manufacturing and office for research &amp; development and administrative personnel</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:9pt;"><font style="font-family:inherit;font-size:9pt;">February 2022</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Amsterdam, The Netherlands</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Lease</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Office for European headquarters, sales and marketing and administrative personnel</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">March 2020</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Moscow, Russia</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Lease</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Office for research &amp; development</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:9pt;"><font style="font-family:inherit;font-size:9pt;">March 2024</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Raleigh, North Carolina</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Lease</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Office for research &amp; development and administrative personnel</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">March 2026</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Ziyang, China</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Lease</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Manufacturing and office for administrative personnel</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:9pt;"><font style="font-family:inherit;font-size:9pt;">May 2021</font></div></td></tr></table></div></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;">28</font></div></div><hr style="page-break-after:always"><div><a name="sBE3766AEC9AF5105AE9D3942966CCC87"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:54px;">ITEM 3.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">LEGAL PROCEEDINGS </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:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Securities Class Action Lawsuit</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 5, 2018, a class action lawsuit against Align, and three of our executive officers, was filed in the U.S. District Court for the Northern District of California on behalf of a purported class of purchasers of our common stock between July 25, 2018 and October 24, 2018. The complaint generally alleges claims under the federal securities laws and seeks monetary damages in an unspecified amount and costs and expenses incurred in the litigation. On December 12, 2018, a similar lawsuit was filed in the same court on behalf of a purported class of purchasers of our common stock between April 25, 2018 and October 24, 2018 (together with the first lawsuit, the &#8220;Securities Actions&#8221;). Motions for appointment as lead plaintiff were filed on January 4, 2019. Align believes the plaintiffs&#8217; claims are without merit and intends to vigorously defend itself. Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Shareholder Derivative Lawsuit</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2019, three derivative lawsuits were also filed in the U.S. District Court for the Northern District of California, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in the complaints are similar to those presented in the Securities Action, but the complaints assert various state law causes of action, including for breaches of fiduciary duty, insider trading, and unjust enrichment, among others. The complaints seek unspecified monetary damages on behalf of Align, which is named solely as a nominal defendant against whom no recovery is sought, as well as disgorgement and the costs and expenses associated with the litigation, including attorneys&#8217; fees.&#160;Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.</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-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Patent Infringement and Related Lawsuits</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 14, 2017, Align filed six patent infringement lawsuits asserting 26 patents against&#160;3Shape, a Danish corporation, and a related&#160;U.S.&#160;corporate entity, asserting that 3Shape&#8217;s Trios intraoral scanning system and Dental System software infringe Align patents. Align filed two Section 337 complaints with the&#160;U.S. International Trade Commission&#160;(&#8220;ITC&#8221;) alleging that 3Shape violates&#160;U.S.&#160;trade laws by selling for importation and importing its infringing Trios intraoral scanning system and Dental System software. Align&#8217;s ITC complaints seek cease and desist orders and exclusion orders prohibiting the importation of 3Shape&#8217;s Trios scanning system and Dental System software products into the&#160;U.S. Align also filed four separate complaints in the&#160;U.S. District Court for the District of Delaware&#160;alleging patent infringement by 3Shape&#8217;s Trios intraoral scanning system and Dental System software. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On May 9, 2018, 3Shape filed a complaint in the U.S. District Court for the District of Delaware alleging patent infringement by Align&#8217;s iTero Element scanner of a single 3Shape patent.  On June 14, 2018, 3Shape filed another complaint in the U.S. District Court for the District of Delaware alleging patent infringement by Align&#8217;s iTero Element scanner of a single 3Shape patent.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 28, 2018, 3Shape filed a complaint against Align in the U.S. District Court for the District of Delaware alleging antitrust violations and seeking monetary damages and injunctive relief relating to Align&#8217;s market activities, including Align&#8217;s assertion of its patent portfolio, in the clear aligner and intraoral scanning markets.  </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 10, 2018, Align filed three additional patent infringement lawsuits asserting 10 additional patents against 3Shape. Align filed one Section 337 complaint with the ITC alleging that 3Shape violates&#160;U.S.&#160;trade laws through unfair competition by selling for importation and importing the infringing TRIOS intraoral scanning system, Trios Lab Scanners and&#160;TRIOS software, TRIOS Module software, Dental System software, and Ortho System Software.&#160;On December 11, 2018, Align filed two separate complaints in the&#160;U.S. District Court for the District of Delaware&#160;alleging patent infringement by 3Shape's Trios intraoral scanning system, Lab Scanners and Dental and Ortho System Software. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Except for 3Shape&#8217;s antitrust complaint, each of the District Court complaints seek monetary damages and injunctive relief against further infringement. We are currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">SDC Dispute</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, we received a communication on behalf of SDC Financial LLC, SmileDirectClub LLC, and the Members of SDC Financial LLC other than the Company (collectively, the SDC Entities) alleging that the launch and operation of the </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;">29</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Invisalign locations pilot program constitutes a breach of non-compete provisions applicable to the members of SDC Financial LLC, including Align. As a result of this alleged breach, SDC Financial LLC notified us that its members (other than Align) seek to exercise a right to repurchase all of Align's SDC Financial LLC membership interests for a purchase price equal to the current capital account balance. The SDC Entities&#8217; communication also alleged that we breached confidentiality provisions applicable to the SDC Financial LLC members and demanded that we cease all activities related to the Invisalign pilot project, close existing Invisalign locations and cease using SDC&#8217;s confidential information. In April 2018, the SDC Entities served a Demand for Arbitration alleging that we breached the non-compete clause and confidentiality clause, misused the SDC Entities&#8217; alleged trade secrets, and violated fiduciary duties to SDC Financial LLC. The SDC Entities seek through the arbitration the rights to repurchase all of Align&#8217;s SDC Financial LLC membership interests for a purchase price equal to the current capital account balance as defined by the Internal Revenue Service  which likely is significantly below the current fair market value of such investment, an injunction requiring us to close our Invisalign locations and to cease using the SDC Entities&#8217; confidential information, and financial damages in an unspecified amount. We filed a response in which we denied the SDC Entities&#8217; allegations and denied that the SDC Entities are entitled to any relief. In April 2018 the SDC Entities also filed a motion for preliminary injunction in the Tennessee Court of Chancery seeking to enjoin Align from opening additional Invisalign locations until the arbitration is completed. In June 2018, the Tennessee court denied the SDC Entities&#8217; motion for a preliminary injunction. In December 2018, the parties participated in binding arbitration proceedings and presented closing arguments on January 23, 2019. The arbitrator&#8217;s decision is due on or before March 4, 2019. This dispute does not impact Align&#8217;s existing supply agreement with SDC which remains in place through 2019. We do not intend to renew this agreement. We are currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, in the course of Align&#8217;s operations, Align is involved in a variety of claims, suits, investigations, and proceedings, including actions with respect to intellectual property claims, patent infringement claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these proceedings can have an adverse impact on us because of defense costs, diversion of management resources, and other factors. Although the results of complex legal proceedings are difficult to predict and Align&#8217;s view of these matters may change in the future as litigation and events related thereto unfold; Align currently does not believe that these matters, individually or in the aggregate, will materially affect Align&#8217;s financial position, results of operations or cash flows (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 8 &#8220;Legal Proceedings&#8221; of the Notes to the Consolidated Financial Statement</font><font style="font-family:inherit;font-size:10pt;">s for details on legal proceedings).</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s18C784CE75155E468758A7148C905AFE"></a></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 4.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">MINE SAFETY DISCLOSURES</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</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;">30</font></div></div><hr style="page-break-after:always"><div><a name="s9677B3A3144D5C37BBC87BBCF916E678"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PART II</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div><a name="s18988EB352B758D8A92895C17E2B06FB"></a></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 5.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Market Information</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:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our common stock trades on the NASDAQ Global Market under the symbol "ALGN". &#160;As of February 22, 2019, there were approximately 73 holders of record of our common stock.&#160;Because the majority of our shares of outstanding common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.</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-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Performance Graph </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Notwithstanding any statement to the contrary in any of our previous or future filings with the SEC, the following information relating to the price performance of our common stock shall not be deemed &#8220;filed&#8221; with the SEC or &#8220;Soliciting Material&#8221; under the Securities Exchange Act of 1934, as amended, or subject to Regulation&#160;14A or 14C, or to liabilities of Section&#160;18 of the Exchange Act except to the extent we specifically request that such information be treated as soliciting material or to the extent we specifically incorporate this information by reference.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The graph below matches our cumulative 5-year total shareholder return on common stock with the cumulative total returns of the NASDAQ Composite index, the S&amp;P 500 and the S&amp;P 1500 Composite Health Care Equipment &amp; Supplies index. The graph tracks the performance of a $100 investment in our common stock, in the peer group, and the index (with the reinvestment of all dividends) from December 31, 2013 to </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.  </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;"><hr><img src="algn5yrchart18.jpg" alt="algn5yrchart18.jpg" style="height:517px;width:682px;"></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;">31</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</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:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Following is a summary of stock repurchases for the three months ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">: </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;"><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="15"></td></tr><tr><td style="width:40%;"></td><td style="width:3%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:3%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:3%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:3%;"></td><td style="width:1%;"></td><td style="width:14%;"></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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:inherit;font-size:8pt;font-weight:bold;">Total Number of Shares Repurchased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">Average Price Paid per Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:inherit;font-size:8pt;font-weight:bold;">Total Number of Shares Repurchased as Part of Publicly Announced 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:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Approximate Dollar Value of Shares that May Yet Be Repurchased Under the Program </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">October 1, 2018 through October 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">550,000,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></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:9pt;"><font style="font-family:inherit;font-size:9pt;">November 1, 2018 through November 30, 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">142,677</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">245.31</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:9pt;"><font style="font-family:inherit;font-size:9pt;">142,677</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">500,000,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:9pt;"><font style="font-family:inherit;font-size:9pt;">December 1, 2018 through December 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><font style="font-family:inherit;font-size:9pt;">91,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">163.28</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:9pt;"><font style="font-family:inherit;font-size:9pt;">91,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">500,000,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></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%;padding-bottom:12px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;font-style:italic;font-weight:bold;">Stock Repurchase Program</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">May 2018 Repurchase Program. </font><font style="font-family:inherit;font-size:9pt;">In May 2018, we announced that our Board of Directors had authorized a plan to repurchase up to $600.0 million of our common stock. In August 2018, we repurchased $50.0 million of our common stock on the open market. In November 2018, we entered into an accelerated share repurchase ("2018 ASR") to repurchase $50.0 million of our common stock which was completed in December 2018.</font><font style="font-family:inherit;font-size:9pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:9pt;">As of </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, we have $500.0 million remaining under the May 2018 Repurchase Program (</font><font style="font-family:inherit;font-size:9pt;font-style:italic;">Refer to Note 11 "Common Stock Repurchase Programs" of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:9pt;">&#32;for details on common stock repurchase programs).</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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;">32</font></div></div><hr style="page-break-after:always"><div><a name="s36F07F88E71C579A89FB3AC34DCD9AAB"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 6.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SELECTED CONSOLIDATED FINANCIAL DATA </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth the selected consolidated financial data for each of the years in the five-year period ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.&#160;The selected consolidated financial data should be read in conjunction with the consolidated financial statements and accompanying notes and </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;</font></div><div style="line-height:120%;padding-top:24px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SELECTED CONSOLIDATED FINANCIAL DATA</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except per share data)</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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="20"></td></tr><tr><td style="width:44%;"></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:8%;"></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:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="19" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Statements of Operations Data:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net revenues</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,966,492</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,473,413</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,079,874</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">845,486</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">761,653</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: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;">Gross profit </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,447,867</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #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:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,116,947</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #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:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">815,294</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #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;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">640,110</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">578,443</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</font><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">466,564</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;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">353,611</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #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:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">248,921</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">188,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:10pt;"><font style="font-family:inherit;font-size:10pt;">193,576</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,576</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,948</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,213</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,938</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), net</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,489</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,240</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,568</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,471</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,025</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income before provision for income taxes and equity in losses of investee</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;</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:10pt;"><font style="font-family:inherit;font-size:10pt;">466,651</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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">364,799</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:10pt;"><font style="font-family:inherit;font-size:10pt;">242,566</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:10pt;"><font style="font-family:inherit;font-size:10pt;">186,101</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:10pt;"><font style="font-family:inherit;font-size:10pt;">190,369</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes </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:10pt;"><font style="font-family:inherit;font-size:10pt;">57,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:10pt;"><font style="font-family:inherit;font-size:10pt;">130,162</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:10pt;"><font style="font-family:inherit;font-size:10pt;">51,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,081</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:10pt;"><font style="font-family:inherit;font-size:10pt;">44,537</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity in losses of investee, net of tax</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,693</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,219</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font><font style="font-family:inherit;font-size:9pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">400,235</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;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">231,418</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">189,682</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">144,020</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">145,832</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: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;">Net income per share:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5.00</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.89</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.38</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.80</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.81</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: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;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.92</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #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:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.83</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #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;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.33</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.77</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.77</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:top;background-color:#cceeff;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;">Shares used in computing net income per share:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">80,064</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:10pt;"><font style="font-family:inherit;font-size:10pt;">80,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">79,856</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:10pt;"><font style="font-family:inherit;font-size:10pt;">79,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:10pt;"><font style="font-family:inherit;font-size:10pt;">80,754</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">81,357</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:10pt;"><font style="font-family:inherit;font-size:10pt;">81,832</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:10pt;"><font style="font-family:inherit;font-size:10pt;">81,484</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:10pt;"><font style="font-family:inherit;font-size:10pt;">81,521</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:10pt;"><font style="font-family:inherit;font-size:10pt;">82,283</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;height:21px;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:21px;font-size:10pt;"><font style="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:21px;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:21px;font-size:10pt;"><font style="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:21px;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:21px;font-size:10pt;"><font style="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:21px;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:21px;font-size:10pt;"><font style="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:21px;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:21px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="19" 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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 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: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:inherit;font-size:8pt;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><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:9pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017 </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016 </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</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: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-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Balance Sheet Data:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Working capital </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">610,406</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">658,316</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">597,772</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">460,338</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">455,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,052,458</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,784,009</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,402,305</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,158,633</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:10pt;"><font style="font-family:inherit;font-size:10pt;">987,997</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total long-term liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">107,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">129,670</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:10pt;"><font style="font-family:inherit;font-size:10pt;">46,427</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:10pt;"><font style="font-family:inherit;font-size:10pt;">39,035</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:10pt;"><font style="font-family:inherit;font-size:10pt;">33,415</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Stockholders&#8217; equity</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,252,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,154,288</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">999,307</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">847,926</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">752,771</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-left:4px;padding-bottom:8px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Working capital is calculated as the difference between total current assets and total current liabilities.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Balances have been recast to reflect the adoption of new revenue accounting standard (</font><font style="font-family:inherit;font-size:9pt;font-style:italic;">Refer to Note 1 "Summary of Significant Accounting Policies" of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:9pt;">&#32;for details).</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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;">33</font></div></div><hr style="page-break-after:always"><div><a name="s56FFAC1D817F54E3BDF462E6F149CA5C"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 7.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following discussion and analysis of our financial condition and results of operations should be read together with &#8220;Selected Consolidated Financial Data&#8221; and our consolidated financial statements and related notes included elsewhere in this Annual Report on Form&#160;10-K.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Overview</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our goal is to establish Invisalign clear aligners as the standard method for treating malocclusion and to establish the iTero intraoral scanner as the preferred scanning device for 3D digital scans, ultimately driving increased product adoption by dental professionals. We intend to achieve this by continued focus and execution of our strategic growth drivers set forth in the</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;Business Strategy</font><font style="font-family:inherit;font-size:10pt;">&#32;section in this Annual Report on Form 10-K.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The successful execution of our business strategy in 2019 and beyond may be affected by a number of other factors including:</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">New Invisalign Product Portfolio and Pricing</font><font style="font-family:inherit;font-size:10pt;">.&#160;In July 2018, we launched a new expanded Invisalign product portfolio which includes new options and greater flexibility to treat a broader range of patients. The new Invisalign product portfolio offers doctors more choices by extending desirable features across the entire portfolio and creating new Invisalign treatment packages, as well as new options to treat young patients with early mixed dentition (with a mixture of primary/baby and permanent teeth). The new end-to-end Invisalign product portfolio includes clear aligner product offerings for almost every patient age group and case complexity to make it easier for our doctors to tailor treatment planning to the needs of each patient. Pricing and availability for the new Invisalign product offerings and the associated terms and conditions vary by region. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">New Invisalign Products and Feature Enhancements</font><font style="font-family:inherit;font-size:10pt;">.&#160;Product innovation drives greater treatment predictability, clinical applicability and ease of use for our customers which supports adoption of Invisalign treatment in their practices. Our focus is to develop solutions and features to treat a wide range of cases from simple to complex.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:77px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2017, we announced Invisalign treatment with Mandibular Advancement, the first clear aligner solution for Class II correction in growing tween and teen patients. This offering combines the benefits of our clear aligner system with features for moving the lower jaw forward while simultaneously aligning the teeth. Invisalign treatment with Mandibular Advancement is available in Canada, select Europe, Middle East and Africa (&#8220;EMEA&#8221;), Asia Pacific (&#8220;APAC&#8221;) and Latin America (&#8220;LATAM&#8221;) countries and, in the U.S. starting November 2018 as we received 510(k) clearance from the United States (&#8220;U.S.&#8221;) Food and Drug Administration in October 2018. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:77px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning July 2018, Invisalign First clear aligners, a treatment option designed with features specifically for younger patients with early mixed dentition, are available to Invisalign-trained doctors in the U.S., Canada, Australia, New Zealand, Japan, and the EMEA region. Invisalign First clear aligners are designed specifically to address a broad range of younger patients&#8217; malocclusions, including shorter clinical crowns, management of erupting dentition and predictable dental arch expansion. Phase 1 treatment is an early interceptive orthodontic treatment for young patients, traditionally done through arch expanders, or partial metal braces, before all permanent teeth have erupted, typically at ages seven through ten years. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:77px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2018, we announced a new Invisalign Go product with more user-friendly iTero digital chairside experience and greater flexibility to treat a wider range of mild to moderate cases, such as crowded or gap teeth that require teeth straightening prior to restorative treatments. Invisalign Go is available to Invisalign-trained doctors in the U.S., the majority of European countries as well as in select APAC markets. Invisalign Go also incorporates new data-driven clinical protocols for predictable tooth movement and automated case assessments that leverages our Invisalign patients treated to date. These improvements make it easier for general practitioner dentists to tailor their treatment plans to the individual needs of each patient. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">New iTero Products and Technology Innovation.</font><font style="font-family:inherit;font-size:10pt;">&#32;The iTero scanner is an important component to our customer experience and is central to a digital approach as well as overall customer utilization of Invisalign. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:78px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2018, we expanded the iTero Element portfolio with the launch of the iTero Element 2 and the iTero Element Flex scanners, building on the existing high precision, full-color imaging and fast scan times of the </font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:96px;text-align:justify;"><font style="font-family:inherit;font-size:10pt;">iTero Element portfolio while streamlining orthodontic and restorative workflows. The next-generation iTero Element 2 is designed for greater performance with 2X faster start-up and 25% faster scan processing time compared to the iTero Element. The new iTero Element Flex wand-only configuration is a portable scanner for easy transport from office to office. iTero Element 2 and iTero Element Flex scanners are available in the U.S., Canada, the majority of European countries as well as in select APAC markets. The existing iTero Element scanner continues to be available in all markets. </font></div><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:78px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2018, we announced that we received market approval for the iTero Element intra-oral scanner from the China Food and Drug Administration, and we began offering this scanner in China. The iTero Element scanner launch in China not only supports growth of our base Invisalign clear aligner business but also represents a major milestone for digital dentistry in China. As we continue to expand into markets where we sell our intra-oral scanners, we expect continued growth for the foreseeable future due to the size of the market opportunities and our relatively low market penetration in these regions.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe that over the long-term, clinical solutions and treatment tools will increase adoption of Invisalign and increase sales of our intraoral scanners; however, it is difficult to predict the rate of adoption which may vary by region and channel.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The use of iTero and other digital scanners for Invisalign case submission in place of PVS impressions continues to grow and remains a positive catalyst for Invisalign utilization. For the fourth quarter of 2018, total Invisalign cases submitted with a digital scanner in the Americas increased to 72.6%, up from 71.0% in the third quarter of 2018. International scans increased to 57.5%, up from 53.9% in the third quarter of 2018. In China, Invisalign cases submitted using a digital scanner increased to 45.9% from close to 0% in only one year. We believe that over the long-term, technology innovation and added features and functionality of our iTero scanners will increase adoption of Invisalign and increase sales of our intraoral scanners; however, it is difficult to predict the rate of adoption which may vary by region and channel.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Invisalign Adoption.</font><font style="font-family:inherit;font-size:10pt;">&#32;Our goal is to establish Invisalign as the treatment of choice for treating malocclusion ultimately driving increased product adoption and frequency of use by dental professionals, also known as  "utilization rates."&#160;Our annual utilization rates for the last three fiscal years are as follows:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;padding-left:66px;"><img src="chart-6c062b08a24c54be877.jpg" alt="chart-6c062b08a24c54be877.jpg" style="height:338px;width:605px;"></div><div style="line-height:120%;text-align:justify;padding-left:108px;text-indent:-6px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">* </sup></font><font style="font-family:inherit;font-size:8pt;">Invisalign utilization rates&#160;= # of cases shipped divided by # of doctors cases were shipped to. Beginning in the first quarter of 2018, we report International region to include EMEA and APAC. LATAM is excluded from above chart as it is not material. Our historical utilization numbers have been recast to reflect this new classification. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total utilization in 2018 increased to 15.7 cases per doctor compared to 14.5 cases in 2017.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:168px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:132px;"><font style="font-family:inherit;font-size:10pt;">&#9642;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">North America: </font><font style="font-family:inherit;font-size:10pt;">Utilization among our North American orthodontist customers increased in 2018 to 56.7 cases per doctor compared to 46.6 cases per doctor in 2017. The increase in North American </font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:168px;padding-bottom:12px;text-align:justify;"><font style="font-family:inherit;font-size:10pt;">orthodontist utilization in 2018 reflects improvements in product and technology which continues to strengthen our doctors&#8217; clinical confidence such that they now utilize Invisalign more often and on more complex cases, including their teenage patients. </font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:168px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:132px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#9642;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">International:</font><font style="font-family:inherit;font-size:10pt;">&#32;International doctor utilization was 13.9 cases per doctor in 2018 compared to 13.2 cases in 2017. The increase in International utilization reflects increased utilization and continued expansion of our customer base in both EMEA and APAC regions due to increasing adoption of the product due in part to its ability to treat more complex cases.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expect that over the long-term, our utilization rates will gradually improve as a result of advancements in product and technology, which continue to strengthen our doctors&#8217; clinical confidence in the use of Invisalign. In addition, since the teenage and younger market makes up 75% of the approximately 12 million total orthodontic case starts each year, and as we continue to drive adoption of teenage and younger patients through sales and marketing programs, we expect our utilization rate to improve. Our utilization rates, however, may fluctuate from period to period due to a variety of factors, including seasonal trends in our business along with adoption rates of new products and features. </font></div><table cellpadding="0" cellspacing="0" style="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:36px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Number of New Invisalign Doctors Trained.</font><font style="font-family:inherit;font-size:10pt;">&#32;We continue to expand our Invisalign customer base through the training of new doctors.&#160;In 2018, we trained approximately 19,655 new Invisalign doctors of which 7,885 were trained in the Americas region and 11,770 in the International region. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">International Invisalign Growth. </font><font style="font-family:inherit;font-size:10pt;">We continue to focus our efforts towards increasing Invisalign clear aligner adoption by dental professionals in the EMEA and APAC markets. On a year-over-year basis, our international Invisalign volume increased 45.3% driven primarily by increased adoption as well as expansion of our customer base in both the EMEA and APAC regions. We continue to see growth from our international orthodontists and general practitioner (&#8220;GP&#8221;) customers and are seeing more positive traction in the GP channel from segmenting our sales and marketing resources and programs specifically around each customer channel. In addition, we believe that continuous product introductions and feature improvements, such as Invisalign treatment with mandibular advancement, provide our customers with continued confidence in treating complex cases as well as teen-aged patients with Invisalign clear aligners. In 2019, we are continuing to expand in our existing markets through targeted investments in sales coverage and professional marketing and education programs, along with consumer marketing in select country markets. We expect International revenues to continue to grow at a faster rate than the Americas for the foreseeable future due to our continued investment in international market expansion, the size of the market opportunities, and our relatively low market penetration of these regions. Our future growth is dependent upon the continued growth of Invisalign adoption and international market penetration (Refer to </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Item&#160;1A Risk Factors - &#8220;We are exposed to fluctuations in currency exchange rates, which could negatively affect our financial condition and results of operations.&#8221;</font><font style="font-family:inherit;font-size:10pt;">&#32;for information on related risk factors).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Establish Regional Order Acquisition, Treatment Planning and Manufacturing Operations. </font><font style="font-family:inherit;font-size:10pt;">We will continue to establish and expand additional order acquisition, treatment planning and manufacturing operations closer to our international customers in order to improve our operational efficiency and to provide doctors confidence in using Invisalign clear aligners to treat more patients and more often. In the fourth quarter of 2018, we began fabricating our aligners in our new manufacturing facility in Ziyang, China, our first aligner fabrication facility outside of Juarez, Mexico.  We expect that it will take several quarters to ramp this facility up to full capacity and as a result manufacturing labor and overhead in this facility will be underutilized during this transition period. (Refer</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">to</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;Item&#160;1A Risk Factors - &#8220;As we continue to grow, we are subject to growth related risks, including risks related to excess or constrained capacity at our existing facilities.&#8221; </font><font style="font-family:inherit;font-size:10pt;">for information on related risk factors).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Invisalign Experience Program.</font><font style="font-family:inherit;font-size:10pt;">&#32;In 2018, we expanded the interactive brand experience that was piloted in 2017 and finished the year with a total of twelve Invisalign locations in major U.S. cities. The program expansion is designed to address the rapidly-evolving consumer market for clear aligners and connects consumers interested in Invisalign treatment with Invisalign doctors in their communities (Refer to</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;Item 3 "Legal Proceedings" for details on SDC dispute which may impact the Invisalign locations).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Increased Sales Force. </font><font style="font-family:inherit;font-size:10pt;">In order to provide more comprehensive sales and service coverage, in the fourth quarter of 2018, we increased our sales force in the Americas by adding approximately 100 sales team members. In the first quarter of 2019, we plan to add 50 new sales representatives in EMEA to cover GP dentist channel. (Refer to </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Item&#160;1A Risk Factors - &#8220;We primarily rely on our direct sales force to sell our products, and any failure to maintain our direct sales force could harm our business"</font><font style="font-family:inherit;font-size:10pt;">&#32;for information on related risk factors).</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;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;">36</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Expenses. </font><font style="font-family:inherit;font-size:10pt;">We expect expenses to increase in 2019 due in part to:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments in manufacturing capacity and facilities to enhance our regional capabilities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments in international expansion in new country markets;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments in expansion of number of direct sales force personnel;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increases in sales, marketing and customer support resources;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product and technology innovation to enhance product efficiency and operational productivity;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increases in legal expenses, primarily related to the continued protection of our intellectual property rights including our patents along with the additional costs related to the planned corporate structure reorganization.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe that these investments will position us to increase our revenues and continue to grow our market share, but will negatively impact results of operations, particularly in the near term.  </font></div><table cellpadding="0" cellspacing="0" style="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:36px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Repurchases:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:78px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">April 2016 Repurchase Program. </font><font style="font-family:inherit;font-size:10pt;">In 2018, we repurchased approximately $200.0 million of our common stock on the open market, completing the April 2016 Repurchase Program.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:78px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">May 2018 Repurchase Program. </font><font style="font-family:inherit;font-size:10pt;">In May 2018, we announced that our Board of Directors had authorized a plan to repurchase up to $600.0 million of our common stock. In August 2018, we repurchased $50.0 million of our common stock on the open market. In November 2018, we entered into an accelerated share repurchase ("2018 ASR") to repurchase $50.0 million of our common stock which was completed in December 2018. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we have $500.0 million remaining under the May 2018 Repurchase Program. In February 2019, we repurchased $50.0 million of our common stock on the open market (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 11 "Common Stock Repurchase Programs" of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;">&#32;for details on common stock repurchase programs). </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="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:36px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">SmileDirectClub. </font><font style="font-family:inherit;font-size:10pt;">In February 2018, we received a communication on behalf of SDC Financial LLC, SmileDirectClub LLC, and the Members of SDC Financial LLC other than the Company (collectively, the SDC Entities) alleging that the launch and operation of the Invisalign locations pilot program constitutes a breach of non-compete provisions applicable to the members of SDC Financial LLC, including Align.  As a result of this alleged breach, SDC Financial LLC notified us that its members (other than Align) seek to exercise a right to repurchase all of Align's SDC Financial LLC membership interests for a purchase price equal to the current capital account balance. The SDC Entities&#8217; communication also alleged that we breached confidentiality provisions applicable to the SDC Financial LLC members and demanded that we cease all activities related to the Invisalign pilot project, close existing Invisalign locations and cease using SDC&#8217;s confidential information. In April 2018, the SDC Entities served a Demand for Arbitration alleging that we breached the non-compete clause and confidentiality clause, misused the SDC Entities&#8217; alleged trade secrets, and violated fiduciary duties to SDC Financial LLC.  The SDC Entities seek through the arbitration the rights to repurchase all of Align&#8217;s SDC Financial LLC membership interests for a purchase price equal to the current capital account balance as defined by the Internal Revenue Service which likely is significantly below the current fair market value of such investment, an injunction requiring us to close our Invisalign locations and to cease using the SDC Entities&#8217; confidential information, and financial damages in an unspecified amount.  We filed a response in which we denied the SDC Entities&#8217; allegations and denied that the SDC Entities are entitled to any relief.  In April 2018 the SDC Entities also filed a motion for preliminary injunction in the Tennessee Court of Chancery seeking to enjoin Align from opening additional Invisalign locations until the arbitration is completed. In June 2018, the Tennessee court denied the SDC Entities&#8217; motion for a preliminary injunction. In December 2018, the parties participated in binding arbitration proceedings and presented closing arguments on January 23, 2019. The arbitrator&#8217;s decision is due on or before March 4, 2019. This dispute does not impact Align&#8217;s existing supply agreement with SDC which remains in place through 2019. We do not intend to renew this agreement. We are currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.  (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 8 "Legal Proceedings" of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;">&#32;for details on SDC dispute). </font></div></td></tr></table><div style="line-height:120%;text-align:justify;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;">37</font></div></div><hr style="page-break-after:always"><div><a name="s018AB6214BE15E9F8F472E4BB464EA1D"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Results of Operations</font></div><div><a name="sEFB6F1E46B6050D68D5DACAB9F5B5445"></a></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-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We group our operations into two reportable segments: Clear Aligner segment and Scanner segment</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Clear Aligner segment consists of Comprehensive Products, Non-Comprehensive Products and Non-Case revenues as defined below:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:78px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprehensive Products include, but not limited to, Invisalign Comprehensive (formerly known as Invisalign Full and Invisalign Teen), Invisalign Assist and Invisalign First.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:78px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-Comprehensive Products include, but not limited to, Invisalign Express 10, Invisalign Express 5, Express Package, Lite Package and Invisalign Go in addition to revenues from the sale of aligners to SmileDirectClub (&#8220;SDC&#8221;) under our supply agreement.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:78px;"><font style="font-family:inherit;font-size:10pt;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-Case includes, but not limited to, Vivera retainers along with our training and ancillary products for treating malocclusion.&#160; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Scanner segment consists of intraoral scanning systems, additional services and ancillary products available with the intraoral scanners that provide digital alternatives to the traditional cast models. This segment includes our iTero scanner and OrthoCAD services.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective in the first quarter of 2018, Americas region includes North America and LATAM. International region includes EMEA and APAC. Historical data has been recasted to reflect the change.</font></div><div style="line-height:120%;padding-left:4px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net Revenues for Reportable Segments by Region </font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:4px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net revenues for our Clear Aligner and Scanner segments by region for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;are as follows (in millions):</font></div><div style="line-height:120%;padding-left:4px;padding-bottom:12px;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="30"></td></tr><tr><td style="width:19%;"></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:5%;"></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: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:5%;"></td><td style="width:1%;"></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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Year Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">Year Ended</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="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></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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net Revenues</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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-weight:bold;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Change</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Change</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Clear Aligner revenues:</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="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="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="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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Americas</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">903.3</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">754.1</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">149.2</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:9pt;"><font style="font-family:inherit;font-size:9pt;">19.8</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">754.1</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">571.6</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">182.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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">31.9</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;International</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:9pt;"><font style="font-family:inherit;font-size:9pt;">684.2</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:9pt;"><font style="font-family:inherit;font-size:9pt;">473.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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">210.7</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:9pt;"><font style="font-family:inherit;font-size:9pt;">44.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">473.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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">323.7</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:9pt;"><font style="font-family:inherit;font-size:9pt;">149.8</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:9pt;"><font style="font-family:inherit;font-size:9pt;">46.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Non-Case </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:9pt;"><font style="font-family:inherit;font-size:9pt;">104.0</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:9pt;"><font style="font-family:inherit;font-size:9pt;">81.7</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22.3</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:9pt;"><font style="font-family:inherit;font-size:9pt;">27.3</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">81.7</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:9pt;"><font style="font-family:inherit;font-size:9pt;">63.0</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:9pt;"><font style="font-family:inherit;font-size:9pt;">18.7</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">29.7</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Clear Aligner net revenues</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,691.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,309.3</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">382.2</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 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:9pt;"><font style="font-family:inherit;font-size:9pt;">29.2</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,309.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">958.3</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">351.0</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;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">36.6</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Scanner net revenues</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:9pt;"><font style="font-family:inherit;font-size:9pt;">275.0</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:9pt;"><font style="font-family:inherit;font-size:9pt;">164.1</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:9pt;"><font style="font-family:inherit;font-size:9pt;">110.9</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">67.6</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">164.1</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:9pt;"><font style="font-family:inherit;font-size:9pt;">121.5</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:9pt;"><font style="font-family:inherit;font-size:9pt;">42.6</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">35.1</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total net revenues</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,966.5</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,473.4</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">493.1</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33.5</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,473.4</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,079.8</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">393.6</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">36.5</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.</font></div><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:4px;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Clear Aligner Case Volume by Region</font></div><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Case volume data which represents Clear Aligner case shipments by region, for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;is as follows (in thousands):</font></div><div style="line-height:120%;padding-top:6px;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="24"></td></tr><tr><td style="width:22%;"></td><td style="width:10%;"></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:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></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:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></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:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Year Ended </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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="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="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:inherit;font-size:8pt;font-weight:bold;">Year Ended </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Region </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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Change</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Change</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;Americas </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">780.7</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:9pt;"><font style="font-family:inherit;font-size:9pt;">631.6</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:9pt;"><font style="font-family:inherit;font-size:9pt;">149.1</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:9pt;"><font style="font-family:inherit;font-size:9pt;">23.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:9pt;"><font style="font-family:inherit;font-size:9pt;">631.6</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:9pt;"><font style="font-family:inherit;font-size:9pt;">469.4</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:9pt;"><font style="font-family:inherit;font-size:9pt;">162.2</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:9pt;"><font style="font-family:inherit;font-size:9pt;">34.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;International </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:9pt;"><font style="font-family:inherit;font-size:9pt;">499.9</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">344.8</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">155.1</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">45.0</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">344.8</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">239.8</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">105.0</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">43.8</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total case volume</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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,280.6</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">976.4</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">304.2</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">31.2</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">976.4</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">709.2</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">267.2</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">37.7</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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;">38</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2018</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;compared to Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2017</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net revenues increased by </font><font style="font-family:inherit;font-size:10pt;">$493.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;as compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;primarily as a result of Clear Aligner case and scanner volume growth across all regions.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner - Americas</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas net revenues increased by </font><font style="font-family:inherit;font-size:10pt;">$149.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;as compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, primarily due to case volume growth across all channels and products which increased net revenues by $177.9 million. This increase was offset in part by lower average selling prices ("ASP"), which was mainly the result of higher promotional discounts, which reduced net revenues by $44.7 million, and increased net revenue deferrals by $3.0 million. This decline was partially offset by higher prices from the new products introduced in July 2018, which increased net revenues by $19.2 million.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner - International</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International net revenues increased by </font><font style="font-family:inherit;font-size:10pt;">$210.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;as compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, primarily driven by case volume growth across all channels and products which increased net revenues by $213.0 million. This increase was slightly offset by lower ASP which reduced net revenues by $2.3 million. The ASP decline was mainly the result of increased net revenue deferrals mostly for additional aligners, which reduced net revenues by $20.1 million, and higher promotions discounts, which reduced net revenues by $17.4 million. These were partially offset by the favorable foreign exchange rates of $20.8 million and the higher prices of $18.3 million related to our new products effective July 2018.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner - Non-Case</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-case net revenues, consisting of Vivera Retainers, training fees and other product revenues, increased by </font><font style="font-family:inherit;font-size:10pt;">$22.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. This was primarily due to increased Vivera volume across all regions, which increased revenue by $14.4 million, and training revenues across all regions, which increased revenue by $6.5 million.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Scanner</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Scanner and services net revenues increased by </font><font style="font-family:inherit;font-size:10pt;">$110.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;as compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. This increase is primarily due to an increase in the number of scanners recognized, which increased revenues $87.8 million. Additionally, a larger scanner install base resulted in higher computer-aided design/computer-aided manufacturing ("CAD/CAM") services which increased net revenues by $21.3 million and higher disposable sleeve volume which increased net revenue by $6.9 million. These factors were offset in part by a decrease in scanner ASP mostly due to increased promotional discounts, which reduced net revenues by $5.5 million.</font></div><div style="line-height:120%;padding-top:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2017</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;compared to Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2016</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net revenues increased by </font><font style="font-family:inherit;font-size:10pt;">$393.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;as compared to </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;primarily as a result of Clear Aligner case volume growth across all regions and products as well as increased non-case revenue.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner - Americas</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas net revenues increased by </font><font style="font-family:inherit;font-size:10pt;">$182.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;primarily due to case volume growth across all channels and most products which increased net revenues by $195.5 million. This increase was offset in part by lower ASP which decreased net revenues by $13.1 million. The ASP decline was a result of a shift in product mix towards Non-Comprehensive Products, primarily driven by increased SDC revenues which carry a lower ASP and higher Invisalign promotional discounts, which collectively reduced revenues by $58.4 million. These factors contributing to the decline in ASP were partially offset in part by price increases on our Comprehensive Products effective on April 1, 2017 which contributed $28.4 million to net revenues as well as an increase in additional aligner revenue which contributed $10.8 million to net revenues, among other factors.</font></div><div style="line-height:120%;text-align:justify;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;">39</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner - International</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International net revenues increased by </font><font style="font-family:inherit;font-size:10pt;">$149.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;primarily driven by case volume growth across all channels and products which increased net revenues by $142.9 million and, to a lesser extent, higher ASP which contributed approximately $6.8 million to the increase in net revenues. The increase in ASP was primarily due to price increases in our Comprehensive Products effective on July 1, 2017, as well as the impact from acquiring certain distributors as we now recognize direct sales at full ASP rather than the discounted ASP, which collectively contributed $24.4 million to net revenues. The factors contributing to an increase in ASP were partially offset in part by higher promotional discounts which decreased net revenues by $13.7 million as well as an increase in net revenue deferrals of $3.0 million, among other factors.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner - Non-Case</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-case net revenues, consisting of Vivera Retainers, training fees and ancillary product revenues, increased by </font><font style="font-family:inherit;font-size:10pt;">$18.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;primarily due to increased Vivera volume both in Americas and International.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Scanner</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Scanner net revenues increased by $</font><font style="font-family:inherit;font-size:10pt;">42.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;primarily as a result of an increase in the number of scanners recognized which increased net revenues by $29.7 million as well as higher CAD/CAM services resulting from a larger installed base of scanners which contributed $16.2 million to net revenues. These increases were offset in part by a decrease in scanner ASP which reduced net revenues by $3.3 million. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sA144D8A9D112565688D8539551EC0D97"></a></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of net revenues and gross profit (in millions): </font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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="24"></td></tr><tr><td style="width:29%;"></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: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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Year Ended </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="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:inherit;font-size:8pt;font-weight:bold;">Year Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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-weight:bold;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">Change</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">Change</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Clear Aligner</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;background-color:#cceeff;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;">Cost of net revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">411.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">289.7</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121.3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">289.7</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210.8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">% of net segment revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">24.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">22.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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">22.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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">22.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;"><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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,280.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,019.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">260.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,019.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">747.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">272.1</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross margin %</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">75.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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">77.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">77.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">78.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Scanner</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of net revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107.7</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66.8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66.8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53.7</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.1</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">% of net segment revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">39.1</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">40.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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">40.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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">44.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">167.4</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97.4</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97.4</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67.8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross margin %</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">60.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">59.3</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">59.3</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">55.8</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Total cost of net revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">518.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">356.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162.1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">356.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">% of net revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">26.4</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">24.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">24.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">24.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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,447.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,116.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">331.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,116.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">815.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">301.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross margin %</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">73.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">75.8</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">75.8</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">75.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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.</font></div><div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of net revenues for our Clear Aligner and Scanner segments includes personnel-related costs including payroll and stock-based compensation for staff involved in the production process, the cost of materials, packaging, shipping costs, depreciation on capital equipment and facilities used in the production process, amortization of acquired intangible assets and training costs.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2018</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;compared to Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2017</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</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-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The gross margin percentage decreased in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;primarily due to higher manufacturing spend driven by operational expansion activities and an increase in aligners per case driven by additional aligners.</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;">40</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Scanner</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The gross margin percentage increased in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;primarily driven by manufacturing efficiencies offset in part by a lower ASP.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2017</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;compared to Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2016</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The gross margin percentage declined slightly in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;primarily due to an increase in aligners per case driven by additional aligners which was partially offset by higher absorption as a result of increased production volumes.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Scanner</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The gross margin percentage increased in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;primarily due to a favorable product mix shift to our lower cost iTero Element scanner. This was partially offset by a lower ASP.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sA15C0E822790570791BE507980B6D011"></a></div><div style="line-height:120%;padding-top:18px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Selling, general and administrative (in millions):</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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:29%;"></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: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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Year Ended </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="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:inherit;font-size:8pt;font-weight:bold;">Year Ended </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">Change</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">Change</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">852.4</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">665.8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186.6</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">665.8</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">490.7</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175.1</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">% of net revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">43.3</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">45.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">45.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">45.4</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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></table></div></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative expense includes personnel-related costs including payroll, commissions and stock-based compensation for our sales force, marketing and administration in addition to media and advertising expenses, clinical education, trade shows and industry events, product marketing, equipment and maintenance costs, outside service costs, legal costs, depreciation and amortization expense and allocations of corporate overhead expenses including facilities and Information Technology ("IT").</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2018</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;compared to Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2017</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative expense increased in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;primarily due to higher compensation related costs of $110.9 million mainly from increased headcount resulting in higher salaries expense, incentive bonuses and fringe benefits as a result of investments in sales coverage and international expansion. We also incurred higher expenses from equipment, software and maintenance costs of $27.0 million from investments in facilities to enhance our regional capabilities, advertising and marketing of $24.3 million and $22.3 million of legal and outside services costs.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2017</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;compared to Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2016</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative expense increased in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;primarily due to higher compensation related costs of $85.6 million mainly from increased headcount resulting in higher salaries expense, incentive bonuses and fringe benefits. We also incurred higher expenses from advertising and marketing of $34.2 million, equipment and maintenance costs of $21.9 million and outside services costs of $20.3 million.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s3DB236D0FE875C6D842F504170289F26"></a></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and development (in millions):</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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:29%;"></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: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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="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:inherit;font-size:8pt;font-weight:bold;">Year Ended </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">Change</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">Change</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75.7</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">% of net revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">6.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">6.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">6.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">7.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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></table></div></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.</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;">41</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expense includes the personnel-related costs including payroll and stock-based compensation and outside consulting expenses associated with the research and development of new products and enhancements to existing products and allocations of corporate overhead expenses including facilities and IT.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expense increased for both periods primarily due to higher compensation costs mainly from increased headcount resulting in higher salaries expense, incentive bonuses and fringe benefits.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sBEBD11433218593CA7E53E550618B588"></a></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income from operations (in millions):</font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:29%;"></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: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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="7" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">Change</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">Change</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Clear Aligner</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;background-color:#cceeff;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;">Income from operations</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">712.4</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">564.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">147.8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">564.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">411.8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152.8</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Operating margin %</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">42.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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">43.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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">43.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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">43.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Scanner</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.4</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.1</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Operating margin %</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">36.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">30.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">30.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">30.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Total income from operations</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">466.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">353.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">353.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">248.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104.7</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Operating margin %</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">23.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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">24.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">24.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">23.1</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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></table></div></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1  </sup></font><font style="font-family:inherit;font-size:9pt;font-style:italic;">Refer to Note 16 "Segments and Geographical Information" of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:9pt;">&#32;for details on unallocated corporate expenses and the reconciliation to Consolidated Income from Operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2018</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;compared to Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2017</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-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner</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:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating margin percentage decreased in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;due to higher manufacturing spend driven by operational expansion activities and an increase in aligners per case driven by additional aligners partially offset by leveraged spend of operating expenses on higher Clear Aligner revenues.</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-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Scanner</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating margin percentage increased in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;due to leveraged spend of operating expenses on higher Scanner revenues and manufacturing efficiencies partially offset by a lower ASP.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2017</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;compared to Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2016</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</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-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner</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:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating margin percentage increased slightly in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;due to leveraged spend of operating expenses on higher Clear Aligner revenues.</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-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Scanner</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating margin percentage decreased in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;due to higher operating expenses and, to a lesser extent, lower ASP. This was partially offset by a favorable product mix shift to our lower cost iTero Element scanner.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s95923EF679BD50F4B5E2B499FFD46112"></a></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Interest income (in millions):</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="24"></td></tr><tr><td style="width:31%;"></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:8%;"></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:8%;"></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></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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="7" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">Change</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">Change</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.6</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.9</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.9</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.2</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</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></table></div></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.</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;">42</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></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:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest includes interest income earned on cash, cash equivalents and investment balances.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2018</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;compared to Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2017</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income increased in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;mainly due to higher interest rates.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2017</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;compared to Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2016</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</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:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income increased in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;mainly due to a larger investment portfolio.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other income (expense), net (in millions):</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;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="24"></td></tr><tr><td style="width:31%;"></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:8%;"></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:8%;"></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></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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="7" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">Change</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">Change</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), net</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.5</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.2</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.2</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.6</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.8</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></table></div></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), net, includes foreign exchange gains and losses, gains and losses on foreign currency forward contracts, interest expense and other miscellaneous charges.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2018</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;compared to Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2017</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), net, decreased in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;mainly due to foreign exchange losses partially offset by gains on foreign currency forward contracts.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2017</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;compared to Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2016</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), net, increased in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;mainly due to higher foreign exchange gains as a result of the Euro strengthening to the U.S. dollar.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Equity in losses of investee, net of tax (in millions):</font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:6px;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:99.01574803149606%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:29%;"></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: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: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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="7" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2018</font></div></td><td 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><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">Change</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td 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><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-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:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity in losses of investee, net of tax</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.7</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.2</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.2</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.7</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.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></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.</font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2018</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;compared to Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2017</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity in losses of investee, net of tax increased in 2018 compared to 2017 due to higher losses attributable from our equity method investments including a higher proportional share of the losses due to our additional investment made in the third quarter of 2017.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2017</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;compared to Fiscal Year </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">2016</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity in losses of investee, net of tax increased in 2017 compared in 2016 due to a full year of losses attributable to equity method investments as well as a higher share due to our additional investment made in the third quarter of 2017 (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 4 "Equity Method Investments" of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;">&#32;for details on equity method investments).</font></div><div><a name="sBDB84F7165D55EA1A5ADF3F7B69B87AC"></a></div><div style="line-height:120%;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;">43</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Provision for income taxes (in millions): </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:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:29%;"></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: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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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="7" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">Change</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</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;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">Change</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57.7</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(72.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">130.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Effective tax rates</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">12.4</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">35.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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">35.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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">21.1</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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></table></div></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.</font></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our provision for income taxes was </font><font style="font-family:inherit;font-size:10pt;">$57.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$130.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$51.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing effective tax rates of </font><font style="font-family:inherit;font-size:10pt;">12.4%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">35.7%</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">21.1%</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The decrease in effective tax rate for the year ended December 31, 2018 compared to the same period in 2017 is mainly driven by the provisional amounts recorded in 2017 related to the TCJA that did not recur in 2018, the recognition of tax benefits related to a statute of limitations expiration and the increase in excess tax benefits related to stock-based compensation, offset in part by the unfavorable tax impact of the TCJA including non-deductible officers' compensation and reduced tax benefits from foreign earnings being taxed at a lower rate. For the year ended December 31, 2018, the excess tax benefits related to stock-based compensation we recognized in our provision for income taxes was $26.5 million.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2017, the Costa Rica Ministry of Foreign Trade, an agency of the Government of Costa Rica, granted an extension of certain income tax incentives for an additional twelve year period. Under these incentives, all of the income in Costa Rica is subject to a reduced tax rate. In order to receive the benefit of these incentives, we must hire specified numbers of employees and maintain certain minimum levels of fixed asset investment in Costa Rica. If we do not fulfill these conditions for any reason, our incentive could lapse, and our income in Costa Rica would be subject to taxation at higher rates which could have a negative impact on our operating results. The Costa Rica corporate income tax rate that would apply, absent the incentives, is 30% for 2018, 2017 and 2016.&#160;As a result of these incentives, our income taxes were reduced by $2.4 million, $1.8 million and $19.1 million in the year ended December 31, 2018, 2017 and 2016, respectively, representing a benefit to diluted net income per share of $0.03, $0.02 and $0.23 in the year ended December&#160;31, 2018, 2017 and 2016, respectively (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 13 "Accounting for Income Taxes" of the Notes to Consolidated Financial Statements </font><font style="font-family:inherit;font-size:10pt;">for details on income taxes).</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s60A2BC7E21CE5D47A853EAD0C7CF9D35"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Liquidity and Capital Resources</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We fund our operations from product and services sales. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we had the following cash and cash equivalents, and short-term and long-term marketable securities (in thousands):</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:67%;"></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: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:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">636,899</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449,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:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable securities, short-term </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:10pt;"><font style="font-family:inherit;font-size:10pt;">98,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">272,031</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable securities, long-term</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,112</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:10pt;"><font style="font-family:inherit;font-size:10pt;">39,948</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: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;">Total</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">744,471</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">761,490</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></table></div></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$744.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in cash, cash equivalents, and short-term and long-term marketable securities.&#160;Cash equivalents and marketable securities are comprised of money market funds and highly liquid debt instruments which primarily include commercial paper, corporate bonds, U.S. government agency bonds, U.S. government treasury bonds and certificates of deposit. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, approximately </font><font style="font-family:inherit;font-size:10pt;">$312.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of cash, cash equivalents and short-term and long-term marketable securities was held by our foreign subsidiaries. We repatriated $360.0 million to the U.S. during the year ended December 31, 2018 and we may further repatriate funds in the future to invest in market expansion opportunities, provide additional working capital, and have greater flexibility to fund our stock repurchase programs (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 13 "Income Taxes" of the Notes to Consolidated Financial Statements </font><font style="font-family:inherit;font-size:10pt;">for details). </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;">44</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cash flows</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands): </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="12"></td></tr><tr><td style="width:50%;"></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:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></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:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash provided by (used in):</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:top;background-color:#cceeff;padding-left:28px;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;">Operating activities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">554,681</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">438,539</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">247,654</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:28px;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;">Investing 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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,927</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(251,477</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">73,028</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:28px;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;">Financing 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(369,434</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(135,500</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(95,524</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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;">Effects of foreign exchange rate changes on cash, cash equivalents, and restricted cash </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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,733</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,544</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,374</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net increase</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#160;</font><font style="font-family:inherit;font-size:10pt;">in cash, cash equivalents, and restricted cash</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">187,441</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">57,106</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">221,784</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></table></div></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Activities</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, cash flows from operations of </font><font style="font-family:inherit;font-size:10pt;">$554.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;resulted primarily from our net income of approximately </font><font style="font-family:inherit;font-size:10pt;">$400.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;as well as the following:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Significant non-cash activities</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation was </font><font style="font-family:inherit;font-size:10pt;">$70.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to equity incentive compensation granted to employees and directors;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization of </font><font style="font-family:inherit;font-size:10pt;">$54.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to our investments in property, plant and equipment and intangible assets; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net change in deferred tax assets of $15.7 million.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Significant changes in working capital </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase of </font><font style="font-family:inherit;font-size:10pt;">$136.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in deferred revenues corresponding to the increase in case volume;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase of $109.2 million in accounts receivable which is primarily a result of the increase in net revenues; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Decrease of $36.5 million in long-term income tax payable due to timing of payments made to IRS.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, cash flows from operations of </font><font style="font-family:inherit;font-size:10pt;">$438.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;resulted primarily from our net income of approximately </font><font style="font-family:inherit;font-size:10pt;">$231.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;as well as the following:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Significant non-cash activities</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation was </font><font style="font-family:inherit;font-size:10pt;">$58.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to equity incentive compensation granted to employees and directors;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization of </font><font style="font-family:inherit;font-size:10pt;">$37.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to our investments in property, plant and equipment and intangible assets; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net change in deferred tax assets of </font><font style="font-family:inherit;font-size:10pt;">$17.6 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Significant changes in working capital</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase of </font><font style="font-family:inherit;font-size:10pt;">$91.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in accounts receivable which is a result of the increase in net revenues;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase of </font><font style="font-family:inherit;font-size:10pt;">$79.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in deferred revenues corresponding to the increases in case volume;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase of </font><font style="font-family:inherit;font-size:10pt;">$69.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in long-term income tax payable due to the new TCJA enacted on December 22, 2017; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase of </font><font style="font-family:inherit;font-size:10pt;">$24.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in accrued and other long-term liabilities due to timing of payments and activities.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, cash flows from operations of </font><font style="font-family:inherit;font-size:10pt;">$247.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;resulted primarily from our net income of approximately </font><font style="font-family:inherit;font-size:10pt;">$189.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;as well as the following:</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Significant non-cash activities</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation was </font><font style="font-family:inherit;font-size:10pt;">$54.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to our equity incentive compensation granted to employees and directors;</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization of </font><font style="font-family:inherit;font-size:10pt;">$24.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to our investments in property, plant and equipment and intangible assets;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess tax benefits from our share-based compensation arrangements of </font><font style="font-family:inherit;font-size:10pt;">$16.8 million</font><font style="font-family:inherit;font-size:10pt;">;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net change in deferred tax assets of </font><font style="font-family:inherit;font-size:10pt;">$16.4 million</font><font style="font-family:inherit;font-size:10pt;">; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net tax benefits from stock-based compensation of </font><font style="font-family:inherit;font-size:10pt;">$15.9 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Significant changes in working capital</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase of </font><font style="font-family:inherit;font-size:10pt;">$95.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in accounts receivable which is a result of the increase in net revenues;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase of </font><font style="font-family:inherit;font-size:10pt;">$60.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in deferred revenues corresponding to the increases in case volume and full year effect of our additional aligner product policy effective in July 2015; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase of </font><font style="font-family:inherit;font-size:10pt;">$31.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in accrued and other long-term liabilities due to timing of payments and activities.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Investing Activities</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash provided by investing activities was </font><font style="font-family:inherit;font-size:10pt;">$6.9</font><font style="font-family:inherit;font-size:10pt;">&#32;million for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, which primarily consisted of maturities and sales of our marketable securities of $384.7 million and loan repayment from equity investee of </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;">. These inflows were partially offset by purchases property, plant and equipment of </font><font style="font-family:inherit;font-size:10pt;">$223.3 million</font><font style="font-family:inherit;font-size:10pt;">, purchases of marketable securities of </font><font style="font-family:inherit;font-size:10pt;">$180.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and purchases of investments in privately held companies of </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For 2019, we expect to invest $250.0 million to $260.0 million on capital expenditures primarily related to operational expansion and ongoing growth of the business. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in investing activities was </font><font style="font-family:inherit;font-size:10pt;">$251.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, which primarily consisted of purchases of marketable securities of </font><font style="font-family:inherit;font-size:10pt;">$390.2 million</font><font style="font-family:inherit;font-size:10pt;">, property, plant and equipment purchases of </font><font style="font-family:inherit;font-size:10pt;">$195.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for additional manufacturing capacity and to purchase our new headquarters, $30.0 million of loan advances to equity investee, net of repayments and </font><font style="font-family:inherit;font-size:10pt;">$12.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to our equity interest investment in SDC. These outflows were partially offset by maturities and sales of marketable securities of </font><font style="font-family:inherit;font-size:10pt;">$388.8 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash provided by investing activities was </font><font style="font-family:inherit;font-size:10pt;">$73.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, which primarily consisted of maturities and sales of our marketable securities of $604.0 million. These inflows were partially offset by purchases of marketable securities of </font><font style="font-family:inherit;font-size:10pt;">$405.6 million</font><font style="font-family:inherit;font-size:10pt;">, property, plant and equipment purchases of </font><font style="font-family:inherit;font-size:10pt;">$70.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;including the implementation of our new ERP system and $46.7 million related to our equity interest investment in SDC. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financing Activities</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in financing activities was </font><font style="font-family:inherit;font-size:10pt;">$369.4</font><font style="font-family:inherit;font-size:10pt;">&#32;million for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;primarily consisted of common stock repurchases of </font><font style="font-family:inherit;font-size:10pt;">$300.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 11 "Common Stock Repurchase Programs" of the Notes to Consolidated Financial Statements </font><font style="font-family:inherit;font-size:10pt;">for details on stock repurchase programs) and payroll taxes of $86.1 million paid for vesting of restricted stock units ("RSUs") through share withholdings. These outflows were offset in part by </font><font style="font-family:inherit;font-size:10pt;">$16.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;from proceeds from the issuance of common stock.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in financing activities was </font><font style="font-family:inherit;font-size:10pt;">$135.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;primarily resulting from common stock repurchases of </font><font style="font-family:inherit;font-size:10pt;">$103.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 11 "Common Stock Repurchase Programs" of the Notes to Consolidated Financial Statements </font><font style="font-family:inherit;font-size:10pt;">for details on stock repurchase programs) and payroll taxes of $46.2 million paid for vesting of RSUs through share withholdings. These outflows were offset in part by </font><font style="font-family:inherit;font-size:10pt;">$14.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;from proceeds from the issuance of common stock.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in financing activities was </font><font style="font-family:inherit;font-size:10pt;">$95.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">&#32;primarily resulting from common stock repurchases of </font><font style="font-family:inherit;font-size:10pt;">$96.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 11 "Common Stock Repurchase Programs" of the Notes to Consolidated Financial Statements </font><font style="font-family:inherit;font-size:10pt;">for details on stock repurchase programs) and payroll taxes of $29.9 million paid for vesting of RSUs through share withholdings, partially offset by excess tax benefit from our share-based compensation arrangements of </font><font style="font-family:inherit;font-size:10pt;">$16.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and proceeds from issuance of common stock of </font><font style="font-family:inherit;font-size:10pt;">$13.8 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;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;">46</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock Repurchases</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 11 "Common Stock Repurchase Programs" of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;">&#32;for details on stock repurchase programs. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:inherit;font-size:10pt;font-style:italic;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">April 2016 Repurchase Program. </font><font style="font-family:inherit;font-size:10pt;">In 2018, we repurchased approximately $200.0 million of our common stock on the open market, completing the April 2016 Repurchase Program.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:inherit;font-size:10pt;font-style:italic;">&#9702;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">May 2018 Repurchase Program. </font><font style="font-family:inherit;font-size:10pt;">In May 2018, we announced that our Board of Directors had authorized a plan to repurchase up to $600.0 million of our common stock. In August 2018, we repurchased $50.0 million of our common stock on the open market. In November 2018, we entered into an accelerated share repurchase ("2018 ASR") to repurchase $50.0 million of our common stock which was completed in December 2018. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we have $500.0 million remaining under the May 2018 Repurchase Program </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe that our current cash, cash equivalents and short-term marketable securities combined with our existing borrowing capacity will be sufficient to fund our operations for at least the next 12&#160;months.&#160;If we are unable to generate adequate operating cash flows and need more funds beyond our available liquid investments and those available under our credit facility, we may need to suspend our stock repurchase programs or seek additional sources of capital through equity or debt financing, collaborative or other arrangements with other companies, bank financing and other sources in order to realize our objectives and to continue our operations.&#160;There can be no assurance that we will be able to obtain additional debt or equity financing on terms acceptable to us, or at all.&#160;If adequate funds are not available, we may need to make business decisions that could adversely affect our operating results such as modifications to our pricing policy, business structure or operations. Accordingly, the failure to obtain sufficient funds on acceptable terms when needed could have a material adverse effect on our business, results of operations and financial condition.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Credit Facility</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 27, 2018, we entered into a new credit facility for a $200.0 million revolving line of credit, with a $50.0 million letter of credit sublimit, and a maturity date of February 27, 2021, replacing the existing credit facility which provided for a $50.0 million revolving line of credit with a $10.0 million letter of credit. As of December 31, 2018, we had&#160;no&#160;outstanding borrowings under this credit facility (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 7 "Credit Facility"</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">of the Notes to Consolidated Financial Statements </font><font style="font-family:inherit;font-size:10pt;">for details of the credit facility)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contractual Obligations/Off Balance Sheet Arrangements </font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impact that our contractual obligations as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;are expected to have on our liquidity and cash flows in future periods is as follows (in thousands):</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="20"></td></tr><tr><td style="width:36%;"></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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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="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:inherit;font-size:8pt;font-weight:bold;">Payments Due by Period</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">Less&#160;than</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1 Year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">1-3</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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-weight:bold;">3-5</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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-weight:bold;">More&#160;than</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">5 Years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease obligations</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106,676</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,380</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,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;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Unconditional purchase obligations</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:10pt;"><font style="font-family:inherit;font-size:10pt;">476,904</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:10pt;"><font style="font-family:inherit;font-size:10pt;">166,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">189,523</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:10pt;"><font style="font-family:inherit;font-size:10pt;">120,680</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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: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;">Total contractual cash obligations</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">583,580</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">188,130</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">228,903</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">148,176</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">18,371</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%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)  </sup></font><font style="font-family:inherit;font-size:9pt;">Sublease income is not material and excluded from the table above.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our contractual obligations table above excludes approximately $28.2 million of non-current uncertain tax benefits which are included in other long-term obligations and deferred tax assets on our balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.&#160;We have not included this amount because we cannot make a reasonably reliable estimate regarding the timing of settlements with taxing authorities, if any. </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:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We had no material off-balance sheet arrangements as defined in Regulation&#160;S-K Item&#160;303(a) (4)&#160;as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;other than certain items disclosed in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note 9 "Commitments and Contingencies" of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;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;">47</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Indemnification Provisions</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of business to facilitate transactions in our services and products, we indemnify customers, vendors, lessors, and other parties with respect to certain matters, including, but not limited to, services to be provided by us and intellectual property infringement claims made by third parties.  In addition, we have entered into indemnification agreements with our directors and certain of our officers that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or officers.  Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, we have a limited history of prior indemnification claims and the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows, or financial position. However, to the extent that valid indemnification claims arise in the future, future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period.  As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we did not have any material indemnification claims that were probable or reasonably possible.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sE26C0FBB9EA759F5803FE68F75C6B39F"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Critical Accounting Policies and Estimates</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:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management&#8217;s discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America.&#160;The preparation of financial statements requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, revenues and expenses and disclosures at the date of the financial statements. We evaluate our estimates on an on-going basis, including those related to revenue recognition, stock-based compensation, goodwill and finite-lived assets and related impairment, and income taxes.&#160;We use authoritative pronouncements, historical experience and other assumptions as the basis for making estimates.&#160;Actual results could differ from those estimates.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe the following critical accounting policies and estimates affect our more significant judgments used in the preparation of our consolidated financial statements. For further information on all of our significant accounting policies, see </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note 1 "Summary of Significant Accounting Policies"</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;">&#32;under Item 8. </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our revenues are derived primarily from the sale of aligners, scanners, and services from our Clear Aligner and Scanner segments. We enter into sales contracts that may consist of multiple distinct performance obligations where certain performance obligations of the sales contract are not delivered in one reporting period. We measure and allocate revenues according to ASC 606-10, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenues from Contracts with Customers.</font><font style="font-family:inherit;font-size:10pt;">&#8221;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We identify a performance obligation as distinct if both of the following criteria are true: the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer and the entity&#8217;s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. Determining the standalone selling price (&#8220;SSP&#8221;) and allocation of consideration from a contract to the individual performance obligations, and the appropriate timing of revenue recognition, is the result of significant qualitative and quantitative judgments. Management considers a variety of factors such as historical sales, usage rates (the number of times a customer is expected to order additional aligners), costs, and expected margin, which may vary over time depending upon the unique facts and circumstances related to each performance obligation in making these estimates. Further, our process for estimating usage rates require significant judgment and evaluation of inputs, including historical data and forecasted usages. While changes in the allocation of the SSP between performance obligations will not affect the amount of total revenues recognized for a particular contract, any material changes could impact the timing of revenue recognition, which would have a material effect on our financial position and result of operations. This is because the contract consideration is allocated to each performance obligation, delivered or undelivered, at the inception of the contract based on the SSP of each distinct performance obligation. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into contracts (&#8220;treatment plan(s)&#8221;) that involve multiple future performance obligations.&#160;Invisalign Comprehensive, Invisalign Full, Invisalign Teen, Invisalign First, Invisalign Express 10, Invisalign Express 5, Express Package, Lite Package and Invisalign Assist products include optional additional aligners at no charge for a certain period of time ranging from one to five years after initial shipment, and Invisalign Go includes optional additional aligners at no charge for a period of up to two years after initial shipment.</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;">48</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We determined that our treatment plans comprise the following performance obligations that also represent distinct deliverables: initial aligners, additional aligners, case refinement, and replacement aligners. We elected to take the practical expedient to consider shipping and handling costs as activities to fulfill the performance obligation. We allocate revenues for each treatment plan based on each unit&#8217;s SSP and recognize the revenues upon shipment, as the customers obtain physical possession and we have enforceable rights to payment. As we collect most consideration upfront, we considered whether a significant financing component exists; however, as the delivery of the performance obligations are at the customer&#8217;s discretion, we concluded that no significant financing component exists. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Scanner </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We sell intraoral scanners and CAD/CAM services through both our direct sales force and distribution partners. The intraoral scanner sales price includes one year of warranty and unlimited scanning services. The customer may also select, for additional fees, extended warranty and unlimited scanning services for periods beyond the initial year. When intraoral scanners are sold with an unlimited scanning service agreement and/or extended warranty, we allocate revenues based on the respective SSPs of the scanner and the subscription service. We estimate the SSP of each element, taking into consideration historical prices as well as our discounting strategies. Revenues are then recognized over time as the monthly services are rendered and upon shipment for the scanner, as that is when we deem the customer to have obtained control. Most consideration is collected upfront and in cases where there are payment plans, consideration is collected by the one year mark and, therefore, there are no significant financing components.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Warranties</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For both Clear Aligner and Scanner segments, we offer an assurance warranty which provides the customer assurance that the product will function as the parties intended because it complies with agreed-upon specifications, and thus is not treated as a separate performance obligation and will continue to be accrued in accordance with the Financial Accounting Standards Board guidance on guarantees.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Volume Discounts</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In certain situations, we offer promotions in which the discount will increase depending upon the volume purchased over time. We concluded that in these situations, the promotions can represent either variable consideration or options, depending upon the specifics of the promotion. In the event the promotion contains an option, the option is considered a material right and, therefore, included in the accounting for the initial arrangement. We estimate the average anticipated discount over the lifetime of the promotion or contract, and apply that discount to each unit as it is sold. On a quarterly basis, we review our estimates and, if needed, updates are made and changes are applied prospectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accrued Sales Return Reserve</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We accrue for sales return reserve based on historical sales returns as a percentage of revenue.&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Costs to Obtain a Contract</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We offer a variety of commission plans to our salesforce; each plan has multiple components. To match the costs to obtain a contract to the associated revenue, we evaluate the individual components and capitalize the eligible components, recognizing the costs over the treatment period.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Unfulfilled Performance Obligations for Clear Aligners and Scanners</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our unfilled performance obligations as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and the estimated revenues expected to be recognized in the future related to these performance obligations are $431.8 million. This includes performance obligations from the Clear Aligner segment, primarily the shipment of additional aligners, which are fulfilled over one to five years, and performance obligations from the iTero scanner segment, primarily support, and contracted deliveries of additional scanners, which are fulfilled over one to five years. The estimate includes both product and service unfulfilled  performance obligations and the time range reflects our best estimate of when we will transfer control to the customer and may change based on customer usage patterns, timing of shipments, readiness of customers' facilities for installation, and manufacturing availability.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;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;">49</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Balances</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The timing of revenue recognition results in deferred revenues being recognized on our Consolidated Balance Sheet. For both aligners and scanners, we usually collect the total consideration owed prior to all performance obligations being performed with payment terms varying from net 30 to net 180 days. Contract liabilities are recorded as deferred revenue balances, which are generated based upon timing of invoices and recognition patterns, not payments. If the revenue recognition exceeds the billing, the exceeded amount is considered unbilled receivable and a contract asset. Conversely, if the billing occurs prior to the revenue recognition, the amount is considered deferred revenue and a contract liability.</font></div><div style="line-height:120%;padding-top:18px;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Finite-Lived Acquired Intangible Assets and Long-Lived Assets</font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the purchase price paid over the fair value of tangible and identifiable intangible net assets acquired in business combinations and is allocated to the respective reporting units based on relative synergies generated. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate goodwill for impairment at least annually on November 30th or more frequently if indicators are present, an event occurs or changes in circumstances suggest an impairment may exist and that it would more likely than not reduce the fair value of a reporting unit below its carrying amount.&#160;The allocation of goodwill to the respective reporting unit is based on relative synergies generated as a result of an acquisition.&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We perform an initial assessment of qualitative factors to determine whether the existence of events and circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. In performing the qualitative assessment, we identify and consider the significance of relevant key factors, events, and circumstances that affect the fair value of our reporting units. These factors include external factors such as macroeconomic, industry, and market conditions, as well as entity-specific factors, such as our actual and planned financial performance.  We also give consideration to the difference between the reporting unit fair value and carrying value as of the most recent date a fair value measurement was performed. If, after assessing the totality of relevant events and circumstances, we determine that it is more likely than not that the fair value of the reporting unit exceeds its carrying value and there is no indication of impairment, no further testing is performed; however, if we conclude otherwise, the first step of the two-step impairment test is performed by estimating the fair value of the reporting unit and comparing it with its carrying value, including goodwill. Refer to</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;Note 6 "Goodwill and Intangible Assets" of Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;">&#32;for details on goodwill.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Finite-Lived Intangible Assets and Long-Lived Assets</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our intangible assets primarily consist of intangible assets acquired as part of acquisitions and are amortized using the straight-line method over their estimated useful lives, reflecting the period in which the economic benefits of the assets are expected to be realized.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate long-lived assets (including finite-lived intangible assets) for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable.&#160;An asset or asset group is considered impaired if its carrying amount exceeds the future undiscounted net cash flows the asset or asset group is expected to generate.&#160;If an asset or asset group is considered to be impaired, the impairment to be recognized is calculated as the amount by which the carrying amount of the asset or asset group exceeds its fair market value. Our estimates of future cash flows attributable to our long-lived assets require significant judgment based on our historical and anticipated results and are subject to many factors.  Factors we consider important which could trigger an impairment review include significant negative industry or economic trends, significant loss of customers and changes in the competitive environment. The estimation of fair value utilizing a discounted cash flow approach includes numerous uncertainties which require our significant judgment when making assumptions of expected growth rates and the selection of discount rates, as well as assumptions regarding general economic and business conditions, and the structure that would yield the highest economic value, among other factors.  Refer to</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;Note 6 "Goodwill and Intangible Assets" of Notes to Consolidated Financial Statements </font><font style="font-family:inherit;font-size:10pt;">for details of the impairment analysis.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting for Income Taxes </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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes.  </font></div><div style="line-height:120%;text-align:justify;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;">50</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of the process of preparing our consolidated financial statements, we are required to estimate our income taxes in each of the jurisdictions in which we operate. This process involves us estimating our current tax exposure under the applicable tax laws and assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities which are included in our Consolidated Balance Sheet.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for uncertainty in income taxes pursuant to authoritative guidance based on a two-step approach to recognize and measure uncertain tax positions taken or expected to be taken in a tax return. The first step is to determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit based on its technical merits, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. We adjust reserves for our uncertain tax positions due to changing facts and circumstances, such as the closing of a tax audit or refinement of estimates due to new information. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will impact our tax provision in our Consolidated Statement of Operation in the period in which such determination is made.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We assess the likelihood that we will be able to realize our deferred tax assets. Should there be a change in our ability to realize our deferred tax assets, our tax provision would increase in the period in which we determine that it is more likely than not that we cannot realize our deferred tax assets. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance.  If it is more likely than not that we will not realize our deferred tax assets, we will increase our provision for taxes by recording a valuation allowance against the deferred tax assets that we estimate will not ultimately be realized. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The U.S. Tax Cuts and Jobs Act was enacted into law on December 22, 2017 which included provisions for certain foreign-sourced earnings referred to as Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;). GILTI imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. FASB guidance issued in January 2018 allows companies to make an accounting policy election to either (i) account for GILTI as a component of tax expense in the period in which the tax is incurred (the &#8220;period cost method&#8221;), or (ii) account for GILTI in the measurement of deferred taxes (the &#8220;deferred method&#8221;). We have made the election to record GILTI tax using the period cost method.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note&#160;1</font><font style="font-family:inherit;font-size:10pt;">&#32;&#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Summary of Significant Accounting Policies&#8221; of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;">&#32;in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Item&#160;8</font><font style="font-family:inherit;font-size:10pt;">&#32;for a discussion of recent accounting pronouncements, including the expected dates of adoption and estimated effects on results of operations and financial condition, which is incorporated herein.</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sB2070993004F5F76BD0CDB37CA0D9821"></a></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:96px;">ITEM 7A.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of business, we are exposed to foreign currency exchange rate and interest rate risks that could impact our financial position and results of operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Interest Rate Risk</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in interest rates could impact our anticipated interest income on our cash equivalents and investments in marketable securities.&#160;Our investments include fixed-rate short-term and long-term securities.&#160;Fixed-rate securities may have their fair market value adversely impacted due to a rise in interest rates, and, as a result, our future investment income may fall short of expectations due to changes in interest rates or we may suffer losses in principal if forced to sell securities which have declined in market value due to changes in interest rates.&#160;As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had approximately </font><font style="font-family:inherit;font-size:10pt;">$107.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;invested in available-for-sale marketable securities. An immediate 10% change in interest rates would not have a material adverse impact on our future operating results and cash flows.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. We do not have material interest bearing liabilities as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, and, therefore, we are not subject to risks from immediate interest rate increases.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Currency Rate Risk</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As a result of our international business activities, our financial results could be affected by factors such as changes in foreign currency exchange rates or economic conditions in foreign markets, and there is no assurance that exchange rate fluctuations will </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;">51</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">not harm our business in the future.&#160;We generally sell our products in the local currency of the respective countries. This provides some natural hedging because most of the subsidiaries&#8217; operating expenses are generally denominated in their local currencies. Regardless of this natural hedging, our results of operations may be adversely impacted by exchange rate fluctuations. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2018, we started entering into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations on cash and certain trade and intercompany receivables and payables. These forward contracts are not designated as hedging instruments and do not subject us to material balance sheet risk due to fluctuations in foreign currency exchange rates. The gains and losses on these forward contracts are intended to offset the gains and losses in the underlying foreign currency denominated monetary assets and liabilities being economically hedged. These instruments are marked to market through earnings every period and generally are one month in original maturity. We do not enter into foreign currency forward contracts for trading or speculative purposes. As our international operations grow, we will continue to reassess our approach to managing the risks relating to fluctuations in currency rates. It is difficult to predict the impact forward contracts could have on our results of operations. The fair value of foreign exchange forward contracts outstanding as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was not material.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Although we will continue to monitor our exposure to currency fluctuations, and, where appropriate, may use forward contracts to minimize the effect of these fluctuations, the impact of an aggregate change of 10% in foreign currency exchange rates relative to the U.S.&#160;dollar on our results of operations and financial position could be material.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sB68E372DF43E56CE96DCEE48F747EAC8"></a></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 8.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA </font></div><div style="line-height:120%;padding-top:6px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Quarterly Results of Operations</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="32"></td></tr><tr><td style="width:17%;"></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:6%;"></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:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></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:6%;"></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></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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="31" 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:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" 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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">December 31, 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><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:inherit;font-size:8pt;font-weight:bold;">September 30, 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><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:inherit;font-size:8pt;font-weight:bold;">June 30, 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><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:inherit;font-size:8pt;font-weight:bold;">March 31, 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><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:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">September 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">March 31, 2017</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 colspan="31" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share data)</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(unaudited )</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Net revenues </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">534,020</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">505,289</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">490,259</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">436,924</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">421,323</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">385,267</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">356,482</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">310,341</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit </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:9pt;"><font style="font-family:inherit;font-size:9pt;">383,096</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:9pt;"><font style="font-family:inherit;font-size:9pt;">371,781</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:9pt;"><font style="font-family:inherit;font-size:9pt;">365,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">327,408</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:9pt;"><font style="font-family:inherit;font-size:9pt;">317,917</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:9pt;"><font style="font-family:inherit;font-size:9pt;">292,488</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:9pt;"><font style="font-family:inherit;font-size:9pt;">270,917</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:9pt;"><font style="font-family:inherit;font-size:9pt;">235,625</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Income from operations </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:9pt;"><font style="font-family:inherit;font-size:9pt;">120,473</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:9pt;"><font style="font-family:inherit;font-size:9pt;">125,208</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:9pt;"><font style="font-family:inherit;font-size:9pt;">122,691</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:9pt;"><font style="font-family:inherit;font-size:9pt;">98,192</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:9pt;"><font style="font-family:inherit;font-size:9pt;">109,606</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:9pt;"><font style="font-family:inherit;font-size:9pt;">98,763</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:9pt;"><font style="font-family:inherit;font-size:9pt;">83,569</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:9pt;"><font style="font-family:inherit;font-size:9pt;">61,673</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Net income </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:9pt;"><font style="font-family:inherit;font-size:9pt;">97,392</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:9pt;"><font style="font-family:inherit;font-size:9pt;">100,872</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:9pt;"><font style="font-family:inherit;font-size:9pt;">106,105</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:9pt;"><font style="font-family:inherit;font-size:9pt;">95,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:9pt;"><font style="font-family:inherit;font-size:9pt;">10,264</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:9pt;"><font style="font-family:inherit;font-size:9pt;">82,555</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:9pt;"><font style="font-family:inherit;font-size:9pt;">69,179</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:9pt;"><font style="font-family:inherit;font-size:9pt;">69,420</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Net income per share:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.22</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.26</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.32</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.20</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.03</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.87</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.20</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.24</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.30</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.17</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.13</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.01</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.85</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.85</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Shares used in computing net income per share:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">79,891</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:9pt;"><font style="font-family:inherit;font-size:9pt;">80,111</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:9pt;"><font style="font-family:inherit;font-size:9pt;">80,216</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:9pt;"><font style="font-family:inherit;font-size:9pt;">80,036</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:9pt;"><font style="font-family:inherit;font-size:9pt;">80,080</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:9pt;"><font style="font-family:inherit;font-size:9pt;">80,163</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:9pt;"><font style="font-family:inherit;font-size:9pt;">80,188</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:9pt;"><font style="font-family:inherit;font-size:9pt;">79,904</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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">80,943</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:9pt;"><font style="font-family:inherit;font-size:9pt;">81,359</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:9pt;"><font style="font-family:inherit;font-size:9pt;">81,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">81,628</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:9pt;"><font style="font-family:inherit;font-size:9pt;">81,863</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:9pt;"><font style="font-family:inherit;font-size:9pt;">81,789</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:9pt;"><font style="font-family:inherit;font-size:9pt;">81,631</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:9pt;"><font style="font-family:inherit;font-size:9pt;">81,534</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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:8px;padding-left:84px;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;">52</font></div></div><hr style="page-break-after:always"><div><a name="s214726A37A255118961F2148DB66A2AF"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;padding-left:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:91%;"></td><td style="width:9%;"></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:inherit;font-size:8pt;">&#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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Page</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Report of Management on Internal Control over Financial Reporting</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s0088DD25709155B48F1F812AE6CC5529">54</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Report of Independent Registered Public Accounting Firm</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s470B593D46AF5323A305AB4C2D429EF6">55</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations for the year ended December 31, 2018, 2017 and 2016</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD26BA1804B73528DB422EEE74B9ED3FF">57</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Statements of Comprehensive Income for the year ended December 31, 2018, 2017 and 2016</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5A9014C579FA58E38D7349B3805569B7">58</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets as of December 31, 2018 and 2017</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s905CDA10DFD15CF38C217E8A6AB7A9C7">59</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Statements of Stockholders&#8217; Equity for the year ended December 31, 2018, 2017 and 2016</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s58B32FFE8F77520294BF6FAD56ABAB60">60</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Statements of Cash Flows for the year ended December 31, 2018, 2017 and 2016</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:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s3820ED1E9F6559F9A05E342479422E16">61</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Notes to 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="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sFF0F20B7AA565E9D8953CCA59DED0FCE">62</a></div></td></tr></table></div></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;">53</font></div></div><hr style="page-break-after:always"><div><a name="s0088DD25709155B48F1F812AE6CC5529"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">REPORT OF MANAGEMENT ON INTERNAL CONTROL OVER FINANCIAL REPORTING </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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management of Align is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934. &#160;Our internal control over financial reporting is designed by, or under supervision of, our CEO and CFO, and effected by the board of directors, management and other personnel 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. Internal control over financial reporting includes those policies and procedures that: </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of Align; </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of Align are being made only in accordance with authorizations of management and directors of Align; and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of Align's assets that could have a material effect on the financial statements. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. &#160; In addition, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies or procedures may deteriorate. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management assessed the effectiveness of our internal control over financial reporting as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. In making this assessment, management used the criteria set forth in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Control-Integrated Framework</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">(2013) </font><font style="font-family:inherit;font-size:10pt;">issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on our assessment, management has concluded that, as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, our internal control over financial reporting was effective based on criteria in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Control - Integrated Framework (2013) issued by the COSO</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The effectiveness of our internal control over financial reporting as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report which is included herein.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#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:341px;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:341px;"></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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">/</font><font style="font-family:inherit;font-size:8pt;">S</font><font style="font-family:inherit;font-size:10pt;">/&#160;&#160;&#160;&#160;JOSEPH M. HOGAN&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;&#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:inherit;font-size:8pt;font-weight:bold;">Joseph M. Hogan</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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">President and Chief Executive Officer</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:10pt;"><font style="font-family:inherit;font-size:10pt;">February&#160;28, 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="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: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;border-bottom:1px solid #000000;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;">/</font><font style="font-family:inherit;font-size:8pt;">S</font><font style="font-family:inherit;font-size:10pt;">/&#160;&#160;&#160;&#160;JOHN F. MORICI&#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:inherit;font-size:8pt;font-weight:bold;">John F. Morici</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:inherit;font-size:8pt;font-style:italic;font-weight:bold;">Chief Financial Officer and Senior Vice President, Global Finance</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:10pt;"><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</font></div></td></tr></table></div></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;">54</font></div></div><hr style="page-break-after:always"><div><a name="s470B593D46AF5323A305AB4C2D429EF6"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Report of Independent Registered Public Accounting Firm </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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To the Board of Directors and Stockholders of Align Technology, Inc.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Opinions on the Financial Statements and Internal Control over Financial Reporting</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have audited the accompanying consolidated balance sheets of Align Technology, Inc. and its subsidiaries (the &#8220;Company&#8221;) as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and 2017, and the related consolidated statements of operations, comprehensive income, stockholders&#8217; equity, and cash flows for each of the three years in the period ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, including the related notes and financial statement schedule listed in the index appearing under Item 15(a)(2) (collectively referred to as the &#8220;consolidated financial statements&#8221;). We also have audited the Company's internal control over financial reporting as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, based on criteria established in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Control - Integrated Framework</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#32;</font><font style="font-family:inherit;font-size:10pt;">(2013)</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#32;</font><font style="font-family:inherit;font-size:10pt;">issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).  </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and 2017, and the results of its operations and its</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">cash flows for each of the three years in the period ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, based on criteria established in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Control - Integrated Framework</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#32;</font><font style="font-family:inherit;font-size:10pt;">(2013)</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;">&#32;</font><font style="font-family:inherit;font-size:10pt;">issued by the COSO.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Change in Accounting Principle</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As discussed in Note 1 to the consolidated financial statements, the Company changed the manner in which it accounts for certain elements of its employee share-based payments in 2017.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis for Opinions</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Report of Management on Internal Control over Financial Reporting. Our responsibility is to express opinions on the Company&#8217;s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.  </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks.  Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Definition and Limitations of Internal Control over Financial Reporting</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (i)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the </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;">55</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">company are being made only in accordance with authorizations of management and directors of the company; and (iii)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements.  Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ PricewaterhouseCoopers LLP</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">San Jose, California</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have served as the Company's auditor since 1997.</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;">56</font></div></div><hr style="page-break-after:always"><div><a name="sD26BA1804B73528DB422EEE74B9ED3FF"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ALIGN TECHNOLOGY,&#160;INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF OPERATIONS</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except per share data)</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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="12"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:16%;"></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:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td 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><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td 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><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net revenues </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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,966,492</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,473,413</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,079,874</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of net revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">518,625</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:10pt;"><font style="font-family:inherit;font-size:10pt;">356,466</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:10pt;"><font style="font-family:inherit;font-size:10pt;">264,580</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: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;">Gross profit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,447,867</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,116,947</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:10pt;"><font style="font-family:inherit;font-size:10pt;">815,294</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: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;">Operating expenses:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;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;">Selling, general and administrative</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:10pt;"><font style="font-family:inherit;font-size:10pt;">852,404</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:10pt;"><font style="font-family:inherit;font-size:10pt;">665,777</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:10pt;"><font style="font-family:inherit;font-size:10pt;">490,653</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:28px;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;">Research and development</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:10pt;"><font style="font-family:inherit;font-size:10pt;">128,899</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,559</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:10pt;"><font style="font-family:inherit;font-size:10pt;">75,720</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:52px;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;">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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">981,303</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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">763,336</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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">566,373</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: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;">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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">466,564</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:10pt;"><font style="font-family:inherit;font-size:10pt;">353,611</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:10pt;"><font style="font-family:inherit;font-size:10pt;">248,921</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,576</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,948</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,213</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), net</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,489</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,240</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,568</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income before provision for income taxes and equity in losses of investee</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:10pt;"><font style="font-family:inherit;font-size:10pt;">466,651</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:10pt;"><font style="font-family:inherit;font-size:10pt;">364,799</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:10pt;"><font style="font-family:inherit;font-size:10pt;">242,566</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</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:10pt;"><font style="font-family:inherit;font-size:10pt;">57,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:10pt;"><font style="font-family:inherit;font-size:10pt;">130,162</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:10pt;"><font style="font-family:inherit;font-size:10pt;">51,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:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity in losses of investee, net of tax</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,693</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,219</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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: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;">Net 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;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">400,235</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">231,418</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">189,682</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><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:top;background-color:#cceeff;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;">Net income per share:</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5.00</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.89</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.38</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:top;background-color:#cceeff;padding-left:28px;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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4.92</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.83</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.33</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: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;">Shares used in computing net income per share:</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:top;background-color:#cceeff;padding-left:28px;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;">Basic</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:10pt;"><font style="font-family:inherit;font-size:10pt;">80,064</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="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,085</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="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,856</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:28px;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;">Diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,357</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,832</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,484</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></table></div></div><div style="line-height:120%;padding-left:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of these 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;">57</font></div></div><hr style="page-break-after:always"><div><a name="s5A9014C579FA58E38D7349B3805569B7"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ALIGN TECHNOLOGY,&#160;INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</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%;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="12"></td></tr><tr><td style="width:53%;"></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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income </font></div></td><td 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">400,235</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 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">231,418</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 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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">189,682</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:top;background-color:#cceeff;padding-left:28px;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;">Net change in foreign currency translation adjustment</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,631</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,741</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(670</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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;">Change in unrealized gains (losses) on investments, net of tax</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:10pt;"><font style="font-family:inherit;font-size:10pt;">286</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(232</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income (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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,345</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,509</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:10pt;"><font style="font-family:inherit;font-size:10pt;">42</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:top;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;">Comprehensive income </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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">396,890</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">232,927</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">189,724</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></table></div></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of these consolidated financial statements.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;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;">58</font></div></div><hr style="page-break-after:always"><div><a name="s905CDA10DFD15CF38C217E8A6AB7A9C7"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ALIGN TECHNOLOGY,&#160;INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED BALANCE SHEETS</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except per share data)</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td 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><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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: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;">Current 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:28px;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;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">636,899</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449,511</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:28px;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;">Marketable securities, short-term</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:10pt;"><font style="font-family:inherit;font-size:10pt;">98,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">272,031</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:28px;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;">Accounts receivable, net of allowance for doubtful accounts of $2,378 and $5,814, 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:10pt;"><font style="font-family:inherit;font-size:10pt;">439,009</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:10pt;"><font style="font-family:inherit;font-size:10pt;">324,189</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:28px;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;">Inventories</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:10pt;"><font style="font-family:inherit;font-size:10pt;">55,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;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">31,688</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:28px;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;">Prepaid expenses and 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:10pt;"><font style="font-family:inherit;font-size:10pt;">72,470</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:10pt;"><font style="font-family:inherit;font-size:10pt;">80,948</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:84px;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;">Total current assets</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,302,479</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,158,367</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: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;">Marketable securities, long-term</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,112</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:10pt;"><font style="font-family:inherit;font-size:10pt;">39,948</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment, 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:10pt;"><font style="font-family:inherit;font-size:10pt;">521,329</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:10pt;"><font style="font-family:inherit;font-size:10pt;">348,793</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity method investments</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:10pt;"><font style="font-family:inherit;font-size:10pt;">45,913</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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,606</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill and intangible assets, 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:10pt;"><font style="font-family:inherit;font-size:10pt;">81,949</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:10pt;"><font style="font-family:inherit;font-size:10pt;">89,068</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax 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:10pt;"><font style="font-family:inherit;font-size:10pt;">64,689</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:10pt;"><font style="font-family:inherit;font-size:10pt;">49,334</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets</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:10pt;"><font style="font-family:inherit;font-size:10pt;">26,987</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:10pt;"><font style="font-family:inherit;font-size:10pt;">43,893</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:84px;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;">Total assets</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,052,458</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,784,009</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: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:top;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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:28px;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;">Accounts payable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,256</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,776</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:28px;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;">Accrued liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">234,679</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:10pt;"><font style="font-family:inherit;font-size:10pt;">195,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></tr><tr><td style="vertical-align:top;padding-left:28px;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;">Deferred revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">393,138</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:10pt;"><font style="font-family:inherit;font-size:10pt;">267,713</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:84px;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;">Total current liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">692,073</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:10pt;"><font style="font-family:inherit;font-size:10pt;">500,051</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: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;">Income tax 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:10pt;"><font style="font-family:inherit;font-size:10pt;">78,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:10pt;"><font style="font-family:inherit;font-size:10pt;">114,091</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">29,486</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,579</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:84px;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;">Total liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">799,567</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:10pt;"><font style="font-family:inherit;font-size:10pt;">629,721</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commitments and contingencies (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Notes 8 and 9</font><font style="font-family:inherit;font-size:10pt;">)</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="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="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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:28px;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;">Preferred stock, $0.0001 par value (5,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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:28px;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;">Common stock, $0.0001 par value (200,000 shares authorized; 79,778 and 80,040 issued and outstanding, 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:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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:28px;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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">877,514</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:10pt;"><font style="font-family:inherit;font-size:10pt;">886,435</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:28px;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;">Accumulated other comprehensive income (loss), net</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,774</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">571</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:28px;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;">Retained earnings</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:10pt;"><font style="font-family:inherit;font-size:10pt;">378,143</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:10pt;"><font style="font-family:inherit;font-size:10pt;">267,274</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:84px;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;">Total stockholders&#8217; equity</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,252,891</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,154,288</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:84px;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;">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;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,052,458</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,784,009</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%;padding-top:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of these 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;">59</font></div></div><hr style="page-break-after:always"><div><a name="s58B32FFE8F77520294BF6FAD56ABAB60"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ALIGN TECHNOLOGY,&#160;INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</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:99.712368168744%;border-collapse:collapse;text-align:left;"><tr><td colspan="23"></td></tr><tr><td style="width:38%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></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:10%;"></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: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="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:inherit;font-size:8pt;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:inherit;font-size:8pt;font-weight:bold;">Additional</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Paid-In</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital</font></div></td><td rowspan="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 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:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Comprehensive</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Income (Loss), Net</font></div></td><td rowspan="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 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:inherit;font-size:8pt;font-weight:bold;">Retained Earnings</font></div></td><td rowspan="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 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:inherit;font-size:8pt;font-weight:bold;">Total</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:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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: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:inherit;font-size:8pt;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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balances at December 31, 2015</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:10pt;"><font style="font-family:inherit;font-size:10pt;">79,500</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">821,507</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(980</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">27,391</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">847,926</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cumulative effect adjustment from adoption of ASU 2014-09</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,918</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,918</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">189,682</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:10pt;"><font style="font-family:inherit;font-size:10pt;">189,682</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net change in unrealized gains (losses) from investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net change in foreign currency translation adjustment</font></div><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(670</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(670</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Issuance of common stock relating to employee equity compensation plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,163</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">13,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">13,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax withholdings related to net share settlements of restricted stock units</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,857</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,857</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock repurchased and retired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,110</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,593</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(85,625</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(96,218</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net tax benefits from stock-based awards</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,888</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,888</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,148</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,148</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: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;">Balances at December 31, 2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">79,553</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">864,871</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(938</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">135,366</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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">999,307</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cumulative effect adjustment from adoption of ASU 2016-16</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,300</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,300</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">231,418</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:10pt;"><font style="font-family:inherit;font-size:10pt;">231,418</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net change in unrealized gains (losses) from investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(232</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(232</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net change in foreign currency translation adjustment</font></div><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,741</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,741</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Issuance of common stock relating to employee equity compensation plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,073</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">14,461</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">14,461</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax withholdings related to net share settlements of restricted stock units</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(46,168</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(46,168</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock repurchased and retired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(586</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,583</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(98,210</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(103,793</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">58,854</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">58,854</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: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;">Balances at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,040</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">886,435</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:10pt;"><font style="font-family:inherit;font-size:10pt;">571</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:10pt;"><font style="font-family:inherit;font-size:10pt;">267,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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,154,288</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">400,235</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:10pt;"><font style="font-family:inherit;font-size:10pt;">400,235</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net change in unrealized gains (losses) from investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">286</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">286</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net change in foreign currency translation adjustment</font></div><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,631</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,631</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Issuance of common stock relating to employee equity compensation plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">795</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">16,635</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">16,635</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax withholdings related to net share settlements of restricted stock units</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(86,067</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(86,067</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock repurchased and retired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,057</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,252</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(289,750</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(300,002</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">70,763</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">70,763</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">384</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:10pt;"><font style="font-family:inherit;font-size:10pt;">384</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balances at December 31, 2018</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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,778</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">877,514</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,774</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">378,143</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,252,891</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-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of these 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;">60</font></div></div><hr style="page-break-after:always"><div><a name="s3820ED1E9F6559F9A05E342479422E16"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ALIGN TECHNOLOGY,&#160;INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF CASH FLOWS </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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="12"></td></tr><tr><td style="width:68%;"></td><td style="width:1%;"></td><td style="width:8%;"></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:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></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:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CASH FLOWS FROM OPERATING ACTIVITIES:</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:top;background-color:#cceeff;padding-left:28px;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;">Net 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">400,235</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">231,418</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">189,682</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:28px;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;">Adjustments to reconcile net income to net cash provided by operating activities:</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:top;background-color:#cceeff;padding-left:52px;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;">Deferred taxes</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,680</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,572</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,401</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;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;">Depreciation and amortization</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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,727</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:10pt;"><font style="font-family:inherit;font-size:10pt;">37,739</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,002</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</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:10pt;"><font style="font-family:inherit;font-size:10pt;">70,763</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:10pt;"><font style="font-family:inherit;font-size:10pt;">58,854</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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,148</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:52px;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;">Net tax benefits from stock-based awards</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,888</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess tax benefit from share-based payment arrangements</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,773</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;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;">Equity in losses of investee</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,693</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,219</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,684</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-cash operating 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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,252</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:10pt;"><font style="font-family:inherit;font-size:10pt;">13,847</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,031</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:28px;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;">Changes in assets and liabilities, net of effects of acquisitions:</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:top;background-color:#cceeff;padding-left:52px;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;">Accounts receivable</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(109,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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(90,990</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(95,808</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;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;">Inventories</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(24,109</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,481</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,663</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other assets</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,122</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,669</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,390</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;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;">Accounts 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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,175</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,395</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other long-term liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">36,250</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,235</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:10pt;"><font style="font-family:inherit;font-size:10pt;">31,371</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:52px;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;">Long-term income tax 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(36,548</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">68,958</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,622</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">136,399</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:10pt;"><font style="font-family:inherit;font-size:10pt;">79,662</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:10pt;"><font style="font-family:inherit;font-size:10pt;">60,656</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: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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net cash provided by operating activities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">554,681</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:10pt;"><font style="font-family:inherit;font-size:10pt;">438,539</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:10pt;"><font style="font-family:inherit;font-size:10pt;">247,654</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: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;font-weight:bold;">CASH FLOWS FROM INVESTING 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;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;">&#160;Purchase of property, plant and equipment</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(223,312</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(195,695</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(70,576</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;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;">&#160;Purchase of marketable securities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(180,191</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(390,244</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(405,612</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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;">&#160;Proceeds from maturities of marketable securities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">375,105</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:10pt;"><font style="font-family:inherit;font-size:10pt;">349,240</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:10pt;"><font style="font-family:inherit;font-size:10pt;">387,873</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:28px;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;">&#160;Proceeds from sales of marketable securities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">216,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:28px;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;">&#160;Purchases of investments in privately held companies</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,764</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(46,745</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;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;">&#160;Loan advances to equity investee</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(36,000</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:28px;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;">&#160;Loan repayment from equity investee</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:10pt;"><font style="font-family:inherit;font-size:10pt;">30,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:28px;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;">&#160;Acquisition, net of cash acquired</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,953</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><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:28px;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;">&#160;Other investing activities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">765</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,597</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,031</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net cash provided by (used in) investing activities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,927</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(251,477</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">73,028</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:top;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;font-weight:bold;">CASH FLOWS FROM FINANCING ACTIVITIES:</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:top;background-color:#cceeff;padding-left:28px;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;">&#160;Proceeds from issuance of common stock</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:10pt;"><font style="font-family:inherit;font-size:10pt;">16,635</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:10pt;"><font style="font-family:inherit;font-size:10pt;">14,461</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:10pt;"><font style="font-family:inherit;font-size:10pt;">13,778</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:28px;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;">&#160;Common stock repurchases</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(300,002</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(103,793</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(96,218</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;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;">&#160;Excess tax benefit from share-based payment arrangements</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">16,773</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:28px;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;">&#160;Employees&#8217; taxes paid upon the vesting of restricted stock units</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(86,067</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(46,168</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,857</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net cash used in financing activities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(369,434</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(135,500</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(95,524</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash    </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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,733</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,544</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,374</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net increase in cash, cash equivalents, and restricted cash</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:10pt;"><font style="font-family:inherit;font-size:10pt;">187,441</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:10pt;"><font style="font-family:inherit;font-size:10pt;">57,106</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:10pt;"><font style="font-family:inherit;font-size:10pt;">221,784</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Cash, cash equivalents, and restricted cash at beginning of year</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:10pt;"><font style="font-family:inherit;font-size:10pt;">450,125</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:10pt;"><font style="font-family:inherit;font-size:10pt;">393,019</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:10pt;"><font style="font-family:inherit;font-size:10pt;">171,235</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: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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Cash, cash equivalents, and restricted cash at end of year</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">637,566</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">450,125</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">393,019</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></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">The accompanying notes are an integral part of these 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;">61</font></div></div><hr style="page-break-after:always"><div><a name="sFF0F20B7AA565E9D8953CCA59DED0FCE"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ALIGN TECHNOLOGY,&#160;INC. AND SUBSIDIARIES</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</font></div><div><a name="s22A1FDBB81C8534BA2B8E5AF4A863420"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 1. Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Description</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Align Technology,&#160;Inc. (&#8220;We&#8221;, &#8220;Our&#8221;, or &#8220;Align&#8221;) was incorporated in April 1997 in Delaware. Align is a global medical device company engaged in the design, manufacture and marketing of Invisalign&#174; clear aligners and iTero&#174; intraoral scanners and services for orthodontics and restorative and aesthetic dentistry. Align&#8217;s products are intended primarily for the treatment of malocclusion or the misalignment of teeth and are designed to help dental professionals achieve the clinical outcomes that they expect. We are headquartered in San Jose, California with offices worldwide.&#160;Our Americas regional headquarters is located  in Raleigh, North Carolina; our European regional headquarters is located in Amsterdam, the Netherlands; and our Asia Pacific regional headquarters is located in Singapore. We have </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;operating segments: (1)&#160;Clear Aligner, known as the Invisalign System, and (2)&#160;Scanners and Services ("Scanner"), known as the iTero intraoral scanner and OrthoCAD services.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Preparation</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of Align and our wholly-owned subsidiaries after elimination of intercompany transactions and balances.&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal year 2018, we adopted Accounting Standards Codification (&#8220;ASC&#8221;) 606, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenues from Contracts with Customers,</font><font style="font-family:inherit;font-size:10pt;">&#8221; using the full retrospective method and Accounting Standards Update (&#8220;ASU&#8221;) 2016-18, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows - Restricted Cash,</font><font style="font-family:inherit;font-size:10pt;">&#8221; on a retrospective basis. The Consolidated Balance Sheet as of December 31, 2017, Consolidated Statements of Cash Flow for the year ended December 31, 2017 and 2016, and Consolidated Statements of Stockholders' Equity for the year ended December 31, 2017 and 2016 have been recast to comply with the adoption of these standards.</font></div><div style="line-height:120%;padding-left:4px;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with generally accepted accounting principles ("GAAP") in the U.S. requires our management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes.&#160;Actual results could differ materially from those estimates.&#160;On an ongoing basis, we evaluate our estimates, including those related to the fair values of financial instruments, valuation of investments in privately held companies, useful lives of intangible assets and property and equipment, revenue recognition, stock-based compensation, long-lived assets and goodwill, income taxes and contingent liabilities, among others.&#160;We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure the fair value of financial assets as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.&#160;Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 1 </font><font style="font-family:inherit;font-size:10pt;">&#8211; Quoted (unadjusted) prices in active markets for identical assets or liabilities.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 2 </font><font style="font-family:inherit;font-size:10pt;">&#8211; Observable inputs other than quoted prices included in Level&#160;1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 3 </font><font style="font-family:inherit;font-size:10pt;">&#8211; Inputs that are generally unobservable and typically reflect management&#8217;s estimate of assumptions that market participants would use in pricing the asset or liability.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;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;">62</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider currency on hand, demand deposits, time deposits, and all highly liquid investments with an original or remaining maturity of </font><font style="font-family:inherit;font-size:10pt;">three months</font><font style="font-family:inherit;font-size:10pt;">&#32;or less at the date of purchase to be cash and cash equivalents.&#160;Cash and cash equivalents are held in various financial institutions in the U.S. and internationally. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Cash</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The restricted cash primarily consists of funds reserved for legal requirements. Restricted cash balances are included in other current assets and other assets within our Consolidated Balance Sheet.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Marketable Securities</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable securities are classified as available-for-sale and are carried at fair value.&#160;Marketable securities classified as current assets have maturities of less than one year.&#160;Unrealized gains or losses on such securities are included in accumulated other comprehensive income (loss), net in stockholders&#8217; equity.&#160;Realized gains and losses from maturities of all such securities are reported in earnings and computed using the specific identification cost method.&#160;Realized gains or losses and charges for other-than-temporary declines in value, if any, on available-for-sale securities are reported in other income (expense), net, as incurred.&#160;We periodically evaluate these investments for other-than-temporary impairment. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Variable Interest Entities</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate whether an entity in which we have made an investment is considered a variable interest entity (&#8220;VIE&#8221;). If we determine we are the primary beneficiary of a VIE, we would consolidate the VIE into our financial statements. In determining if we are the primary beneficiary, we evaluate whether we have the power to direct the activities that most significantly impact the VIE's economic performance and the obligation to absorb losses or the right to receive benefits of the VIE that could potentially be significant to the VIE. Our evaluation includes identification of significant activities and an assessment of our ability to direct those activities based on governance provisions and arrangements to provide or receive product and process technology, product supply, operations services, equity funding, financing, and other applicable agreements and circumstances. Our assessments of whether we are the primary beneficiary of a VIE require significant assumptions and judgments. We have concluded that we are not the primary beneficiary of our VIE investments; therefore, we do not consolidate their results into our consolidated financial statements. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments in Privately Held Companies</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments in privately held companies in which we can exercise significant influence but do not own a majority equity interest or otherwise control are accounted for under ASC 323, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Investments -Equity Method and Joint Ventures</font><font style="font-family:inherit;font-size:10pt;">.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8221;</font><font style="font-family:inherit;font-size:10pt;">&#32;Equity securities qualified as equity method investments are reported on our Consolidated Balance Sheet as a single amount, and we record our share of their operating results within equity in losses of investee, net of tax, in our Consolidated Statement of Operations. Investments in privately held companies in which we cannot exercise significant influence and do not own a majority equity interest or otherwise control are accounted for under ASC 321, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Investments -Equity Securities</font><font style="font-family:inherit;font-size:10pt;">.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8221; </font><font style="font-family:inherit;font-size:10pt;">The equity securities without readily determinable fair values are recorded at cost and adjusted for impairments and observable price changes with a same or similar security from the same issuer (&#8220;Measurement Alternative</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8221;</font><font style="font-family:inherit;font-size:10pt;">)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">. </font><font style="font-family:inherit;font-size:10pt;">Equity securities under ASC 321 are reported on our Consolidated Balance Sheet as other assets, and we record a change in carrying value of our equity securities, if any, in other income (expense), net in our Consolidated Statement of Operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity securities are evaluated for impairment as events or circumstances indicate that there is an other-than-temporary loss in value. The decrease in value is recognized in the period the impairment occurs and recorded in other income (expense), net in the Consolidated Statement of Operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative Financial Instruments </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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations associated with certain assets and liabilities. These forward contracts are not designated as hedging instruments and do not subject us to material balance sheet risk due to fluctuations in foreign currency exchange rates. The gains and losses on these forward contracts are intended to offset the gains and losses in the underlying foreign currency denominated monetary assets </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;">63</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">and liabilities being economically hedged. We do not enter into foreign currency forward contracts for trading or speculative purposes. The net gain or loss from the settlement of these foreign currency forward contracts is recorded in other income (expense), net in the Consolidated Statement of Operations. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our international subsidiaries, we analyze on an annual basis or more often if necessary, if a significant change in facts and circumstances indicate that the functional currency has changed.&#160;For international subsidiaries where the local currency is the functional currency, adjustments from translating financial statements from the local currency to the U.S. dollar reporting currency are recorded as a separate component of accumulated other comprehensive income (loss), net in the stockholders&#8217; equity section of the Consolidated Balance Sheet.&#160;This foreign currency translation adjustment reflects the translation of the balance sheet at period end exchange rates, and the income statement at an average exchange rate in effect during the period. The foreign currency revaluation that are derived from monetary assets and liabilities stated in a currency other than functional currency are included in other income (expense), net.&#160;For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, we had foreign currency net gains (losses) of </font><font style="font-family:inherit;font-size:10pt;">$(5.6) million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$9.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$(8.0) million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Certain Risks and Uncertainties</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our operating results depend to a significant extent on our ability to market and develop our products. The life cycles of our products are difficult to estimate due, in part, to the effect of future product enhancements and competition.&#160;Our inability to successfully develop and market our products as a result of competition or other factors would have a material adverse effect on our business, financial condition and results of operations.</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our cash and investments are held primarily by </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#32;financial institutions. Financial instruments which potentially expose us to concentrations of credit risk consist primarily of cash equivalents and marketable securities.&#160;We invest excess cash primarily in money market funds, commercial paper, corporate bonds, U.S. government agency bonds, U.S. government treasury bonds  and certificates of deposits. If the carrying value of our investments exceeds the fair value, and the decline in fair value is deemed to be other-than-temporary, we will be required to write down the value of our investments, which could adversely affect our results of operations and financial condition.&#160;Moreover, the performance of certain securities in our investment portfolio correlates with the credit condition of the U.S. economy.&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide credit to customers in the normal course of business.&#160;Collateral is not required for accounts receivable, but ongoing evaluations of customers&#8217; credit worthiness are performed.&#160;We maintain reserves for potential credit losses and such losses have been within management&#8217;s expectations.&#160;No individual customer accounted for 10% or more of our accounts receivable at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;or </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, or net revenues for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;or </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the U.S., the Food and Drug Administration (&#8220;FDA&#8221;) regulates the design, manufacture, distribution, pre-clinical and clinical study, clearance and approval of medical devices.&#160;Products developed by us may require approvals or clearances from the FDA or other international regulatory agencies prior to commercialized sales.&#160;There can be no assurance that our products will receive any of the required approvals or clearances.&#160;&#160;If we were denied approval or clearance or such approval was delayed, it may have a material adverse impact on us.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have manufacturing facilities located outside the U.S. In Juarez, Mexico and Ziyang, China, we manufacture our clear aligners, distribute and repair our scanners and perform our computer-aided design/computer-aided manufacturing ("CAD/CAM") services. In Or Yehuda, Israel, we produce our handheld intraoral scanner wand and perform the final assembly of our iTero scanner.&#160;Our digital treatment plans using a sophisticated, internally developed computer-modeling program are located in multiple international locations to support our customers within the regions. Our reliance on international operations exposes us to related risks and uncertainties, including difficulties in staffing and managing international operations such as hiring and retaining qualified personnel; controlling production volume and quality of manufacture; political, social and economic instability; interruptions and limitations in telecommunication services; product and material transportation delays or disruption; trade restrictions and changes in tariffs; import and export license requirements and restrictions; fluctuations in foreign currency exchange rates; and potential adverse tax consequences.&#160;If any of these risks materialize, our international manufacturing operations, as well as our operating results, may be harmed.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;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;">64</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We purchase certain inventory from sole suppliers.&#160;Additionally, we rely on a limited number of hardware manufacturers.&#160;The inability of any supplier or manufacturer to fulfill our supply requirements could materially and adversely impact our future operating results.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories are valued at the lower of cost or net realizable value, with cost computed using either standard cost, which approximates actual cost, or average cost on a first-in-first-out basis. Excess and obsolete inventories are determined primarily based on future demand forecasts, and write-downs of excess and obsolete inventories are recorded as a component of cost of net revenues.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property, Plant and Equipment</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment are stated at historical cost less accumulated depreciation and amortization.&#160;Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets. Construction in progress ("CIP") is related to the construction or development of property (including land) and equipment that have not yet been placed in service for their intended use. Upon sale or retirement, the asset&#8217;s cost and related accumulated depreciation are removed from the balance sheet and any related gains or losses are reflected in income from operations.&#160;Maintenance and repairs are expensed as incurred. </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 3 "Balance Sheet Components" of the Notes of Consolidated Financial Statements </font><font style="font-family:inherit;font-size:10pt;">for details on estimated useful lives</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Finite-Lived Acquired Intangible Assets</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the purchase price paid over the fair value of tangible and identifiable intangible net assets acquired in business combinations and is allocated to the respective reporting units based on relative synergies generated. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our intangible assets primarily consist of intangible assets acquired as part of our acquisitions.&#160;These assets are amortized using the straight-line method over their estimated useful lives ranging from </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">fifteen</font><font style="font-family:inherit;font-size:10pt;">&#32;years, reflecting the period in which the economic benefits of the assets are expected to be realized.</font></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Goodwill and Long-Lived Assets</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-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate goodwill for impairment at least annually on November 30th or more frequently if indicators are present, an event occurs or changes in circumstances suggest an impairment may exist and that it would more likely than not reduce the fair value of a reporting unit below its carrying amount.&#160;The allocation of goodwill to the respective reporting units is based on relative synergies generated as a result of an acquisition.&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We perform an initial assessment of qualitative factors to determine whether the existence of events and circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. In performing the qualitative assessment, we identify and consider the significance of relevant key factors, events, and circumstances that affect the fair value of our reporting units. These factors include external factors such as macroeconomic, industry, and market conditions, as well as entity-specific factors, such as our actual and planned financial performance. We also give consideration to the difference between the reporting unit fair value and carrying value as of the most recent date a fair value measurement was performed. If, after assessing the totality of relevant events and circumstances, we determine that it is more likely than not that the fair value of the reporting unit exceeds its carrying value and there is no indication of impairment, no further testing is performed; however, if we conclude otherwise, the first step of the two-step impairment test is performed by estimating the fair value of the reporting unit and comparing it with its carrying value, including goodwill.   </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Step one of the goodwill impairment test consists of a comparison of the fair value of a reporting unit against its carrying amount, including the goodwill allocated to each reporting unit.&#160;We determine the fair value of our reporting units based on the present value of estimated future cash flows under the income approach of the reporting units as well as various price or market multiples applied to the reporting unit's operating results along with the appropriate control premium under the marketing approach, both of which are classified as level 3 within the fair value hierarchy as described in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note 2 "Marketable Securities and Fair Value </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;">65</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Measurements" of the Notes of Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;">.&#160;If the carrying amount of the reporting unit is in excess of its fair value, step two requires the comparison of the implied fair value of the reporting unit&#8217;s goodwill against the carrying amount of the reporting unit&#8217;s goodwill.&#160;Any excess of the carrying value of the reporting unit&#8217;s goodwill over the implied fair value of the reporting unit&#8217;s goodwill is recorded as an impairment loss in the Consolidated Statements of Operations. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Finite-Lived Intangible Assets and Long-Lived Assets</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate long-lived assets (including finite-lived intangible assets) for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable.&#160;An asset or asset group is considered impaired if its carrying amount exceeds the future undiscounted net cash flows that the asset or asset group is expected to generate.&#160;Factors we consider important which could trigger an impairment review include significant negative industry or economic trends, significant loss of customers and changes in the competitive environment. If an asset or asset group is considered to be impaired, the impairment to be recognized is calculated as the amount by which the carrying amount of the asset or asset group exceeds its fair market value.&#160;Our estimates of future cash flows attributable to our long-lived assets require significant judgment based on our historical and anticipated results and are subject to many assumptions. The estimation of fair value utilizing a discounted cash flow approach includes numerous uncertainties which require our significant judgment when making assumptions of expected growth rates and the selection of discount rates, as well as assumptions regarding general economic and business conditions, and the structure that would yield the highest economic value, among other factors.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;Refer to Note 6 "Goodwill and Intangible Assets" of the Notes of Consolidated Financial Statements </font><font style="font-family:inherit;font-size:10pt;">for details on intangible long-lived assets</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Development Costs for Internal Use Software</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internally developed software includes enterprise-level business software that we customize to meet our specific operational needs. Such capitalized costs include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related costs for employees, who are directly associated with the development of the applications. During the year ended December 31, 2018, we capitalized approximately </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of internally developed software costs. Internally developed software costs capitalized during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was not material. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The costs to develop software that is marketed externally have not been capitalized as we believe our current software development process is essentially completed concurrent with the establishment of technological feasibility. As such, all related software development costs are expensed as incurred and included in research and development expense in our Consolidated Statement of Operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Product Warranty</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We warrant our Invisalign products against material defects until the treatment plan is complete. We warrant clear aligners manufactured for SmileDirectClub, LLC (&#8220;SDC&#8221;) against material defects for one year.&#160;We accrue for warranty costs in cost of net revenues upon shipment of products.&#160;The estimated warranty costs liability is primarily based on historical experience as to product failures as well as current information on replacement costs.&#160;Actual warranty costs could differ materially from the estimated amounts.&#160;We regularly review our warranty liability and update these balances based on historical warranty cost trends.&#160; </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Scanners and Services</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We warrant our intraoral scanners for a period of </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#32;year, which include materials and labor.&#160;We accrue for these warranty costs based on average historical repair costs.&#160;An extended warranty may be purchased for additional fees.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allowance for Doubtful Accounts </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain an allowance for doubtful accounts for customers that are not able to make payments.&#160;We periodically review these balances, including an analysis of the customers&#8217; payment history and information regarding the customers&#8217; creditworthiness.&#160;Actual write-offs have not materially differed from the estimated allowances.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;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;">66</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our revenues are derived primarily from the sale of aligners, scanners, and services from our Clear Aligner and Scanner segments. We enter into sales contracts that may consist of multiple distinct performance obligations where certain performance obligations of the sales contract are not delivered in one reporting period. We measure and allocate revenues according to ASC 606-10, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenues from Contracts with Customers.</font><font style="font-family:inherit;font-size:10pt;">&#8221;</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We identify a performance obligation as distinct if both of the following criteria are true: the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer and the entity&#8217;s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. Determining the standalone selling price (&#8220;SSP&#8221;) and allocation of consideration from a contract to the individual performance obligations, and the appropriate timing of revenue recognition, is the result of significant qualitative and quantitative judgments. Management considers a variety of factors such as historical sales, usage rates (the number of times a customer is expected to order additional aligners), costs, and expected margin, which may vary over time depending upon the unique facts and circumstances related to each performance obligation in making these estimates. Further, our process for estimating usages rates require significant judgment and evaluation of inputs, including historical data and forecasted usages. While changes in the allocation of the SSP between performance obligations will not affect the amount of total revenues recognized for a particular contract, any material changes could impact the timing of revenue recognition, which would have a material effect on our financial position and result of operations. This is because the contract consideration is allocated to each performance obligation, delivered or undelivered, at the inception of the contract based on the SSP of each distinct performance obligation.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into contracts (&#8220;treatment plan(s)&#8221;) that involve multiple future performance obligations.&#160;Invisalign Comprehensive, Invisalign Full, Invisalign Teen, Invisalign First, Invisalign Express 10, Invisalign Express 5, Express Package, Lite Package and Invisalign Assist products include optional additional aligners at no charge for a certain period of time ranging from one to five years after initial shipment, and Invisalign Go includes optional additional aligners at no charge for a period of up to two years after initial shipment.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We determined that our treatment plans comprise the following performance obligations that also represent distinct deliverables: initial aligners, additional aligners, case refinement, and replacement aligners. We elected to take the practical expedient to consider shipping and handling costs as activities to fulfill the performance obligation. We allocate revenues for each treatment plan based on each unit&#8217;s SSP and recognize the revenues upon shipment, as the customers obtain physical possession and we have enforceable rights to payment. As we collect most consideration upfront, we considered whether a significant financing component exists; however, as the delivery of the performance obligations are at the customer&#8217;s discretion, we concluded that no significant financing component exists. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Scanner </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We sell intraoral scanners and CAD/CAM services through both our direct sales force and distribution partners. The intraoral scanner sales price includes one year of warranty and unlimited scanning services. The customer may also select, for additional fees, extended warranty and unlimited scanning services for periods beyond the initial year. When intraoral scanners are sold with an unlimited scanning service agreement and/or extended warranty, we allocate revenues based on the respective SSPs of the scanner and the subscription service. We estimate the SSP of each element, taking into consideration historical prices as well as our discounting strategies. Revenues are then recognized over time as the monthly services are rendered and upon shipment for the scanner, as that is when we deem the customer to have obtained control. Most consideration is collected upfront and in cases where there are payment plans, consideration is collected by the one year mark and, therefore, there are no significant financing components.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Warranties</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For both Clear Aligner and Scanner segments, we offer an assurance warranty which provides the customer assurance that the product will function as the parties intended because it complies with agreed-upon specifications, and thus is not treated as a separate performance obligation and will continue to be accrued in accordance with the Financial Accounting Standards Board ("FASB") guidance on guarantees.</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;">67</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Volume Discounts</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In certain situations, we offer promotions in which the discount will increase depending upon the volume purchased over time. We concluded that in these situations, the promotions can represent either variable consideration or options, depending upon the specifics of the promotion. In the event the promotion contains an option, the option is considered a material right and, therefore, included in the accounting for the initial arrangement. We estimate the average anticipated discount over the lifetime of the promotion or contract, and apply that discount to each unit as it is sold. On a quarterly basis, we review our estimates and, if needed, updates are made and changes are applied prospectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accrued Sales Return Reserve</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We accrue for sales return reserve based on historical sales returns as a percentage of revenue.&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Costs to Obtain a Contract</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We offer a variety of commission plans to our salesforce; each plan has multiple components. To match the costs to obtain a contract to the associated revenue, we evaluate the individual components and capitalize the eligible components, recognizing the costs over the treatment period.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Unfulfilled Performance Obligations for Clear Aligners and Scanners</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our unfilled performance obligations as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and the estimated revenues expected to be recognized in the future related to these performance obligations are </font><font style="font-family:inherit;font-size:10pt;">$431.8 million</font><font style="font-family:inherit;font-size:10pt;">. This includes performance obligations from the Clear Aligner segment, primarily the shipment of additional aligners, which are fulfilled over </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;">&#32;years, and performance obligations from the iTero scanner segment, primarily support, and contracted deliveries of additional scanners, which are fulfilled over one to five years. The estimate includes both product and service unfulfilled  performance obligations and the time range reflects our best estimate of when we will transfer control to the customer and may change based on customer usage patterns, timing of shipments, readiness of customers' facilities for installation, and manufacturing availability.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Balances</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The timing of revenue recognition results in deferred revenues being recognized on our Consolidated Balance Sheet. For both aligners and scanners, we usually collect the total consideration owed prior to all performance obligations being performed with payment terms varying from net 30 to net 180 days. Contract liabilities are recorded as deferred revenue balances, which are generated based upon timing of invoices and recognition patterns, not payments. If the revenue recognition exceeds the billing, the exceeded amount is considered unbilled receivable and a contract asset. Conversely, if the billing occurs prior to the revenue recognition, the amount is considered deferred revenue and a contract liability.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Shipping and Handling Costs</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shipping and handling charges to customers are included in net revenues, and the associated costs incurred are recorded in cost of net revenues.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings and Litigations</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are involved in legal proceedings on an ongoing basis. If we believe that a loss arising from such matters is probable and can be reasonably estimated, we accrue the estimated loss in our consolidated financial statements. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range.</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;">68</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expense is expensed as incurred and includes the costs associated with the research and development of new products and enhancements to existing products. These costs primarily include personnel-related costs, including payroll and stock-based compensation, outside consulting expenses and allocations of corporate overhead expenses including facilities and information technology (&#8220;IT&#8221;).</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Costs</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost of advertising and media is expensed as incurred.&#160;For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, we incurred advertising costs of </font><font style="font-family:inherit;font-size:10pt;">$88.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$70.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$36.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock Repurchase</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We repurchase our own common stock from time to time in the open market when our Board of Directors approve a stock repurchase program. We account for these repurchases under the accounting guidance for equity where we allocate the total repurchase value that is in excess over par value between additional paid-in capital and retained earnings. All shares repurchased are retired.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Operating Leases</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease office spaces, vehicles and equipment under operating leases with original lease periods of up to </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;">&#32;years.&#160;Certain of these leases have free or escalating rent payment provisions and lease incentives provided by the landlord. We recognize rent expense under such leases on a straight-line basis over the term of the lease.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes.  </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of the process of preparing our consolidated financial statements, we are required to estimate our income taxes in each of the jurisdictions in which we operate. This process involves us estimating our current tax exposure under the applicable tax laws and assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities which are included in our Consolidated Balance Sheet.</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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for uncertainty in income taxes pursuant to authoritative guidance based on a two-step approach to recognize and measure uncertain tax positions taken or expected to be taken in a tax return. The first step is to determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit based on its technical merits, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. We adjust reserves for our uncertain tax positions due to changing facts and circumstances, such as the closing of a tax audit or refinement of estimates due to new information. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will impact our tax provision in our Consolidated Statement of Operation in the period in which such determination is made.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We assess the likelihood that we will be able to realize our deferred tax assets. Should there be a change in our ability to realize our deferred tax assets, our tax provision would increase in the period in which we determine that it is more likely than not that we cannot realize our deferred tax assets. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance. If it is more likely than not that we will not realize our deferred tax assets, we will increase our provision for taxes by recording a valuation allowance against the deferred tax assets that we estimate will not ultimately be realizable. The available positive evidence at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;included historical operating profits and a projection of future income sufficient to realize most of our remaining deferred tax assets. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </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;">69</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">it was considered more likely than not that our deferred tax assets would be realized with the exception of certain foreign loss carryovers as we are unable to forecast sufficient future profits to realize the deferred tax assets. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The U.S. Tax Cuts and Jobs Act was enacted into law on December 22, 2017 which included provisions for certain foreign-sourced earnings referred to as Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;). GILTI imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. FASB guidance issued in January 2018 allows companies to make an accounting policy election to either (i) account for GILTI as a component of tax expense in the period in which the tax is incurred (the &#8220;period cost method&#8221;), or (ii) account for GILTI in the measurement of deferred taxes (the &#8220;deferred method&#8221;). We have made the election to record GILTI tax using the period cost method.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize stock-based compensation cost for shares expected to vest on a straight-line basis over the requisite service period of the award, net of estimated forfeitures. We use the Black-Scholes option pricing model to determine the fair value of stock awards and employee stock purchase plan shares. We estimate the fair value of market-performance based restricted stock units using a Monte Carlo simulation model which requires the input of assumptions, including expected term, stock price volatility and the risk-free rate of return.&#160;In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited.&#160;Forfeitures are estimated based on historical experience at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.&#160;The assumptions used in calculating the fair value of share-based payment awards represent management&#8217;s best estimates, but these estimates involve inherent uncertainties and the application of management&#8217;s judgment.&#160;As a result, if factors change and we use different assumptions, our stock-based compensation expense could be materially different in the future.</font></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive Income </font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprehensive income includes all changes in equity during a period from non-owner sources including unrealized gains and losses on investments and foreign currency translation adjustments, net of their related tax effect.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(i)  New Accounting Updates Recently Adopted</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:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued Accounting Standards Update ("ASU") 2016-09, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Improvements to Employee Share-Based Payment Accounting</font><font style="font-family:inherit;font-size:10pt;">" </font><font style="font-family:inherit;font-size:10pt;color:#252525;">(Topic 718)</font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">. </font><font style="font-family:inherit;font-size:10pt;color:#252525;">We adopted the standard in the first quarter of fiscal year 2017. With this adoption, excess tax benefits related to stock-based compensation expense are reflected in our consolidated statement of operations as a component of the provision for income taxes instead of additional paid-in capital in our consolidated balance sheet. In addition, we elected to continue to estimate expected forfeitures rather than as they occur to determine the amount of compensation cost to be recognized in each period. During the fiscal year ended December 31, 2017, we recognized excess tax benefits of $30.0 million in our provision for income taxes. Excess tax benefits from share-based payment arrangements are classified as an operating activity in our consolidated statement of cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, FASB released ASU 2014-09, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers,</font><font style="font-family:inherit;font-size:10pt;">&#8221; (Topic 606) to supersede nearly all existing revenue recognition guidance under GAAP. The core principle of the standard is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for the goods or services. We adopted the guidance in the first quarter of fiscal year 2018 by applying the full retrospective method. The impact of adoption was primarily related to the Clear Aligner segment. Our disaggregation of revenues can be found in Note 16 &#8220;Segments and Geographical Information.&#8221; We elected to take the practical expedient to exclude from the transaction price all taxes assessed by a governmental authority. Prior periods have been retrospectively adjusted, and we recognized a </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;cumulative effect of adopting the guidance as an adjustment to our opening balance of retained earnings as of January 1, 2016 in our Consolidated Statements of Stockholders&#8217; Equity.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;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;">70</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The adoption of ASU 2014-09 did not have a material impact on our Consolidated Statement of Operations, Consolidated Statements of Comprehensive Income or Consolidated Statements of Cash Flows. Consolidated Balance Sheet line items, which reflect the adoption of the ASU 2014-09 are as follows (in thousands):</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="13"></td></tr><tr><td style="width:64%;"></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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">Adjustment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">As Adjusted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset Accounts:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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: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;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">322,825</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,364</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">324,189</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">50,059</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(725</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">49,334</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">38,379</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,514</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:10pt;"><font style="font-family:inherit;font-size:10pt;">43,893</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability and Stockholders&#8217; Equity Accounts:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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: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;">Accrued liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">194,198</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,364</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">266,842</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:10pt;"><font style="font-family:inherit;font-size:10pt;">871</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:10pt;"><font style="font-family:inherit;font-size:10pt;">267,713</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">263,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;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,918</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:10pt;"><font style="font-family:inherit;font-size:10pt;">267,274</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%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued  ASU 2016-15,</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;&#8220;Classification of Certain Cash Receipts and Cash Payments,&#8221; </font><font style="font-family:inherit;font-size:10pt;">which clarifies the presentation and classification of certain cash receipts and cash payments in the statements of cash flows. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2017. </font><font style="font-family:inherit;font-size:10pt;color:#252525;">We adopted the standard in the first quarter of fiscal year 2018 on a retrospective basis, and it did not have an impact on our Consolidated Statements of Cash Flows.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU 2016-18,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Statement of Cash Flows&#8212;Restricted Cash,&#8221;</font><font style="font-family:inherit;font-size:10pt;">&#160;which provides guidance to address the classification and presentation of changes in restricted cash in the statements of cash flows. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2017 on a retrospective basis. We adopted the guidance in the first quarter of fiscal year 2018 on a retrospective basis and presented the changes in the total of cash, cash equivalents, and restricted cash in the Consolidated Statements of Cash Flows. Consolidated Statement of Cash Flows line items, which reflect the adoption of the ASU 2016-18, are as follows (in thousands): </font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;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="13"></td></tr><tr><td style="width:64%;"></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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td 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><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td 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><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Adjusted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash Flows from Investing Activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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: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;">Other investing activities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">567</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,164</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,597</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in investing activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(248,313</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,164</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(251,477</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,510</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:10pt;"><font style="font-family:inherit;font-size:10pt;">34</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,544</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net increase in cash, cash equivalents, and restricted cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">60,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,130</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">57,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash at beginning of the period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">389,275</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,744</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:10pt;"><font style="font-family:inherit;font-size:10pt;">393,019</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash at end of the period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449,511</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">614</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">450,125</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><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;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="13"></td></tr><tr><td style="width:67%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></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:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></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 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td 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><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td 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><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Adjusted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash Flows from Investing Activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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: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;">Other investing activities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,211</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,031</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash provided by investing activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">72,848</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:10pt;"><font style="font-family:inherit;font-size:10pt;">180</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:10pt;"><font style="font-family:inherit;font-size:10pt;">73,028</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,417</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">43</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,374</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net increase in cash, cash equivalents, and restricted cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">221,561</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:10pt;"><font style="font-family:inherit;font-size:10pt;">223</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:10pt;"><font style="font-family:inherit;font-size:10pt;">221,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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash at beginning of the period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">167,714</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,521</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:10pt;"><font style="font-family:inherit;font-size:10pt;">171,235</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash at end of the period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">389,275</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,744</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393,019</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%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#252525;">In May 2017, the FASB issued ASU 2017-09, &#8220;</font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Compensation</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8212;</font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Stock Compensation (Topic 718): Scope of Modification Accounting,&#8221; </font><font style="font-family:inherit;font-size:10pt;color:#252525;">to clarify when to account for a change to the terms or conditions of a share-based payment award as a modification. </font><font style="font-family:inherit;font-size:10pt;">The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2017 on a prospective basis. We adopted the standard in the first quarter of fiscal year 2018 on a prospective basis which did not have an impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(ii)  Recent Accounting Updates Not Yet Effective</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:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">&#8221; (Topic 842) to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The updated guidance is effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. In July 2018, the FASB issued&#160;ASU 2018-11, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases- Targeted Improvements,</font><font style="font-family:inherit;font-size:10pt;">&#8221; which p</font><font style="font-family:inherit;font-size:10pt;color:#252525;">rovides an additional transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings. We will adopt this standard in the first quarter of fiscal year 2019 by electing the transition method issued in ASU 2018-11 and the package of practical expedients available in the standard. We are finalizing our implementation efforts related to policies, processes and internal controls to comply with the guidance. Upon adoption, based on our lease portfolio as of December 31, 2018, we anticipate recognizing right-of-use assets in the range of $67 million to $74 million and related lease liabilities in the range of $77 million to $86 million on our Consolidated Balance Sheet, with no material impact to our Consolidated Statement of Operations. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#252525;">In June 2016, the FASB issued ASU 2016-13, &#8220;</font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Financial Instruments - Credit Losses</font><font style="font-family:inherit;font-size:10pt;color:#252525;">&#8221; (Topic 326)</font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">. </font><font style="font-family:inherit;font-size:10pt;">The FASB issued this update to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this update replace the existing guidance of incurred loss impairment methodology with an approach that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. In November 2018, the FASB issued&#160;ASU 2018-19, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, </font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Financial Instruments - Credit Losses</font><font style="font-family:inherit;font-size:10pt;">&#8221; which clarifies the scope of guidance in the ASU 2016-13</font><font style="font-family:inherit;font-size:10pt;color:#252525;">. The updated guidance is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption of the update is permitted in fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.&#160;</font><font style="font-family:inherit;font-size:10pt;">We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,&#8221;</font><font style="font-family:inherit;font-size:10pt;">&#32;to simplify the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Under the amendments, an entity will recognize an impairment charge for the amount by which the carrying value exceeds the fair value. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued ASU 2018-02,</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;&#8220;Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,&#8221; </font><font style="font-family:inherit;font-size:10pt;">which gives entities the option to reclassify to retained earnings the tax effects resulting from the U.S. Tax Cuts and Jobs Act (the &#8220;TCJA&#8221;) related to items in </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;">72</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">accumulated other comprehensive income. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2018 on a retrospective basis and early adoption is permitted. We do not expect that the guidance will have a material impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#8212;Changes to the Disclosure Requirements for Fair Value Measurement,&#8221; </font><font style="font-family:inherit;font-size:10pt;">to modify the disclosure requirements on fair value measurements in Topic 820, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement</font><font style="font-family:inherit;font-size:10pt;">. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40) Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,&#8221;</font><font style="font-family:inherit;font-size:10pt;">&#32;to clarify the guidance on the costs of implementing a cloud computing hosting arrangement that is a service contract. Under the amendments, the entity is required to follow the guidance in Subtopic 350-40, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Internal-Use Software</font><font style="font-family:inherit;font-size:10pt;">, to determine which implementation costs under the service contract to be capitalized as an asset and which costs to expense. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2019 either on a retrospective or prospectively basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s730BE4D20775525486910B5A8F03BF54"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note&#160;2. Investments and Fair Value Measurements</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:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the estimated fair value of our short-term and long-term marketable securities, classified as available for sale, are as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Short-term</font><font style="font-family:inherit;font-size:9pt;">&#160;</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="17"></td></tr><tr><td style="width:52%;"></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: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></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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 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><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:inherit;font-size:8pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair Value</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,793</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,793</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">45,100</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(48</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">45,052</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">19,981</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(77</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">19,904</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,292</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,291</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">420</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">420</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities, short-term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">98,586</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(127</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">98,460</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-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Long-term</font><font style="font-family:inherit;font-size:8pt;">&#160;</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="17"></td></tr><tr><td style="width:52%;"></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: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></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:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 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><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:inherit;font-size:8pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair Value</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,957</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,960</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,399</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,407</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,235</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,244</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">500</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">501</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities, long-term</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,091</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">23</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,112</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><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Short-term</font><font style="font-family:inherit;font-size:9pt;">&#160;</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="17"></td></tr><tr><td style="width:52%;"></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: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></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:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">58,503</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,502</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">145,728</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(174</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">145,557</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,013</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,006</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">60,650</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(70</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">60,580</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,386</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,386</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities, short-term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">272,280</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(252</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">272,031</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-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Long-term</font><font style="font-family:inherit;font-size:9pt;">&#160;</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="17"></td></tr><tr><td style="width:52%;"></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: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></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:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,023</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,955</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,067</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(76</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,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:top;background-color:#cceeff;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;">Total marketable securities, long-term</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">40,090</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(144</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">39,948</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Cash equivalents are not included in the tables above as the gross unrealized gains and losses are not material. We have no short-term or long-term investments that have been in a continuous material unrealized loss position for greater than twelve months as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. Amounts reclassified to earnings from accumulated other comprehensive income (loss), net related to unrealized gains or losses were not material in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">,  </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and 2016, realized gains or losses were not material. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our fixed-income securities investment portfolio consists of investments that have a maximum effective maturity of&#160;</font><font style="font-family:inherit;font-size:10pt;">40 months</font><font style="font-family:inherit;font-size:10pt;">&#32;on any individual security. The securities that we invest in are generally deemed to be low risk based on their credit ratings from the major rating agencies. The longer the duration of these securities, the more susceptible they are to changes in market interest rates and bond yields. As interest rates increase, those securities purchased at a lower yield show a mark-to-market unrealized loss. The unrealized losses are due primarily to changes in credit spreads and interest rates. We expect to realize the full value of all these investments upon maturity or sale.&#160;The weighted average remaining duration of these securities was approximately </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">&#32;months and </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;months as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As the carrying value approximates the fair value for our short-term and long-term marketable securities shown in the tables above, the following table summarizes the fair value of our short-term and long-term marketable securities classified by contractual maturity as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#160;(in thousands):</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:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:70%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></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 colspan="7" 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:inherit;font-size:8pt;font-weight:bold;">December 31,</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td 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><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">One year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,460</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">272,031</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in greater than one year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,112</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:10pt;"><font style="font-family:inherit;font-size:10pt;">39,948</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">107,572</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">311,979</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><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments in Privately Held Companies</font></div><div style="line-height:120%;text-indent:18px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments in privately held companies as of December&#160;31, 2018 and December 31, 2017 are as follows (in thousands):</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:71%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></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:inherit;font-size:8pt;font-weight:bold;">December 31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td 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><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity securities under the equity method investment </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,913</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,606</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity securities without readily determinable fair values </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,862</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></table></div></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:18px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Refer to Note 4 &#8220;Equity Method Investments&#8221; of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:9pt;">&#160;for more information</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:18px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">2  </sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">In April 2018, </font><font style="font-family:inherit;font-size:9pt;">$4.9 million</font><font style="font-family:inherit;font-size:9pt;">&#32;of convertible short term notes receivable (recurring Level 3 investment) was converted into equity securities     as a result of qualified financing secured by the private company in accordance with ASC 321, </font><font style="font-family:inherit;font-size:9pt;font-style:italic;">&#8220;Investments&#8212;Equity Securities.&#8221;</font><font style="font-family:inherit;font-size:9pt;">&#32;The equity securities issued upon conversion are reported as a nonrecurring investment within other assets in our Consolidated Balance Sheet. During the year ended </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, there were no fair value adjustments to equity securities without readily determinable fair values. </font></div></td></tr></table><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure the fair value of financial assets as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.&#160;We use the GAAP fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value.&#160;This hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.&#160;The three levels of inputs that may be used to measure fair value:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level&#160;1 </font><font style="font-family:inherit;font-size:10pt;">&#8212; Quoted (unadjusted) prices in active markets for identical assets or liabilities.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level&#160;2 </font><font style="font-family:inherit;font-size:10pt;">&#8212; Observable inputs other than quoted prices included in Level&#160;1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. We obtain fair values for our Level 2 investments. Our custody bank and asset managers independently use professional pricing services to gather pricing data which may include quoted market prices for identical or comparable financial instruments, or inputs other than quoted prices that are observable either directly or indirectly, and we are ultimately responsible for these underlying estimates. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level&#160;3 </font><font style="font-family:inherit;font-size:10pt;">&#8212; Unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities.&#160;Level&#160;3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation. </font></div><div style="line-height:120%;text-align:left;text-indent:32px;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;">75</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize our financial assets measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands):</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="13"></td></tr><tr><td style="width:49%;"></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:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></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:inherit;font-size:8pt;font-weight:bold;">Description</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">Balance as of December 31, 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><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:inherit;font-size:8pt;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;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;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;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">431,081</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">431,081</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:28px;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</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:28px;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;">U.S. government treasury bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,195</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,195</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:28px;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;">Corporate bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,880</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,880</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;background-color:#cceeff;padding-left:28px;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,793</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,793</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:28px;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;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">45,052</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">45,052</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:28px;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;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">19,904</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">19,904</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:28px;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;">U.S. government treasury bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,291</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,291</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:28px;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;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">420</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">420</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-term investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;background-color:#cceeff;padding-left:28px;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;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,407</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,407</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:28px;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;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,960</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,960</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:28px;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;">U.S. government treasury bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,244</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,244</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:28px;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;">Certificate of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">501</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">501</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaid expenses and other current assets:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;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;">Israeli funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,047</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,047</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="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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">552,456</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">450,811</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">101,645</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></table></div></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%;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="17"></td></tr><tr><td style="width:32%;"></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:14%;"></td><td style="width:1%;"></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:14%;"></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:inherit;font-size:8pt;font-weight:bold;">Description</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">Balance as of December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;"><br></font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;"><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:inherit;font-size:8pt;font-weight:bold;">Level 3</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;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;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">253,155</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">253,155</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:28px;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,246</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,246</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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: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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">58,502</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">58,502</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:28px;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;">Corporate bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">145,557</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">145,557</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:28px;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;">U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,006</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,006</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:28px;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;">U.S. government treasury bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">60,580</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:10pt;"><font style="font-family:inherit;font-size:10pt;">60,580</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:28px;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;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,386</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,386</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-term investments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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: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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;U.S. government agency bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">14,955</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">14,955</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:28px;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;">Corporate bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,993</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,993</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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: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;font-weight:bold;">Prepaid expenses and other current assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;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;">Israeli funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,075</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,075</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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: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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Short-term notes receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,476</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,476</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="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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">581,947</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">313,735</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">263,736</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,476</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></table></div></div><div style="line-height:120%;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;">76</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative Financial Instruments</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:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2018, we began entering into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations on certain trade and intercompany receivables and payables. These forward contracts are classified within Level 2 of the fair value hierarchy. The gain from the settlement of foreign currency forward contracts during 2018 was </font><font style="font-family:inherit;font-size:10pt;">$9.9 million</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the fair value of foreign exchange forward contracts outstanding was not material.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands): </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;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="6"></td></tr><tr><td style="width:75%;"></td><td style="width:12%;"></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="5" 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:inherit;font-size:8pt;font-weight:bold;">December 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="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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">Local Currency Amount</font></div></td><td 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><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">Notional Contract Amount (USD)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Euro</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8364;62,000</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,095</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Chinese Yuan</font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#165;375,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,515</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Brazilian Real</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:10pt;"><font style="font-family:inherit;font-size:10pt;">R$81,000</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">20,858</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Canadian Dollar</font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">C$27,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">19,808</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:10pt;"><font style="font-family:inherit;font-size:10pt;">British Pound</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#163;13,000</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">16,635</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Japanese Yen</font></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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#165;1,700,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,357</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Australian Dollar</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:10pt;"><font style="font-family:inherit;font-size:10pt;">A$3,000</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,114</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="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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">200,382</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></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s1961D758E20D5042B781E28CBB0140B6"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note&#160;3. Balance Sheet Components</font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consist of the following (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;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:inherit;font-size:8pt;font-weight:bold;">December 31,</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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;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-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,119</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,721</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Work in process</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:10pt;"><font style="font-family:inherit;font-size:10pt;">13,784</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,157</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,738</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,810</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: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;">Total inventories</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">55,641</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">31,688</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></table></div></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Assets</font></div><div style="line-height:120%;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets consist of the following (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;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:inherit;font-size:8pt;font-weight:bold;">December 31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalized commissions </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup></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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,185</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,514</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity securities </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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,862</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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: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;">Security deposits</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,162</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,557</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Loan receivable from equity investee</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">30,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term 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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,778</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,822</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: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;">Total other 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">26,987</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">43,893</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-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;">&#32;December 31, 2017 balance has been recasted to reflect the adoption of ASU 2014-09 (</font><font style="font-family:inherit;font-size:9pt;font-style:italic;">Refer to Note 1&#8220;Summary of Significant Accounting Policies&#8221; of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:9pt;">&#160;for more information).</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%;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;">77</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property, Plant and Equipment, Net</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment consist of the following (in thousands):</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:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:56%;"></td><td style="width:17%;"></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:11%;"></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="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:inherit;font-size:8pt;font-weight:bold;">December 31,</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:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">Generally Used Estimated Useful Life</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Clinical and manufacturing equipment</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;">Up to 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,179</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,392</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer hardware</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 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:10pt;"><font style="font-family:inherit;font-size:10pt;">34,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,933</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software </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;">3 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:10pt;"><font style="font-family:inherit;font-size:10pt;">59,617</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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,756</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">33,436</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:10pt;"><font style="font-family:inherit;font-size:10pt;">16,271</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</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;">Lease term </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,168</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:10pt;"><font style="font-family:inherit;font-size:10pt;">37,756</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Building</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20 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:10pt;"><font style="font-family:inherit;font-size:10pt;">139,315</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:10pt;"><font style="font-family:inherit;font-size:10pt;">63,887</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</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;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,630</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,630</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:10pt;"><font style="font-family:inherit;font-size:10pt;">CIP</font></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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">95,414</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:10pt;"><font style="font-family:inherit;font-size:10pt;">85,976</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: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;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">693,056</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:10pt;"><font style="font-family:inherit;font-size:10pt;">484,601</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization and impairment charges </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(171,727</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(135,808</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property, plant and equipment, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">521,329</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">348,793</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></table></div></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;">&#32;Shorter of remaining lease term or estimated useful lives of asset</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization was </font><font style="font-family:inherit;font-size:10pt;">$54.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$37.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$24.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Liabilities </font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consist of the following (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;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:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued payroll and benefits</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,109</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,004</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued 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:10pt;"><font style="font-family:inherit;font-size:10pt;">39,323</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:10pt;"><font style="font-family:inherit;font-size:10pt;">27,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued customer credits and deposits</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,439</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,373</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,551</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,929</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued property, plant and equipment</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,193</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,362</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued professional fees</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,752</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,316</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales return reserve </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,534</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,364</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales tax and value added 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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,276</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,503</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued income 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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,752</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,405</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales rebate</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,668</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,209</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,082</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,779</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total accrued liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">234,679</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">195,562</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></table></div></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:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;">&#32;December 31, 2017 balance has been reclassified from accounts receivable, net to reflect the adoption of ASU 2014-09 (</font><font style="font-family:inherit;font-size:9pt;font-style:italic;">Refer to Note 1           &#8220;Summary of Significant Accounting Policies&#8221; of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:9pt;">&#160;for more information).</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranty</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We regularly review the balance for accrued warranty and update based on historical warranty trends.&#160;Actual warranty costs incurred have not materially differed from those accrued; however, future actual warranty costs could differ from the estimated amounts.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;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;">78</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;consists of the following activity (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:82%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty as of December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,841</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:28px;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;">Charged to cost of net revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,195</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:28px;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;">Actual warranty expenditures</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,107</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty as of December&#160;31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,929</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:28px;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;">Charged to cost of net revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,059</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:28px;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;">Actual warranty expenditures</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,437</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty as of December&#160;31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,551</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenues</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-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues consist of the following (in thousands):</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:71%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></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:inherit;font-size:8pt;font-weight:bold;">December 31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues - current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393,138</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">267,713</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues - long-term</font><font style="font-family:inherit;font-size:9pt;">&#160;</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,588</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%;text-align:justify;text-indent:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></font><font style="font-family:inherit;font-size:9pt;">&#32;Included in other long-term liabilities within our Consolidated Balance Sheet</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:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we recognized </font><font style="font-family:inherit;font-size:10pt;">$2.0 billion</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$1.5 billion</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue, respectively, of which </font><font style="font-family:inherit;font-size:10pt;">$180.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$119.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;was included in the deferred revenues balance at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sB53AF20E887B5970B80C65B391276463"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;Note 4.&#160;Equity Method Investments</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:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 25, 2016, we acquired a </font><font style="font-family:inherit;font-size:10pt;">17%</font><font style="font-family:inherit;font-size:10pt;">&#32;equity interest</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup></font><font style="font-family:inherit;font-size:10pt;">, on a fully diluted basis, in SDC for </font><font style="font-family:inherit;font-size:10pt;">$46.7 million</font><font style="font-family:inherit;font-size:10pt;">. The investment is accounted for under an equity method investment, and the investee, SDC, is considered a related party. The investment is reported in our Consolidated Balance Sheet under equity method investments, and we record our proportional share of SDC's losses within equity in losses of investee, net of tax, in our Consolidated Statement of Operations. On July 24, 2017, we purchased an additional </font><font style="font-family:inherit;font-size:10pt;">2%</font><font style="font-family:inherit;font-size:10pt;">&#32;equity interest in SDC for </font><font style="font-family:inherit;font-size:10pt;">$12.8 million</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the balance of our equity method investments was </font><font style="font-family:inherit;font-size:10pt;">$45.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$54.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Concurrently with the investment on July 25, 2016, we also entered into a supply agreement with SDC to manufacture clear aligners for SDC's doctor-led, at-home program for simple teeth straightening. The term of the supply agreement expires on December 31, 2019. We commenced supplying aligners to SDC in October 2016. The sale of aligners to SDC and the income from the supply agreement are reported in our Clear Aligner business segment. We eliminate unrealized profit on outstanding intercompany transactions. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the balance of accounts receivable due from SDC was </font><font style="font-family:inherit;font-size:10pt;">$16.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$14.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, net revenues recognized from SDC were </font><font style="font-family:inherit;font-size:10pt;">$27.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$24.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 25, 2016, we entered into a Loan and Security Agreement (the "Loan Agreement") with SDC and amended on July 24, 2017 where we agreed to provide SDC a loan of up to </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in one or more advances. On February 7, 2018, </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of outstanding advances and related accrued interest were repaid in full, and the Loan Agreement was terminated (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 9 "Commitments and Contingencies" of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;">&#32;for information on the Loan and Security Agreement with SDC).</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></font><font style="font-family:inherit;font-size:9pt;">&#32;Our ownership percentage may change depending on SDC's equity share activities </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div><a name="sA2DBF498EBC156B89AD75DAD61A571A9"></a></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 5.&#160;Business Combinations</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the first quarter of 2017, we completed the acquisitions of certain of our distributors for the total estimated cash consideration of approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$9.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;including cash acquired. We recorded </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of net tangible liabilities, </font><font style="font-family:inherit;font-size:10pt;">$8.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of identifiable intangible assets and </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of goodwill. The goodwill is primarily related to the benefit we expect </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;">79</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">to obtain from direct sales as we believe that the transition from our distributor arrangements to a direct sales model will increase our net revenues in the region as we will experience higher average sales prices (&#8220;ASP&#8221;) compared to our discounted ASP under the distribution agreements.&#160;The goodwill is not deductible for tax purposes.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pro forma results of operations for these acquisitions have not been presented as they were not material to our results of operations, either individually or in aggregate, for the year ended December 31, 2017.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sECCDF819A3A553A9B653BAA6089EE3DA"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note&#160;6. Goodwill and Intangible Assets</font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The change in the carrying value of goodwill for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, all attributable to our Clear Aligner reporting unit, is as follows (in thousands):</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:86%;"></td><td style="width:1%;"></td><td style="width:12%;"></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:inherit;font-size:8pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">61,044</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:28px;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;">Goodwill from distributor acquisitions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,247</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></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:10pt;"><font style="font-family:inherit;font-size:10pt;">323</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: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;">Balance as of December 31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">64,614</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></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:10pt;"><font style="font-family:inherit;font-size:10pt;">(585</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">64,029</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-top:12px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)  </sup></font><font style="font-family:inherit;font-size:9pt;">The adjustments to goodwill during the period were related to foreign currency translation and/or purchase accounting adjustments within the   measurement period.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on the qualitative assessments performed, there were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">&#32;impairments to goodwill in 2018 and 2017.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Long-Lived Assets</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We amortize our intangible assets over their estimated useful lives. We evaluate long-lived assets, which includes property, plant and equipment and intangible assets, for impairment whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. The carrying value is not recoverable if it exceeds the undiscounted cash flows resulting from the use of the asset and its eventual disposition. Our estimates of future cash flows attributable to our long-lived assets require significant judgment based on our historical and anticipated results and are subject to many factors. Factors we consider important which could trigger an impairment review include significant negative industry or economic trends, significant loss of customers and changes in the competitive environment of our intraoral scanning business.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were no triggering events in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and 2017 that would cause impairments of our long-lived assets.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangible long-lived assets are being amortized as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:0px;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.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"></td></tr><tr><td style="width:30%;"></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:8%;"></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:12%;"></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;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:inherit;font-size:8pt;font-weight:bold;">Weighted Average Amortization Period (in 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="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:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Amount as of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,&#160;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><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:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Impairment Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">Net&#160;Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value as of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks</font></div></td><td 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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,100</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,907</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,179</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,014</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Existing technology</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;">13</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,600</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,268</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,328</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,004</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">33,500</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,542</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,751</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,207</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Reacquired rights</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;">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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,500</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,341</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,159</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Patents</font></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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,796</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,334</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,462</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</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;">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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">618</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(544</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">74</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: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;">Total intangible assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">68,114</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(30,936</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,258</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,920</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></table></div></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;">80</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></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="18"></td></tr><tr><td style="width:30%;"></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:8%;"></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:12%;"></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;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:inherit;font-size:8pt;font-weight:bold;">Weighted Average Amortization Period (in 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="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:inherit;font-size:8pt;font-weight:bold;">Gross&#160;Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount as of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Impairment Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">Net&#160;Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value as of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks</font></div></td><td 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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,100</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,769</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,179</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,152</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Existing technology</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;">13</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,600</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,704</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,328</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,568</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">33,500</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,681</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,751</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,068</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Reacquired rights</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;">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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,500</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,356</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,144</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Patents</font></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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,798</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,504</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,294</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</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;">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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">618</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(390</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">228</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: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;">Total intangible assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">68,116</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(24,404</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,258</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,454</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-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total estimated annual future amortization expense for these acquired intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;is as follows (in thousands):</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="5"></td></tr><tr><td style="width:82%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:14%;"></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:inherit;font-size:8pt;font-weight:bold;">Fiscal Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">Amortization</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,134</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,847</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,389</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,116</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,495</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">939</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: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;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,920</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense was </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the year ended December 31, 2018, 2017 and 2016, respectively. </font></div><div><a name="sE1080F2005BE5E4883EB9169D58C7ABA"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note&#160;7. Credit Facility</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 27, 2018, we enter into a credit facility that provides for a </font><font style="font-family:inherit;font-size:10pt;">$200.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;revolving line of credit, with a </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;letter of credit sublimit, and a maturity date of February 27, 2021, replacing the previous credit facility which provided for a </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;revolving line of credit with a </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;letter of credit. The credit facility requires us to comply with specific financial conditions and performance requirements. The loans bear interest, at our option, at either a rate based on the reserve adjusted LIBOR for the applicable interest period or a base rate, in each case plus a margin. The base rate is the highest of the credit facility&#8217;s publicly announced prime rate, the federal funds rate plus </font><font style="font-family:inherit;font-size:10pt;">0.50%</font><font style="font-family:inherit;font-size:10pt;">&#32;and one month LIBOR plus </font><font style="font-family:inherit;font-size:10pt;">1.0%</font><font style="font-family:inherit;font-size:10pt;">. The margin ranges from </font><font style="font-family:inherit;font-size:10pt;">1.25%</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">1.75%</font><font style="font-family:inherit;font-size:10pt;">&#32;for LIBOR loans and </font><font style="font-family:inherit;font-size:10pt;">0.25%</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">0.75%</font><font style="font-family:inherit;font-size:10pt;">&#32;for base rate loans. Interest on the loans is payable quarterly in arrears with respect to base rate loans and at the end of an interest period (and at three month intervals if the interest period exceeds three months) in the case of LIBOR loans.&#160;Principal, together with accrued and unpaid interest, is due on the maturity date. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had no outstanding borrowings under this credit facility and were in compliance with the conditions and performance requirements.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s3131F4364C495A048EB9CA67DDA5DE04"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note&#160;8. Legal Proceedings </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#1f497d;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Securities Class Action Lawsuit</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 5, 2018, a class action lawsuit against Align, and </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#32;of our executive officers, was filed in the U.S. District Court for the Northern District of California on behalf of a purported class of purchasers of our common stock between July 25, 2018 and October 24, 2018. The complaint generally alleges claims under the federal securities laws and seeks monetary damages in an unspecified amount and costs and expenses incurred in the litigation. On December 12, 2018, a similar lawsuit was filed in the same court on behalf of a purported class of purchasers of our common stock between April 25, 2018 and October 24, 2018 (together with the first lawsuit, the &#8220;Securities Actions&#8221;). Motions for appointment as lead plaintiff were filed on January 4, 2019. Align believes the plaintiffs&#8217; claims are without merit and intends to vigorously defend itself. Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#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;">81</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Shareholder Derivative Lawsuit</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2019, </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#32;derivative lawsuits were also filed in the U.S. District Court for the Northern District of California, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in the complaints are similar to those presented in the Securities Action, but the complaints assert various state law causes of action, including for breaches of fiduciary duty, insider trading, and unjust enrichment, among others. The complaints seek unspecified monetary damages on behalf of Align, which is named solely as a nominal defendant against whom no recovery is sought, as well as disgorgement and the costs and expenses associated with the litigation, including attorneys&#8217; fees.&#160;Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Patent Infringement and Related Lawsuits</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 14, 2017, Align filed </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;patent infringement lawsuits asserting </font><font style="font-family:inherit;font-size:10pt;">26</font><font style="font-family:inherit;font-size:10pt;">&#32;patents against&#160;3Shape, a Danish corporation, and a related&#160;U.S.&#160;corporate entity, asserting that 3Shape&#8217;s Trios intraoral scanning system and Dental System software infringe Align patents. Align filed </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;Section 337 complaints with the&#160;U.S. International Trade Commission&#160;(&#8220;ITC&#8221;) alleging that 3Shape violates&#160;U.S.&#160;trade laws by selling for importation and importing its infringing Trios intraoral scanning system and Dental System software. Align&#8217;s ITC complaints seek cease and desist orders and exclusion orders prohibiting the importation of 3Shape&#8217;s Trios scanning system and Dental System software products into the&#160;U.S. Align also filed </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">&#32;separate complaints in the&#160;U.S. District Court for the District of Delaware&#160;alleging patent infringement by 3Shape&#8217;s Trios intraoral scanning system and Dental System software. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On May 9, 2018, 3Shape filed a complaint in the U.S. District Court for the District of Delaware alleging patent infringement by Align&#8217;s iTero Element scanner of a single 3Shape patent.  On June 14, 2018, 3Shape filed another complaint in the U.S. District Court for the District of Delaware alleging patent infringement by Align&#8217;s iTero Element scanner of a single 3Shape patent.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 28, 2018, 3Shape filed a complaint against Align in the U.S. District Court for the District of Delaware alleging antitrust violations and seeking monetary damages and injunctive relief relating to Align&#8217;s market activities, including Align&#8217;s assertion of its patent portfolio, in the clear aligner and intraoral scanning markets.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 10, 2018, Align filed </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#32;additional patent infringement lawsuits asserting </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;">&#32;additional patents against 3Shape.  Align filed </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#32;Section 337 complaint with the ITC alleging that 3Shape violates&#160;U.S.&#160;trade laws through unfair competition by selling for importation and importing the infringing TRIOS intraoral scanning system, Trios Lab Scanners and&#160;TRIOS software, TRIOS Module software, Dental System software, and Ortho System Software.&#160;On December 11, 2018, Align filed </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;separate complaints in the&#160;U.S. District Court for the District of Delaware&#160;alleging patent infringement by 3Shape's Trios intraoral scanning system, Lab Scanners and Dental and Ortho System Software. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Except for 3Shape&#8217;s antitrust complaint, each of the District Court complaints seek monetary damages and injunctive relief against further infringement. We are currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">SDC Dispute</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, we received a communication on behalf of SDC Financial LLC, SmileDirectClub LLC, and the Members of SDC Financial LLC other than the Company (collectively, the SDC Entities) alleging that the launch and operation of the Invisalign locations pilot program constitutes a breach of non-compete provisions applicable to the members of SDC Financial LLC, including Align. As a result of this alleged breach, SDC Financial LLC notified us that its members (other than Align) seek to exercise a right to repurchase all of Align's SDC Financial LLC membership interests for a purchase price equal to the current capital account balance. The SDC Entities&#8217; communication also alleged that we breached confidentiality provisions applicable to the SDC Financial LLC members and demanded that we cease all activities related to the Invisalign locations pilot project, close existing Invisalign locations and cease using SDC&#8217;s confidential information. In April 2018, the SDC Entities served a Demand for Arbitration alleging that we breached the non-compete clause and confidentiality clause, misused the SDC Entities&#8217; alleged trade secrets, and violated fiduciary duties to SDC Financial LLC. The SDC Entities seek through the arbitration the rights to repurchase all of Align&#8217;s SDC Financial LLC membership interests for a purchase price equal to the current capital account balance as defined by the Internal Revenue Service which likely is significantly below the current fair market value of such investment, an injunction requiring us to close our Invisalign locations and to cease using the SDC Entities&#8217; confidential information, and </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;">82</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">financial damages in an unspecified amount. We filed a response in which we denied the SDC Entities&#8217; allegations and denied that the SDC Entities are entitled to any relief. In April 2018 the SDC Entities also filed a motion for preliminary injunction in the Tennessee Court of Chancery seeking to enjoin Align from opening additional Invisalign locations until the arbitration is completed. In June 2018, the Tennessee court denied the SDC Entities&#8217; motion for a preliminary injunction. In December 2018, the parties participated in binding arbitration proceedings and presented closing arguments on January 23, 2019. The arbitrator&#8217;s decision is due on or before March 4, 2019. This dispute does not impact Align&#8217;s existing supply agreement with SDC which remains in place through 2019. We do not intend to renew this agreement. We are currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, in the course of Align&#8217;s operations, Align is involved in a variety of claims, suits, investigations, and proceedings, including actions with respect to intellectual property claims, patent infringement claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these proceedings can have an adverse impact on us because of defense costs, diversion of management resources, and other factors. Although the results of complex legal proceedings are difficult to predict and Align&#8217;s view of these matters may change in the future as litigation and events related thereto unfold; Align currently does not believe that these matters, individually or in the aggregate, will materially affect Align&#8217;s financial position, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sC6484E499C7F571FB3FB29C5C4AF0C84"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note&#160;9. Commitments and Contingencies</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Operating Leases</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease our facilities and certain equipment and automobiles under non-cancelable operating lease arrangements that expire at various dates through 2029 and provide for pre-negotiated fixed rental rates during the terms of the lease. The terms of some of our leases provide for rental payments on a graduated scale. We recognize rent expense on a straight-line basis over the lease period. Total rent expense was </font><font style="font-family:inherit;font-size:10pt;">$16.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$13.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$9.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. Sublease income is not material and excluded from the table below.</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Minimum future lease payments for non-cancelable leases as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, are as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:80%;"></td><td style="width:1%;"></td><td style="width:18%;"></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:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Fiscal Year</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:inherit;font-size:8pt;font-weight:bold;">Operating&#160;Leases</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">21,429</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">20,483</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">18,897</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,096</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,400</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</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:10pt;"><font style="font-family:inherit;font-size:10pt;">18,371</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: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;">Total minimum lease payments</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">106,676</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Commitments</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:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 25, 2016, we entered into a Loan and Security Agreement (the &#8220;Loan Agreement&#8221;) with SDC and subsequently amended on July 24, 2017 to provide a loan of up to </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in one or more advances to SDC (the &#8220;Loan Facility&#8221;). On February 7, 2018, </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of outstanding advances and related accrued interest were repaid in full, and the Loan Agreement was terminated (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 4 &#8220;Equity Method Investments&#8221; of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;">&#32;for more information on our investments in SDC). </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 9, 2017, we entered into an Investment Agreement with the People&#8217;s Republic of China (&#8220;China Government&#8221;) where we have committed to invest a minimum of $46.0 million in Ziyang, China over five years to establish manufacturing operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 27, 2017, we entered into a Purchase Agreement with one of our existing single source suppliers. Under the terms of the original agreement, we are required to purchase a minimum of approximately </font><font style="font-family:inherit;font-size:10pt;">$305.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of aligner materials over the next </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">&#32;years. On May 29, 2018, we entered into an amendment to the Purchase Agreement with the existing single source </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;">83</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">supplier to increase the original term of the agreement to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;">&#32;years and total minimum purchase amount to approximately of </font><font style="font-family:inherit;font-size:10pt;">$425.9 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 15, 2019, we entered into a Purchase Agreement to purchase five floors of a building under construction in Petach Tivka, Israel (the "Property") for a purchase price of approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$27.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;with an option to purchase additional </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#32;floors. The purchase price will be paid in </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">&#32;installments according to construction milestones and the delivery of the Property throughout 2019 and 2020.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 29, 2019, we entered into a Purchase and Sale Agreement to purchase our currently leased building located in Morrisville, North Carolina for a purchase price of&#160;</font><font style="font-family:inherit;font-size:10pt;">$58.1 million</font><font style="font-family:inherit;font-size:10pt;">. On January 30, 2019,&#160;we paid a </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;deposit related to the Purchase and Sale Agreement and an additional </font><font style="font-family:inherit;font-size:10pt;">$56.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;will be paid on or before the closing date which is expected to occur on April 8, 2019.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Off-Balance Sheet Arrangements</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had no material off-balance sheet arrangements that have, or are reasonably likely to have, a current or future material effect on our consolidated financial condition, results of operations, liquidity, capital expenditures or capital resources other than certain items disclosed in Other Commitments section above.</font></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Indemnification Provisions</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of business to facilitate transactions in our services and products, we indemnify certain parties: customers, vendors, lessors, and other parties with respect to certain matters, including, but not limited to, services to be provided by us and intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and our executive officers that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or officers. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, we have a limited history of prior indemnification claims and the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows or financial position. However, to the extent that valid indemnification claims arise in the future, future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period.  As of December&#160;31, 2018, we did not have any material indemnification claims that were probable or reasonably possible.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sC3F1012278AB5C5598BE4F9E8BBE3070"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 10. Stockholders&#8217; Equity</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The holders of common stock are entitled to receive dividends whenever funds are legally available and when and if declared by the Board of Directors.&#160;We have never declared or paid dividends on our common stock.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Plans</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our 2005 Incentive Plan, as amended, provides for the granting of incentive stock options, non-statutory stock options, restricted stock units, market stock units, stock appreciation rights, performance units and performance shares to employees, non-employee directors and consultants.&#160;Shares granted on or after May 16, 2013 as an award of restricted stock, restricted stock unit, market stock units, performance share or performance unit ("full value awards") are counted against the authorized share reserve as </font><font style="font-family:inherit;font-size:10pt;">one and nine-tenths</font><font style="font-family:inherit;font-size:10pt;">&#32;(1</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;</sup></font><font style="font-family:inherit;font-size:8pt;">9/10</font><font style="font-family:inherit;font-size:10pt;">)&#160;shares for every one (1) share subject to the award, and any shares canceled that were counted as </font><font style="font-family:inherit;font-size:10pt;">one and nine-tenths</font><font style="font-family:inherit;font-size:10pt;">&#32;against the plan reserve will be returned at the same ratio.&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the 2005 Incentive Plan (as amended) has a total reserve of </font><font style="font-family:inherit;font-size:10pt;">27,783,379</font><font style="font-family:inherit;font-size:10pt;">&#160;shares for issuance of which </font><font style="font-family:inherit;font-size:10pt;">6,060,265</font><font style="font-family:inherit;font-size:10pt;">&#32;shares are available for issuance. We issue new shares from our pool of authorized but unissued shares to satisfy the exercise and vesting obligations of our 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;">84</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation is based on the estimated fair value of awards, net of estimated forfeitures, and recognized over the requisite service period. Estimated forfeitures are based on historical experience at the time of grant and may be revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.&#160;The stock-based compensation related to all of our stock-based awards and employee stock purchases for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;is as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:56%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></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:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of net revenues</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,695</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,330</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,966</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, 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:10pt;"><font style="font-family:inherit;font-size:10pt;">56,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,550</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:10pt;"><font style="font-family:inherit;font-size:10pt;">42,612</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</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:10pt;"><font style="font-family:inherit;font-size:10pt;">10,646</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,974</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,570</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: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;">Total stock-based compensation</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">70,763</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">58,854</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,148</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></table></div></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:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have not granted options since 2011 and all outstanding options were fully vested and associated stock-based compensation expense was recognized as of December 31, 2015. Activity for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, under the stock option plans is set forth below:</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:45%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></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:11%;"></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:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock&#160;Options</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price&#160;per&#160;Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted&#160;Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual&#160;Term</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in 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="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:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of December&#160;31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">75</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11.36</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;padding-right: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:28px;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;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(67</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">11.76</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;padding-right: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:28px;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;">Cancelled or expired</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of December&#160;31, 2018</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8.07</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.16</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,649</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:top;background-color:#cceeff;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;">Vested at December&#160;31, 2018</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:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #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;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8.07</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="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,649</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: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;">Exercisable at December&#160;31, 2018</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8.07</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.16</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,649</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></table></div></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between our closing stock price on the last trading day in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on the last trading day of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.&#160;This amount will fluctuate based on the fair market value of our stock.&#160;The total intrinsic value of stock options exercised for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;was $</font><font style="font-family:inherit;font-size:10pt;">17.6 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$18.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$18.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Units ("RSUs") </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of RSUs is based on our closing stock price on the date of grant.&#160;&#160;A summary for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, is as follows:</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:45%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></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:11%;"></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:inherit;font-size:8pt;font-weight:bold;">Number&#160;of Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying&#160; RSUs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted&#160;Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual&#160;Term</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in 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="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:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Nonvested as of December&#160;31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,341</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82.30</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;padding-right: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:28px;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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">235</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:10pt;"><font style="font-family:inherit;font-size:10pt;">262.58</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;padding-right: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:28px;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;">Vested and released</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(562</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">75.22</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;padding-right: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:28px;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;">Forfeited</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(83</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">112.33</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;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Nonvested as of December&#160;31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">931</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129.42</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.04</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">194,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></tr></table></div></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (calculated by multiplying our closing stock price on the last trading day of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;by the number of nonvested RSUs) that would have been received by the unit holders had all RSUs been vested and released as of the last trading day of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.&#160;This amount will fluctuate based on the fair </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;">85</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">market value of our stock.&#160;During </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, of the </font><font style="font-family:inherit;font-size:10pt;">561,692</font><font style="font-family:inherit;font-size:10pt;">&#32;shares vested and released, </font><font style="font-family:inherit;font-size:10pt;">178,324</font><font style="font-family:inherit;font-size:10pt;">&#32;shares vested were withheld for employee statutory tax obligations, resulting in a net issuance of </font><font style="font-family:inherit;font-size:10pt;">383,368</font><font style="font-family:inherit;font-size:10pt;">&#32;shares. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total intrinsic value of RSUs vested and released during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$146.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$99.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$59.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;The total fair value of RSUs vested during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$42.2 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$46.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$39.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;The weighted average grant date fair value of RSUs granted during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$262.58</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$118.77</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$67.82</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, there was </font><font style="font-family:inherit;font-size:10pt;">$80.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of total unamortized compensation costs, net of estimated forfeitures, related to RSUs and these costs are expected to be recognized over a weighted average period of </font><font style="font-family:inherit;font-size:10pt;">1.9</font><font style="font-family:inherit;font-size:10pt;">&#32;years.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Market-Performance Based Restricted Stock Units ("MSUs")</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We grant MSUs to our executive officers.&#160;Each MSU represents the right to one share of Align&#8217;s common stock. The actual number of MSUs which will be eligible to vest will be based on the performance of Align&#8217;s stock price relative to the performance of a stock market index over the vesting period, and certain MSU grants are also based on Align's stock price at the end of the performance period. Generally,  the vesting period of MSUs is </font><font style="font-family:inherit;font-size:10pt;">three years</font><font style="font-family:inherit;font-size:10pt;">. For MSUs granted during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the maximum number of MSUs which will be eligible to vest are between </font><font style="font-family:inherit;font-size:10pt;">250%</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">300%</font><font style="font-family:inherit;font-size:10pt;">&#32;of the MSUs initially granted.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the MSU performance for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:45%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></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:11%;"></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:inherit;font-size:8pt;font-weight:bold;">Number&#160;of Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying&#160;MSUs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted&#160;Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual&#160;Term</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in 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="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:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Nonvested as of December&#160;31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">428</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78.53</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;padding-right: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></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:28px;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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208</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:10pt;"><font style="font-family:inherit;font-size:10pt;">266.78</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;padding-right: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:28px;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;">Vested and released</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(312</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">62.41</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;padding-right: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:28px;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;">Forfeited</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Nonvested as of December&#160;31, 2018</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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">324</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="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">215.07</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,897</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%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (calculated by multiplying our closing stock price on the last trading day of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;by the number of nonvested MSUs) that would have been received by the unit holders had all MSUs been vested and released as of the last trading day of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.&#160;This amount will fluctuate based on the fair market value of our stock.&#160;During </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, of the </font><font style="font-family:inherit;font-size:10pt;">312,300</font><font style="font-family:inherit;font-size:10pt;">&#32;shares vested and released, </font><font style="font-family:inherit;font-size:10pt;">130,697</font><font style="font-family:inherit;font-size:10pt;">&#32;shares were withheld for tax payments, resulting in a net issuance of </font><font style="font-family:inherit;font-size:10pt;">181,603</font><font style="font-family:inherit;font-size:10pt;">&#32;shares.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total intrinsic value of MSUs vested and released during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$92.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$28.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$17.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The total fair value of MSUs vested during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$19.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$9.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we expect to recognize </font><font style="font-family:inherit;font-size:10pt;">$39.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of total unamortized compensation cost, net of estimated forfeitures, related to MSUs over a weighted average period of </font><font style="font-family:inherit;font-size:10pt;">1.2</font><font style="font-family:inherit;font-size:10pt;">&#32;years.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of MSUs is estimated at the grant date using a Monte Carlo simulation that includes factors for market conditions.&#160;The following weighted-average assumptions used in the Monte Carlo simulation were as follows:</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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="12"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></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:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</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:10pt;"><font style="font-family:inherit;font-size:10pt;">31.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">28.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">34.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest 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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividends</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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: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;">Weighted average fair value per share at grant date</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">470.75</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120.39</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68.88</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%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total payments to tax authorities for payroll taxes related to RSUs, including MSUs, that vested during the period were </font><font style="font-family:inherit;font-size:10pt;">$86.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$46.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$29.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;during the year ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, and are reflected as a financing activity in the Consolidated Statement of Cash Flows.</font></div><div style="line-height:120%;text-align:justify;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;">86</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan ("ESPP")</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2010, our shareholders approved the 2010 Employee Stock Purchase Plan (the &#8220;2010 Purchase Plan&#8221;), which consists of consecutive overlapping </font><font style="font-family:inherit;font-size:10pt;">twenty-four</font><font style="font-family:inherit;font-size:10pt;">&#32;month offering periods with </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">&#32;six-month purchase periods in each offering period.&#160;Employees purchase shares at </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;">&#32;of the lower of the fair market value of the common stock at either the beginning of the offering period or the end of the purchase period. The 2010 Purchase Plan will continue until terminated by either the Board of Directors or its administrator.&#160;The maximum number of shares available for issuance under the 2010 Purchase Plan is </font><font style="font-family:inherit;font-size:10pt;">2,400,000</font><font style="font-family:inherit;font-size:10pt;">&#32;shares. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the ESPP shares issued:</font></div><div style="line-height:120%;text-align:center;text-indent:0px;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:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:56%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td 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><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td 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><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Number&#160;of shares issued (in thousands)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">164</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:10pt;"><font style="font-family:inherit;font-size:10pt;">202</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:10pt;"><font style="font-family:inherit;font-size:10pt;">197</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average price</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96.95</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59.93</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.65</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%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">571,778</font><font style="font-family:inherit;font-size:10pt;">&#32;shares remain available for future issuance.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the option component of the 2010 Purchase Plan shares was estimated at the grant date using the Black-Scholes option pricing model with the following weighted average assumptions:</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:56%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></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:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in 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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</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:10pt;"><font style="font-family:inherit;font-size:10pt;">35.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">26.8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">30.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest 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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividends</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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: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;">Weighted average fair value at grant date</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94.71</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.36</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.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></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognized stock-based compensation expense related to our employee stock purchase plan of </font><font style="font-family:inherit;font-size:10pt;">$5.6 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, there was </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of total unamortized compensation costs related to future employee stock purchases which we expect to be recognized over a weighted average period of </font><font style="font-family:inherit;font-size:10pt;">0.4</font><font style="font-family:inherit;font-size:10pt;">&#160;years.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s53BE698C759F57C1BEA41941993D3DF2"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note&#160;11.&#160;Common Stock Repurchase Programs</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">April 2014 Repurchase Program</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2014, we announced that our Board of Directors had authorized a plan to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">$300.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of our common stock ("April 2014 Repurchase Program").</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to 2017, we entered into accelerated share purchase agreements to repurchase </font><font style="font-family:inherit;font-size:10pt;">$190 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of our common stock and received a total of approximately </font><font style="font-family:inherit;font-size:10pt;">3.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares. In addition, we repurchased on the open market approximately </font><font style="font-family:inherit;font-size:10pt;">1.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares of our common stock for an aggregate purchase price of approximately </font><font style="font-family:inherit;font-size:10pt;">$106.2 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2017, we repurchased on the open market approximately </font><font style="font-family:inherit;font-size:10pt;">0.04 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares of our common stock at an average price of </font><font style="font-family:inherit;font-size:10pt;">$96.37</font><font style="font-family:inherit;font-size:10pt;">&#32;per share, including commission for an aggregate purchase price of approximately </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;">, completing the April 2014 Repurchase Program. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">April 2016 Repurchase Program</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2016, we announced that our Board of Directors had authorized a plan to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">$300.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of our common stock ("April 2016 Repurchase Program"). </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;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;">87</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2017, we entered into an accelerated share repurchase agreement ("2017 ASR") to repurchase </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of our common stock. The 2017 ASR was completed in August 2017. We received a total of approximately </font><font style="font-family:inherit;font-size:10pt;">0.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares for an average share price of </font><font style="font-family:inherit;font-size:10pt;">$146.48</font><font style="font-family:inherit;font-size:10pt;">. During 2017, we repurchased on the open market approximately </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares of our common stock at an average price of </font><font style="font-family:inherit;font-size:10pt;">$243.40</font><font style="font-family:inherit;font-size:10pt;">&#32;per share, including commissions, for an aggregate purchase price of approximately </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2018, we repurchased on the open market approximately </font><font style="font-family:inherit;font-size:10pt;">0.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares of our common stock at an average price of </font><font style="font-family:inherit;font-size:10pt;">$293.21</font><font style="font-family:inherit;font-size:10pt;">&#32;per share, including commission for an aggregate purchase price of approximately </font><font style="font-family:inherit;font-size:10pt;">$200.0 million</font><font style="font-family:inherit;font-size:10pt;">, completing the April 2016 Repurchase Program.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">May 2018 Repurchase Program</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2018, we announced that our Board of Directors had authorized a plan to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">$600.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of our common stock ("May 2018 Repurchase Program").</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2018, we repurchased on the open market approximately </font><font style="font-family:inherit;font-size:10pt;">0.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares of our common stock at an average price of </font><font style="font-family:inherit;font-size:10pt;">$356.54</font><font style="font-family:inherit;font-size:10pt;">&#32;per share, including commissions, for an aggregate purchase price of approximately </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">. In November 2018, we entered into an accelerated stock repurchase agreement to repurchase </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of our common stock which was completed in December 2018. We received a total of approximately </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares for an average share price of </font><font style="font-family:inherit;font-size:10pt;">$213.18</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we have </font><font style="font-family:inherit;font-size:10pt;">$500.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;remaining under the May 2018 Repurchase Program.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2019, we purchased on the open market approximately </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;shares of our common stock at an average price of </font><font style="font-family:inherit;font-size:10pt;">$243.42</font><font style="font-family:inherit;font-size:10pt;">&#32;per share, including commission for an aggregate purchase price of approximately of </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s933F7F7FBBFE57388A24657D80C23EB7"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note&#160;12.&#160;Employee Benefit Plans</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">401(k) Plan</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have defined contribution retirement plan under Section&#160;401(k) of the Internal Revenue Code for our U.S. employees which covers substantially all U.S. employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. We match </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;">&#32;of our employee&#8217;s salary deferral contributions up to a </font><font style="font-family:inherit;font-size:10pt;">6%</font><font style="font-family:inherit;font-size:10pt;">&#32;of the employee&#8217;s eligible compensation effective 2010.&#160;We contributed approximately </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$4.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;to the 401(k) plan during the year ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Israeli Funds</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the Israeli severance fund law, we are required to make payments to dismissed employees and employees leaving employment in certain circumstances.&#160;The funding requirement is calculated based on the salary of the employee multiplied by the number of years of employment as of the applicable balance sheet date.&#160;Our Israeli employees are entitled to one month&#8217;s salary for each year of employment, or a pro-rata portion thereof.&#160;We fund the liability through monthly deposits into funds, and the values of these contributions are recorded in other current assets in the Consolidated Balance Sheet. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the balance of the fund liability was approximately </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s74336CF9E6155163973675DB960292FD"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note&#160;13. Income Taxes</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:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The TCJA was enacted into law on December 22, 2017 and impacted our effective tax rate for the year ended December 31, 2017 and 2018. The TCJA made significant changes to the Internal Revenue Code, including, but not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, the transition of U.S. international taxation from a worldwide tax system to a territorial system, and a one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings as of December 31, 2017. </font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, Staff Accounting Bulletin No. 118 ("SAB 118") was issued to address the application of GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the TCJA. As of December 31, 2017, we recorded a provisional tax charge for the estimated impact of the TCJA of </font><font style="font-family:inherit;font-size:10pt;">$84.3 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$73.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;was related to a provisional transition tax liability on the mandatory deemed repatriation of foreign earnings and </font><font style="font-family:inherit;font-size:10pt;">$10.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;was related to the remeasurement of certain deferred tax assets and liabilities. As of December 31, 2018, we have finalized our assessment of the impact of the TCJA </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;">88</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">on our 2017 financial statements and recorded additional charges of </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in 2018, all of which relate to the transition tax on the mandatory deemed repatriation of foreign earnings.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The TCJA also includes provisions for certain foreign-sourced earnings, referred to as Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;), which impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. FASB guidance issued in January 2018 allows companies to make an accounting policy election to either (i) account for GILTI as a component of tax expense in the period in which the tax is incurred (the &#8220;period cost method&#8221;), or (ii) account for GILTI in the measurement of deferred taxes (the &#8220;deferred method&#8221;). We have made the election to record GILTI tax using the period cost method.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income before provision for income taxes and equity in losses of investee consists of the following (in thousands):</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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:53%;"></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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,658</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,696</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,871</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</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:10pt;"><font style="font-family:inherit;font-size:10pt;">294,993</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:10pt;"><font style="font-family:inherit;font-size:10pt;">241,103</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:10pt;"><font style="font-family:inherit;font-size:10pt;">123,695</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: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;">Net income before provision for income taxes and equity in losses of investee</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">466,651</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">364,799</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">242,566</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></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for (benefit from) income taxes consists of the following (in thousands):</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:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:55%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:12%;"></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:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</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:top;background-color:#cceeff;padding-left:28px;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;">Current</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,788</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,214</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,235</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:28px;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;">Deferred</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,989</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,724</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,794</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">29,799</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:10pt;"><font style="font-family:inherit;font-size:10pt;">106,938</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:10pt;"><font style="font-family:inherit;font-size:10pt;">65,029</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: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;">State</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:top;background-color:#cceeff;padding-left:28px;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;">Current</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,568</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,580</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,603</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:28px;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;">Deferred</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,274</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,677</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,636</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,294</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,257</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,239</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: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;">Foreign</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:top;background-color:#cceeff;padding-left:28px;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;">Current</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:10pt;"><font style="font-family:inherit;font-size:10pt;">22,753</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,285</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,964</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:28px;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;">Deferred</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,123</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,682</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,032</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">21,630</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,967</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,068</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">57,723</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">130,162</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">51,200</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></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The differences between income taxes using the federal statutory income tax rate of </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;">&#32;for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">35%</font><font style="font-family:inherit;font-size:10pt;">&#32;for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;and our effective tax rate are as follows:</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:53%;"></td><td style="width:14%;"></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: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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="8" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:inherit;font-size:8pt;">&#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;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. federal statutory income tax rate</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:10pt;"><font style="font-family:inherit;font-size:10pt;">21.0</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:10pt;"><font style="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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0</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:10pt;"><font style="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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">State income taxes, net of federal tax benefit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. tax on foreign earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of U.S. Tax Cuts and Jobs Act (&#8220;TCJA&#8221;)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">23.1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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: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;">Impact of differences in foreign tax rates</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">(18.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of expiration of statute of limitations</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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: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;">Stock-based compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other items not individually material</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:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance release for Israel</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.4</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: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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">35.7</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: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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">21.1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:32px;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;">89</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, undistributed earnings of the Company's foreign subsidiaries totaled </font><font style="font-family:inherit;font-size:10pt;">$533.5 million</font><font style="font-family:inherit;font-size:10pt;">. As a result of the TCJA, during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we provided for U.S. income taxes on undistributed foreign earnings through December 31, 2017, and we have reassessed our capital needs and investment strategy with regard to the indefinite reinvestment, determining that certain of those are no longer indefinitely reinvested. Of the total undistributed foreign earnings as of December 31, 2018, the amount that is not indefinitely reinvested is </font><font style="font-family:inherit;font-size:10pt;">$239.2 million</font><font style="font-family:inherit;font-size:10pt;">. The remaining amount of undistributed foreign earnings of approximately </font><font style="font-family:inherit;font-size:10pt;">$294.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;continues to be indefinitely reinvested in our international operations. Since U.S. income taxes have already been provided under the GILTI provisions of the TCJA, the additional tax impact of the distribution of such foreign earnings to the U.S. parent company would be limited to withholding taxes and is not significant.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 1, 2016, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations, as well as realigned the ownership and use of intellectual property among our wholly-owned subsidiaries. We continue to anticipate that an increasing percentage of our consolidated pre-tax income will be derived from, and reinvested in our foreign operations. We believe that income taxed in certain foreign jurisdictions at a lower rate relative to the U.S. federal statutory rate will have a beneficial impact on our worldwide effective tax rate over time. Although the license of intellectual property rights between consolidated entities did not result in any gain in the consolidated financial statements, we generated taxable income in certain jurisdictions in 2016 resulting in a tax expense of </font><font style="font-family:inherit;font-size:10pt;">$34.3 million</font><font style="font-family:inherit;font-size:10pt;">. Additionally, as a result of the restructuring in 2016, we reassessed the need for a valuation allowance against our deferred tax assets considering all available evidence. Given the earnings in 2016 and anticipated future earnings of our subsidiary in Israel, we concluded that we had sufficient positive evidence to release the valuation allowance against our Israel operating loss carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$31.4 million</font><font style="font-family:inherit;font-size:10pt;">, which resulted in an income tax benefit in 2016 of the same amount. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2017, the Costa Rica Ministry of Foreign Trade, an agency of the Government of Costa Rica, granted an extension of certain income tax incentives for an additional twelve year period. Under these incentives, all of the income in Costa Rica is subject to a reduced tax rate. In order to receive the benefit of these incentives, we must hire a specified number of employees and maintain certain minimum levels of fixed asset investment in Costa Rica. If we do not fulfill these conditions for any reason, our incentive could lapse, and our income in Costa Rica would be subject to taxation at higher rates, which could have a negative impact on our operating results. The Costa Rica corporate income tax rate that would apply, absent the incentives, is </font><font style="font-family:inherit;font-size:10pt;">30%</font><font style="font-family:inherit;font-size:10pt;">&#32;for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.&#160;As a result of these incentives, our income taxes were reduced by </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$19.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in the year ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing a benefit to diluted net income per share of </font><font style="font-family:inherit;font-size:10pt;">$0.03</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.02</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$0.23</font><font style="font-family:inherit;font-size:10pt;">&#32;in the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.    </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the significant components of our deferred tax assets and liabilities are (in thousands):</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="9"></td></tr><tr><td style="width:74%;"></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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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="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:inherit;font-size:8pt;font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</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:inherit;font-size:8pt;">&#160;</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;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;background-color:#cceeff;padding-left:28px;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;">Net operating loss and capital loss carryforwards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,410</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,971</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:28px;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;">Reserves and accruals</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,769</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,547</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:28px;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;">Stock-based compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,571</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:10pt;"><font style="font-family:inherit;font-size:10pt;">10,074</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:28px;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;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">14,285</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:10pt;"><font style="font-family:inherit;font-size:10pt;">10,811</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:28px;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;">Net translation losses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,158</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,928</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:28px;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;">Credit carryforwards</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">115</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:10pt;"><font style="font-family:inherit;font-size:10pt;">792</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="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">74,308</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:10pt;"><font style="font-family:inherit;font-size:10pt;">61,123</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: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;">Deferred tax liabilities:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;background-color:#cceeff;padding-left:28px;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;">Depreciation and amortization</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,320</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,522</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:28px;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;">Prepaid expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">902</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:10pt;"><font style="font-family:inherit;font-size:10pt;">751</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:28px;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;">Unremitted foreign earnings</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;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">612</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,305</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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,834</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,578</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: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;">Net deferred tax assets before valuation allowance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">64,474</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:10pt;"><font style="font-family:inherit;font-size:10pt;">49,545</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:28px;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;">Valuation allowance</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(251</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(278</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</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;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">64,223</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">49,267</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></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;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;">90</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total valuation allowance as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was not material. During the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the valuation allowance decreased by a nominal amount which was mainly related to foreign currency translation adjustments.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we have fully utilized California net operating loss carryforwards. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we have California research credit carryforwards of approximately </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;which can be carried forward indefinitely. In addition, we have foreign net operating loss carryforwards of approximately </font><font style="font-family:inherit;font-size:10pt;">$105.7 million</font><font style="font-family:inherit;font-size:10pt;">, the majority of which can be carried forward indefinitely, and a minor portion of which, if not utilized, will expire beginning after 2023.  </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the event of a change in ownership, as defined under federal and state tax laws, our tax credit carryforwards may be subject to annual limitations. The annual limitations may result in the expiration of the tax credit carryforwards before utilization.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the balance of gross unrecognized tax benefits, which exclude interest and penalties, for the year ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, are as follows (in thousands):</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:81%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefit as of December&#160;31, 2015</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,413</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:28px;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;">Tax positions related to current year:</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:52px;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;">Additions for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,971</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: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;">Unrecognized tax benefit as of December&#160;31, 2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">46,384</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:28px;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;">Tax positions related to current year:</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:52px;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;">Additions for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,819</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:28px;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;">Tax positions related to prior year:</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:52px;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;">Additions for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,809</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Decreases for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(826</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;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;">Settlements with tax authorities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,527</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions due to lapse of applicable statute of limitations</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefit as of December&#160;31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">47,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:top;background-color:#cceeff;padding-left:28px;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;">Tax positions related to current year:</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:52px;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;">Additions for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">14,519</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:28px;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;">Tax positions related to prior year:</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:52px;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;">Additions for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">80</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions due to lapse of applicable statute of limitations</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,993</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefit as of December&#160;31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">33,262</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></table></div></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$29.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of our unrecognized tax benefits would impact our effective tax rate if recognized. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We file U.S. federal, U.S. state, and non-U.S. income tax returns. Our major tax jurisdictions include U.S. federal, the State of California and the Netherlands. For U.S. federal and state tax returns, we are no longer subject to tax examinations for years before 2015. We are currently under examination by the Internal Revenue Service for tax years 2015 and 2016. With few exceptions, we are no longer subject to examination by foreign tax authorities for years before 2010.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have elected to recognize interest and penalties related to unrecognized tax benefits as a component of income taxes. For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, interest and penalties included in tax expense was a benefit of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and an expense of </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Our total interest and penalties accrued as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The timing and resolution of income tax examinations is uncertain, and the amounts ultimately paid, if any, upon resolution of issues raised by the taxing authorities may differ materially from the amounts accrued for each year. Although it is possible that our balance of gross unrecognized tax benefits could materially change in the next 12 months, given the uncertainty in the development of ongoing income tax examinations, we are unable to estimate the full range of possible adjustments to this balance.</font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div><a name="s0C27EA17A6E75EEE97FABAA2B75D3FE3"></a></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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;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;">91</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note 14. Net Income per Share</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period.&#160;Diluted net income per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock.&#160;Potential common stock, computed using the treasury stock method, includes RSUs, MSUs, stock options and our ESPP.</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands, except per share amounts):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:53%;"></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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator:</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:top;background-color:#cceeff;padding-left:28px;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;">Net 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;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">400,235</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">231,418</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">189,682</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: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;">Denominator:</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:top;background-color:#cceeff;padding-left:28px;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;">Weighted average common shares outstanding, basic</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:10pt;"><font style="font-family:inherit;font-size:10pt;">80,064</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:10pt;"><font style="font-family:inherit;font-size:10pt;">80,085</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:10pt;"><font style="font-family:inherit;font-size:10pt;">79,856</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:28px;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;">Dilutive effect of potential common stock</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,293</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,747</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,628</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total shares, diluted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">81,357</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:10pt;"><font style="font-family:inherit;font-size:10pt;">81,832</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:10pt;"><font style="font-family:inherit;font-size:10pt;">81,484</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:52px;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;">Net income 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5.00</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.89</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.38</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:top;background-color:#cceeff;padding-left:52px;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;">Net income 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4.92</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.83</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.33</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></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, potentially anti-dilutive shares excluded from diluted net income per share related to RSUs, MSUs, stock options and ESPP were not material. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s2E8C85957D2B56BF821C62D342B4FFDD"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note&#160;15. Supplemental Cash Flow Information </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-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The supplemental cash flow information consists of the following (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:53%;"></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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Taxes paid</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">114,601</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">51,231</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">47,289</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: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;">Non-cash investing 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed assets acquired with accounts payable or accrued liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,069</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,105</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,434</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Conversion of convertible notes receivable into equity 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;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,862</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="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:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #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:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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:top;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fair value of option to purchase property</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,936</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #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;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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></table></div></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div><a name="sC9DEC1B3F90C5AAF8C91BB6FDBF0A024"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Note&#160;16. Segments and Geographical Information </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:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Chief Operating Decision Maker (&#8220;CODM&#8221;), or decision-making group, in deciding how to allocate resources and in assessing performance.&#160;Our CODM is our Chief Executive Officer. We report segment information based on the management approach. The management approach designates the internal reporting used by CODM for decision making and performance assessment as the basis for determining our reportable segments. The performance measures of our reportable segments include net revenues, gross profit and income from operations. Income from operations for each segment includes all geographic revenues, related cost of net revenues and operating expenses directly attributable to the segment. Certain operating expenses are attributable to operating segments and each allocation is measured differently based on the specific facts and circumstances of the costs being allocated. Costs not specifically allocated to segment income from operations include various corporate expenses such as stock-based compensation and costs related to IT, facilities, human resources, accounting and finance, legal and regulatory, and other separately managed general and administrative costs outside the operating segments.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;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;">92</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We group our operations into </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;reportable segments: Clear Aligner segment and Scanner segment.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Clear Aligner segment consists of Comprehensive Products, Non-Comprehensive Products and Non-Case revenues as defined below:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprehensive Products include, but not limited to, our Invisalign Comprehensive (formerly known as Invisalign Full and Invisalign Teen), Invisalign Assist and Invisalign First.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:120px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-Comprehensive Products include, Invisalign Express 10, Invisalign Express 5, Express Package, Lite Package and Invisalign Go products in addition to&#160;revenues from the sale of aligners to SDC under our supply agreement.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:84px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-Case includes, but not limited to, Vivera retainers along with our training and ancillary products for treating malocclusion.&#160;</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Scanner segment consists of intraoral scanning systems, additional services and ancillary products available with the intraoral scanners that provide digital alternatives to the traditional cast models. This segment includes our iTero scanner and OrthoCAD services.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These reportable operating segments are based on how our CODM views and evaluates our operations as well as allocation of resources. The following information relates to these segments (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:50%;"></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:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></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: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:inherit;font-size:8pt;font-weight:bold;">For the Year Ended December 31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net revenues</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:top;background-color:#cceeff;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;">&#160;&#160;&#160;&#160;Clear Aligner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,691,467</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,309,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">958,327</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Scanner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">275,025</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:10pt;"><font style="font-family:inherit;font-size:10pt;">164,151</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:10pt;"><font style="font-family:inherit;font-size:10pt;">121,547</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total net revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,966,492</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,473,413</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:top;background-color:#cceeff;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;"><br></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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,079,874</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:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</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:top;background-color:#cceeff;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;">&#160;&#160;&#160;&#160;Clear&#160;Aligner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,280,495</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,019,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">747,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Scanner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">167,372</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:10pt;"><font style="font-family:inherit;font-size:10pt;">97,384</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:10pt;"><font style="font-family:inherit;font-size:10pt;">67,800</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: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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total gross profit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,447,867</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,116,947</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">815,294</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: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;">Income from operations</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:top;background-color:#cceeff;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;">&#160;&#160;&#160;&#160;Clear&#160;Aligner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">712,439</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">564,648</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">411,817</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Scanner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">98,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,613</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:10pt;"><font style="font-family:inherit;font-size:10pt;">37,498</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Unallocated corporate expenses</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(344,873</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(260,650</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(200,394</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total income from operations</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">466,564</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">353,611</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">248,921</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: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;">Depreciation and amortization </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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Clear&#160;Aligner</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,001</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,581</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Scanner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,965</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,385</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,871</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Unallocated corporate 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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,761</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,773</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,389</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: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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total depreciation and amortization</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,727</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">37,739</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,002</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></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">93</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table reconciles total segment income from operations in the table above to net income before provision for income taxes and equity in losses of investee (in thousands): </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="12"></td></tr><tr><td style="width:51%;"></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><td style="width:1%;"></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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" 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:inherit;font-size:8pt;font-weight:bold;">For the Year Ended December 31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td 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><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment income from operations</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">811,437</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">614,261</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449,315</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Unallocated corporate expenses</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(344,873</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(260,650</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(200,394</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Total income from operations</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:10pt;"><font style="font-family:inherit;font-size:10pt;">466,564</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:10pt;"><font style="font-family:inherit;font-size:10pt;">353,611</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:10pt;"><font style="font-family:inherit;font-size:10pt;">248,921</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,576</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,948</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,213</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,489</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,240</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,568</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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="padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income before provision for income taxes and equity in losses of investee</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">466,651</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">364,799</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">242,566</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></table></div></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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Geographical Information</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-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net revenues are presented below by geographic area (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:50%;"></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:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></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: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:inherit;font-size:8pt;font-weight:bold;">For the Year Ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td 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><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td 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><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net revenues</font><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;</sup></font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">:</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,023,559</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">836,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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">692,254</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Netherlands </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">610,039</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:10pt;"><font style="font-family:inherit;font-size:10pt;">456,108</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:10pt;"><font style="font-family:inherit;font-size:10pt;">286,911</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:28px;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;">China</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:10pt;"><font style="font-family:inherit;font-size:10pt;">155,790</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:10pt;"><font style="font-family:inherit;font-size:10pt;">81,661</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:10pt;"><font style="font-family:inherit;font-size:10pt;">46,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></tr><tr><td style="vertical-align:top;padding-left:28px;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;">Other International</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:10pt;"><font style="font-family:inherit;font-size:10pt;">177,104</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:10pt;"><font style="font-family:inherit;font-size:10pt;">99,444</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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,229</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: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;">Total net revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,966,492</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,473,413</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,079,874</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></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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net revenues are attributed to countries based on location of where revenue is recognized.</font></div></td></tr></table><div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></font><font style="font-family:inherit;font-size:9pt;">&#32;&#32;&#32;&#32;&#32;Effective July 2016, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tangible long-lived assets are presented below by geographic area (in thousands):</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:67%;"></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: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: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:inherit;font-size:8pt;font-weight:bold;">As of December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-lived assets </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup></font><font style="font-family:inherit;font-size:10pt;">:</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:28px;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;">The Netherlands </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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">206,679</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,673</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:28px;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;">United States </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:10pt;"><font style="font-family:inherit;font-size:10pt;">139,239</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:10pt;"><font style="font-family:inherit;font-size:10pt;">128,171</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:28px;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;">Costa Rica</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:10pt;"><font style="font-family:inherit;font-size:10pt;">80,218</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:10pt;"><font style="font-family:inherit;font-size:10pt;">30,738</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:28px;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;">China</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:10pt;"><font style="font-family:inherit;font-size:10pt;">36,249</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;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;">Mexico</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:10pt;"><font style="font-family:inherit;font-size:10pt;">33,240</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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,090</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:28px;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;">Other International</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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,704</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,641</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: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;">Total long-lived 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;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">521,329</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">348,793</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></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:center;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)    </sup></font><font style="font-family:inherit;font-size:9pt;">&#160;Long-lived assets are attributed to countries based on entity that owns the assets.</font></div><div style="line-height:120%;padding-left:4px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div><a name="s6ED51E5B99725FA0A96E000A8D3F5ACC"></a></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 9.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None</font></div><div style="line-height:120%;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;">&#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;">94</font></div></div><hr style="page-break-after:always"><div><a name="s5285A72C107458DB90BAC300C0EC9B67"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 9A.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONTROLS AND PROCEDURES </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Evaluation of disclosure controls and procedures.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, we have evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules&#160;13a-15(e) and 15d-15(e) under the Exchange Act).&#160;Based upon that evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that our disclosure controls and procedures are effective as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure, and that such information is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission rules and forms.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Management's annual report on internal control over financial reporting.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See &#8220;Report of Management on Internal Control over Financial Reporting&#8221; of this Annual Report on Form&#160;10-K.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Changes in internal control over financial reporting.</font></div><div style="line-height:120%;padding-left:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been no changes in our internal control over financial reporting during the quarter ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</font></div><div style="line-height:120%;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div><a name="s98C3EF54DA495788A1D040EB182068C7"></a></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 9B.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">OTHER INFORMATION</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%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None.</font></div><div><a name="sC719F8E5B2E152DD83D83A818ACDE826"></a></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PART III</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain information required by Part&#160;III is omitted from this Form&#160;10-K because we intend to file&#160;a definitive Proxy Statement for our 2018 Annual Meeting of Stockholders (the &#8220;Proxy Statement&#8221;) not later than 120&#160;days after the end of the fiscal year covered by this Annual Report on Form&#160;10-K, and certain information to be included therein is incorporated herein by reference.</font></div><div style="line-height:120%;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;">&#160;</font></div><div><a name="s2B06842AA0265A7F9A6574997C66D158"></a></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 10.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The information required by Item&#160;401 of Regulation&#160;S-K concerning our directors is incorporated by reference to the Proxy Statement under the section captioned &#8220;Election of Directors.&#8221; The information required by Item&#160;401 of Regulation&#160;S-K concerning our executive officers is set forth in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Item&#160;1&#8212; &#8220;Business&#8221; of this Annual Report on Form&#160;10-K</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;The information required by Item&#160;405 of Regulation&#160;S-K is incorporated by reference to the section entitled &#8220;Section&#160;16(a) Beneficial Ownership Reporting Compliance&#8221; contained in the Proxy Statement.&#160;The information required by Item 407(c)(3), 407(d)(4) and 407(d)(5) of Regulation&#160;S-K is incorporated by reference to the Proxy Statement under the section entitled &#8220;Corporate Governance&#8221;.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Code of Ethics</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have a code of ethics that applies to all of our employees, including our principal executive officer, principal financial officer and principal accounting officer.&#160;&#160;This code of ethics is posted on our Internet website.&#160;&#160;The Internet address for our website is </font><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">www.aligntech.com</font><font style="font-family:inherit;font-size:10pt;">, and the code of ethics may be found on the &#8220;Corporate Governance&#8221; section of our &#8220;Investor Relations&#8221; webpage.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We intend to satisfy the disclosure requirement under Item&#160;5.05 of Form&#160;8-K regarding an amendment to, or waiver from, a provision of this code of ethics by posting such information on our website, at the address and location specified above, or as otherwise required by the NASDAQ Global Market.</font></div><div style="line-height:120%;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;">&#160;</font></div><div><a name="s80A6951158995A0382BC659D56C957C2"></a></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 11.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EXECUTIVE COMPENSATION</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The information required by Item&#160;402 of Regulation&#160;S-K is incorporated by reference to the Proxy Statement under the section captioned &#8220;Executive Compensation.&#8221;&#160;The information required by Items&#160;407(e)(4) and (e)(5) is incorporated by reference to the Proxy Statement under the section captioned &#8220;Corporate Governance&#8212;Compensation Committee Interlocks&#8221; and &#8220;Compensation Committee Report,&#8221; respectively.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;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;">95</font></div></div><hr style="page-break-after:always"><div><a name="s3E9780E166265E18964680A9FACDEAA9"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 12.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The information required by Item&#160;403 of Regulation&#160;S-K is incorporated by reference to the Proxy Statement under the section captioned &#8220;Security Ownership of Certain Beneficial Owners and Management.&#8221;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Equity Compensation Plan Information </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides information as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;about our common stock that may be issued upon the exercise of options and awards granted to employees, consultants or members of our Board of Directors under all existing equity compensation plans, including the 2005 Incentive Plan and the Employee Stock Purchase Plan ("ESPP"), each as amended, and certain individual arrangements (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 10&#8220;Stockholders&#8217; Equity&#8221; of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;">&#32;for a description of our equity compensation plans).</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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="12"></td></tr><tr><td style="width:32%;"></td><td style="width:3%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:3%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:3%;"></td><td style="width:26%;"></td><td style="width:1%;"></td><td style="width:4%;"></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:inherit;font-size:8pt;font-weight:bold;">Plan Category</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:inherit;font-size:8pt;font-weight:bold;">Number&#160;of&#160;securities</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">to&#160;be&#160;issued&#160;upon&#160;exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">of outstanding options</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">and restricted stock</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">units(a)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">Weighted&#160;average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">exercise price of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">outstanding</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">options(b)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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:inherit;font-size:8pt;font-weight:bold;">Number&#160;of&#160;securities</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">remaining&#160;available&#160;for</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">future issuance under</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">equity&#160;compensation&#160;plans</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(excluding securities</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">reflected in column(a))</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity compensation plans approved by security holders</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,263,246</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup>&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.07</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,632,043</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:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">2, 3</sup>&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity compensation plans not approved by security holders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,263,246</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.07</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,632,043</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></tr></table></div></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="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:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Includes 930,859 restricted stock units and 324,200 market-performance based restricted stock units at target, which have an exercise price of zero.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="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:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">2</sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Includes 571,778 shares available for issuance under our ESPP. We are unable to ascertain with specificity the number of securities to be issued upon exercise of outstanding rights or the weighted average exercise price of outstanding rights under the ESPP.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="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:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">3</sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Includes 648,185 of potentially issuable MSUs if performance targets are achieved at maximum payout. </font></div></td></tr></table><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s02D36780AAC450068056F35C6D591BF4"></a></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 13.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The information required by Item&#160;404 and Item&#160;407 of Regulation&#160;S-K is incorporated by reference to the Proxy Statement under the sections captioned &#8220;Certain Relationships and Related Party Transactions&#8221; and &#8220;Corporate Governance&#8212;Director Independence,&#8221; respectively.</font></div><div style="line-height:120%;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;">&#160;</font></div><div><a name="sB9B49E5ACB2059DB8CFDA334A6FBC2C9"></a></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 14.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PRINCIPAL ACCOUNTING FEES AND SERVICES</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The information required by Item&#160;9(e) of Schedule&#160;14A of the Securities Act of 1934, as amended, is incorporated by reference to the Proxy Statement under the section captioned &#8220;Ratification of Appointment of Independent Registered Public Accountants.&#8221;</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;">96</font></div></div><hr style="page-break-after:always"><div><a name="s8FB323719DE6548FB41A9E253EA2100F"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PART IV</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div><a name="s4766BF7D233B5F3E864673664B167D3C"></a></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 15.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EXHIBITS, FINANCIAL STATEMENT SCHEDULES </font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:0px;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial Statements</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:0px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated financial statements</font></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following documents are filed as part of this Annual Report on Form&#160;10-K:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:90%;"></td><td style="width:10%;"></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Report of Independent Registered Public Accounting Firm</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;"><a style="font-family:inherit;font-size:10pt;text-align:center;" href="#s470B593D46AF5323A305AB4C2D429EF6">55</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations for the year ended December 31, 2018, 2017 and 2016</font></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:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;text-align:center;" href="#sD26BA1804B73528DB422EEE74B9ED3FF">57</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Statements of Comprehensive Income for the year ended December 31, 2018, 2017 and 2016</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;"><a style="font-family:inherit;font-size:10pt;text-align:center;" href="#s5A9014C579FA58E38D7349B3805569B7">58</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets as of December&#160;31, 2018 and 2017</font></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:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;text-align:center;" href="#s905CDA10DFD15CF38C217E8A6AB7A9C7">59</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Statements of Stockholders&#8217; Equity for the year ended December&#160;31, 2018, 2017 and 2016</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;"><a style="font-family:inherit;font-size:10pt;text-align:center;" href="#s58B32FFE8F77520294BF6FAD56ABAB60">60</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Statements of Cash Flows for the year ended December&#160;31, 2018, 2017 and 2016</font></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:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;text-align:center;" href="#s3820ED1E9F6559F9A05E342479422E16">61</a></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Notes to 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="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;text-align:center;" href="#sFF0F20B7AA565E9D8953CCA59DED0FCE">62</a></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="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:0px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following financial statement schedule is filed as part of this Annual Report on Form&#160;10-K:</font></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Schedule&#160;II&#8212;Valuation and Qualifying Accounts and Reserves For the Year Ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All other schedules have been omitted as they are not required, not applicable, or the required information is otherwise included.</font></div><div style="line-height:120%;padding-top:24px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SCHEDULE II: VALUATION AND QUALIFYING ACCOUNTS AND RESERVES </font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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="16"></td></tr><tr><td style="width:29%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:1%;"></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:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance&#160;at</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Beginning</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">of Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">Additions</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Reductions)</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">to Costs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">and</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">Write</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Offs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:inherit;font-size:8pt;font-weight:bold;">Balance at</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">End&#160;of&#160;Period</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for doubtful accounts</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">:</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:top;background-color:#cceeff;padding-left:28px;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;">Year Ended December 31, 2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,108</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,585</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,747</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,946</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:28px;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;">Year Ended December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,946</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,948</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,080</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,814</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:28px;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;">Year Ended December 31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,814</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,321</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,757</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Valuation allowance for deferred tax 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;background-color:#cceeff;padding-left:28px;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;">Year Ended December 31, 2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,685</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(31,429</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">256</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:28px;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;">Year Ended December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">256</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">278</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:28px;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;">Year Ended December 31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">278</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">251</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%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Balances have been recast to reflect the adoption of new revenue accounting standard (</font><font style="font-family:inherit;font-size:9pt;font-style:italic;">Refer to Note 1 "Summary of Significant Accounting Policies" of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:9pt;">&#32;for details).</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></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%;padding-left:4px;text-align:left;padding-left:24px;text-indent:-24px;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;">97</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;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:0px;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following Exhibits are included in this Annual Report on Form&#160;10-K: </font></div></td></tr></table><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="7"></td></tr><tr><td style="width:9%;"></td><td style="width:48%;"></td><td style="width:12%;"></td><td style="width:10%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:8%;"></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:inherit;font-size:9pt;font-weight:bold;">Exhibit<br>Number</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Description</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Form</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Date</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Exhibit<br>Number<br>Incorporated<br>by Reference<br>herein</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="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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Filed<br>herewith</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:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000092735600002267/0000927356-00-002267-0002.txt"><font style="font-family:inherit;font-size:9pt;">3.1</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000092735600002267/0000927356-00-002267-0002.txt"><font style="font-family:inherit;font-size:9pt;">Amended and Restated Certificate of Incorporation of registrant</font></a></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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Form&#160;S-1,&#160;as amended (File No.&#160;333-49932)</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12/28/2000</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000119312512089369/d308363dex32.htm"><font style="font-family:inherit;font-size:9pt;">3.2</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000119312512089369/d308363dex32.htm"><font style="font-family:inherit;font-size:9pt;">Amended and Restated Bylaws of registrant</font></a></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Form&#160;8-K</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:9pt;"><font style="font-family:inherit;font-size:9pt;">2/29/2012</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:9pt;"><font style="font-family:inherit;font-size:9pt;">3.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:bottom;padding-left:2px;padding-top:2px;padding-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:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000092962401000049/0000929624-01-000049-0002.txt"><font style="font-family:inherit;font-size:9pt;">4.1</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000092962401000049/0000929624-01-000049-0002.txt"><font style="font-family:inherit;font-size:9pt;">Form of Specimen Common Stock Certificate</font></a></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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Form&#160;S-1, as amended (File No.&#160;333-49932)</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1/17/2001</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-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:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714917000009/ex101-20161231.htm"><font style="font-family:inherit;font-size:9pt;">10.1&#8224;</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714917000009/ex101-20161231.htm"><font style="font-family:inherit;font-size:9pt;">Registrant's 2005 Incentive Plan (as amended May 2016)</font></a></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Form 10-K</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:9pt;"><font style="font-family:inherit;font-size:9pt;">2/28/2017</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:9pt;"><font style="font-family:inherit;font-size:9pt;">10.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-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:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714917000009/ex102-20161231.htm"><font style="font-family:inherit;font-size:9pt;">10.2&#8224;</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714917000009/ex102-20161231.htm"><font style="font-family:inherit;font-size:9pt;">Form of RSU agreement under Registrant's 2005 Incentive Plan (Officer Form for officers appointed after September 2016)</font></a></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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Form 10-K</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2/28/2017</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></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:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714917000009/ex102a-20161231.htm"><font style="font-family:inherit;font-size:9pt;">10.2A&#8224;</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714917000009/ex102a-20161231.htm"><font style="font-family:inherit;font-size:9pt;">Form of RSU agreement under Registrant's 2005 Incentive Plan (Officer Form for officers appointed prior to September 2016)</font></a></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Form 10-K</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:9pt;"><font style="font-family:inherit;font-size:9pt;">2/28/2017</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:9pt;"><font style="font-family:inherit;font-size:9pt;">10.2A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000119312510128157/dex1002.htm"><font style="font-family:inherit;font-size:9pt;">10.3</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000119312510128157/dex1002.htm"><font style="font-family:inherit;font-size:9pt;">Align&#8217;s 2010 Employee Stock Purchase Plan</font></a></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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Form 8-K</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5/25/2010</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></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:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000092962401000049/0000929624-01-000049-0005.txt"><font style="font-family:inherit;font-size:9pt;">10.4&#8224;</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000092962401000049/0000929624-01-000049-0005.txt"><font style="font-family:inherit;font-size:9pt;">Form of Indemnification Agreement by and between registrant and its Board of Directors and its executive officers</font></a></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Form&#160;S-1 as amended (File No.&#160;333-49932)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1/17/2001</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:9pt;"><font style="font-family:inherit;font-size:9pt;">10.15</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000110465907079794/a07-25733_1ex10d1c.htm"><font style="font-family:inherit;font-size:9pt;">10.5&#8224;</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000110465907079794/a07-25733_1ex10d1c.htm"><font style="font-family:inherit;font-size:9pt;">Form of restricted stock unit award agreement under registrant&#8217;s 2005 Incentive Plan (General Form; Director Form)</font></a></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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Form&#160;10-Q</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11/5/2007</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.1C</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></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:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000110465905036404/a05-12559_1ex10d4.htm"><font style="font-family:inherit;font-size:9pt;">10.6&#8224;</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000110465905036404/a05-12559_1ex10d4.htm"><font style="font-family:inherit;font-size:9pt;">Form of option award agreement under registrant&#8217;s 2005 Incentive Plan</font></a></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Form&#160;10-Q</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:9pt;"><font style="font-family:inherit;font-size:9pt;">8/4/2005</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:9pt;"><font style="font-family:inherit;font-size:9pt;">10.4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000110465908031394/a08-11459_1ex10d3.htm"><font style="font-family:inherit;font-size:9pt;">10.7&#8224;</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000110465908031394/a08-11459_1ex10d3.htm"><font style="font-family:inherit;font-size:9pt;">Form of Employment Agreement entered into by and between registrant and each executive officer (other than CEO for executives appointed prior to September 2016)</font></a></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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Form&#160;10-Q</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5/8/2008</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></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:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714917000009/ex102-20161231.htm"><font style="font-family:inherit;font-size:9pt;">10.8&#8224;</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714917000009/ex102-20161231.htm"><font style="font-family:inherit;font-size:9pt;">Form of Employment entered into by and between registrant and each executive officer (other than CEO for executives appointed after September 2016)</font></a></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Form 10-K</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:9pt;"><font style="font-family:inherit;font-size:9pt;">2/28/2017</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:9pt;"><font style="font-family:inherit;font-size:9pt;">10.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714919000006/item502fy2018bonusawardssa.htm"><font style="font-family:inherit;font-size:9pt;">10.10&#8224;</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714919000006/item502fy2018bonusawardssa.htm"><font style="font-family:inherit;font-size:9pt;">Summary of 2018 Incentive Awards and Base Salary for NEOs</font></a></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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Form 8-K</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2/5/2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-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:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex101-20181231.htm"><font style="font-family:inherit;font-size:9pt;">10.11&#8224;</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex101-20181231.htm"><font style="font-family:inherit;font-size:9pt;">Form of Market Stock Unit Agreement under Registrant's 2005 Incentive Plan (Officer hired after 9/16)</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.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 style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</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:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex102-20181231.htm"><font style="font-family:inherit;font-size:9pt;">10.12&#8224;</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex102-20181231.htm"><font style="font-family:inherit;font-size:9pt;">Form of Market Stock Unit Agreement under Registrant's 2015 Incentive Plan (Officers hired pre-9/16)</font></a></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</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:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex103-20181231.htm"><font style="font-family:inherit;font-size:9pt;">10.12&#8224;</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex103-20181231.htm"><font style="font-family:inherit;font-size:9pt;">Form of Market Stock Unit Agreement for CEO (Focal grants)</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.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 style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</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:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714918000025/a8-kxceomsuagreement.htm"><font style="font-family:inherit;font-size:9pt;">10.12&#8224;</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714918000025/a8-kxceomsuagreement.htm"><font style="font-family:inherit;font-size:9pt;">Form of Market Stock Unit Agreement for CEO Special MSU Award June 2018</font></a></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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Form 8-K</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6/25/2018</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-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:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714915000012/algn-2015331xex1030.htm"><font style="font-family:inherit;font-size:9pt;">10.15&#8224;</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714915000012/algn-2015331xex1030.htm"><font style="font-family:inherit;font-size:9pt;">Amended and Restated Chief Executive Officer Employment Agreement between Align Technology, Inc. and Joseph Hogan</font></a></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Form 10-Q</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:9pt;"><font style="font-family:inherit;font-size:9pt;">5/1/2015</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:9pt;"><font style="font-family:inherit;font-size:9pt;">10.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-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:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714915000024/algn-2015630xex1031.htm"><font style="font-family:inherit;font-size:9pt;">10.16&#8224;</font></a></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:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714915000024/algn-2015630xex1031.htm"><font style="font-family:inherit;font-size:9pt;">Form of Restricted Stock Unit Agreement (CEO)</font></a></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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Form 10-Q</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7/30/2015</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></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:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714916000065/algn-20160930ex102.htm"><font style="font-family:inherit;font-size:9pt;">10.18&#8224;</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714916000065/algn-20160930ex102.htm"><font style="font-family:inherit;font-size:9pt;">Employment Agreement between registrant and John F. Morici (Chief Financial Officer)</font></a></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Form 10-Q</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:9pt;"><font style="font-family:inherit;font-size:9pt;">11/8/2016</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:9pt;"><font style="font-family:inherit;font-size:9pt;">10.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:bottom;padding-left:2px;padding-top:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714916000068/exhibit101.htm"><font style="font-family:inherit;font-size:9pt;">10.19</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714916000068/exhibit101.htm"><font style="font-family:inherit;font-size:9pt;">Purchase and Sale Agreement between registrant and LBA RIV-Company XXX, LLC dated December 19, 2016</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Form 8-K</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12/23/2016</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.1</font></div></td><td 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><td 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:2px;"><div style="text-align:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000110262416003155/exh10_1.htm"><font style="font-family:inherit;font-size:9pt;">10.20</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000110262416003155/exh10_1.htm"><font style="font-family:inherit;font-size:9pt;">Class C Non-Incentive Unit Purchase Agreement dated July 25, 2016</font></a></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Form 8-K</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:9pt;"><font style="font-family:inherit;font-size:9pt;">7/28/2016</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:9pt;"><font style="font-family:inherit;font-size:9pt;">10.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-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><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></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="7"></td></tr><tr><td style="width:9%;"></td><td style="width:48%;"></td><td style="width:12%;"></td><td style="width:10%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:8%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Exhibit<br>Number</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Description</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Form</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Date</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Exhibit<br>Number<br>Incorporated<br>by Reference<br>herein</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom: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;border-bottom:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Filed<br>herewith</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:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714917000027/exhibit1012017.htm"><font style="font-family:inherit;font-size:9pt;">10.21</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714917000027/exhibit1012017.htm"><font style="font-family:inherit;font-size:9pt;">Purchase and Sale Agreement dated July 24, 2017 between Align Technology de Costa Rica, S.R.L. and Belan Business Center, S.A.</font></a></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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Form 8-K</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7/27/2017</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-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:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714917000027/exhibit102.htm"><font style="font-family:inherit;font-size:9pt;">10.22</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714917000027/exhibit102.htm"><font style="font-family:inherit;font-size:9pt;">Membership Interest Purchase Agreement dated July 24, 2017 between Align Technology, Inc. and SmileDirectClub, LLC.</font></a></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Form 8-K</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:9pt;"><font style="font-family:inherit;font-size:9pt;">7/27/2017</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:9pt;"><font style="font-family:inherit;font-size:9pt;">10.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:bottom;padding-left:2px;padding-top:2px;padding-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:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714917000037/psaalignsabpbuilding2ful.htm"><font style="font-family:inherit;font-size:9pt;">10.23</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714917000037/psaalignsabpbuilding2ful.htm"><font style="font-family:inherit;font-size:9pt;">Purchase and Sale Agreement between Align Technology de Costa Rica, S.R.L. and Belen Business Center, S.A. dated November 15, 2017</font></a></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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Form 8-K</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11/20/2017</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-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:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714918000007/algn20170227exhibit101.htm"><font style="font-family:inherit;font-size:9pt;">10.25</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1097149/000109714918000007/algn20170227exhibit101.htm"><font style="font-family:inherit;font-size:9pt;">Credit Agreement between Align Technology, Inc. and Wells Fargo Bank, National Association dated February 27, 2018</font></a></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Form 8-K</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:9pt;"><font style="font-family:inherit;font-size:9pt;">2/27/2018</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:9pt;"><font style="font-family:inherit;font-size:9pt;">10.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-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:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex104-20181231.htm"><font style="font-family:inherit;font-size:9pt;">10.26</font></a></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:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex104-20181231.htm"><font style="font-family:inherit;font-size:9pt;">Purchase and Sale Agreement between Align Technology, Inc. and Slater Road I, LLC dated January 29, 2019</font></a></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</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:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex105-20181231.htm"><font style="font-family:inherit;font-size:9pt;">10.27</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex105-20181231.htm"><font style="font-family:inherit;font-size:9pt;">Fixed Dollar Accelerated Share Repurchase Transaction dated November 7, 2018</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</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:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex106-20181231.htm"><font style="font-family:inherit;font-size:9pt;">10.28</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex106-20181231.htm"><font style="font-family:inherit;font-size:9pt;">Align 2019 Global RSU Agreement</font></a></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</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:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex211-20181231.htm"><font style="font-family:inherit;font-size:9pt;">21.1</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex211-20181231.htm"><font style="font-family:inherit;font-size:9pt;">Subsidiaries of Align Technology, Inc.</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</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:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex231-20181231.htm"><font style="font-family:inherit;font-size:9pt;">23.1</font></a></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:left;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex231-20181231.htm"><font style="font-family:inherit;font-size:9pt;">Consent of PricewaterhouseCoopers&#160;LLP, Independent Registered Public Accounting Firm</font></a></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</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:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex311-20181231.htm"><font style="font-family:inherit;font-size:9pt;">31.1</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex311-20181231.htm"><font style="font-family:inherit;font-size:9pt;">Certifications of Chief Executive Officer pursuant to Exchange Act Rules&#160;13a-14(a) and 15d-14(a), as adopted pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2003</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</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:center;font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex312-20181231.htm"><font style="font-family:inherit;font-size:9pt;">31.2</font></a></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex312-20181231.htm"><font style="font-family:inherit;font-size:9pt;">Certifications of Chief Financial Officer pursuant to Exchange Act Rules&#160;13a-14(a) and 15d-14(a), as adopted pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2003</font></a></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</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:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex32-20181231.htm"><font style="font-family:inherit;font-size:9pt;">32</font></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="ex32-20181231.htm"><font style="font-family:inherit;font-size:9pt;">Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2003</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">101.INS</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:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">XBRL Instance Document</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</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:9pt;"><font style="font-family:inherit;font-size:9pt;">101.SCH</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">XBRL Taxonomy Extension Schema Document</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">101.CAL</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:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">XBRL Taxonomy Extension Calculation Linkbase Document</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</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:9pt;"><font style="font-family:inherit;font-size:9pt;">101.DEF</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">XBRL Taxonomy Extension Definition Linkbase Document</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">101.LAB</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:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">XBRL Taxonomy Extension Label Linkbase Document</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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 style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</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:9pt;"><font style="font-family:inherit;font-size:9pt;">101.PRE</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">XBRL Taxonomy Extension Presentation Linkbase Document</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">__________________________________&#160;</font></div><div style="line-height:120%;font-size:9pt;"><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:6%;"></td><td style="width:94%;"></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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8224;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Management contract or compensatory plan or arrangement filed as an Exhibit to this form pursuant to Items&#160;14(a) and 14(c) of Form&#160;10-K.</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8224;&#8224;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Portions of the exhibit have been omitted pursuant to a request for confidential treatment.&#160;The confidential portions have been filed with the SEC.</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sD409DECA84955A329981D77C0AD45BC8"></a></div><div style="line-height:120%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;padding-right:72px;">ITEM 16.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FORM 10-K SUMMARY</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div style="line-height:120%;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;">99</font></div></div><hr style="page-break-after:always"><div><a name="sBF64ECB5EB005C9689F3E092CD18E69B"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SIGNATURES </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:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pursuant to the requirements of Section&#160;13 or 15(d) 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, on </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><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:43.07992202729044%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="2"></td></tr><tr><td style="width:17%;"></td><td style="width:83%;"></td></tr><tr><td colspan="2" style="vertical-align:top;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;">ALIGN TECHNOLOGY,&#160;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:6px;font-size:10pt;"><font style="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:6px;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: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;">/</font><font style="font-family:inherit;font-size:8pt;">S</font><font style="font-family:inherit;font-size:10pt;">/&#160;&#160;&#160;&#160;JOSEPH M. HOGAN</font><font style="font-family:inherit;font-size:8pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Joseph M. Hogan</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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">President and Chief Executive Officer</font></div></td></tr></table></div></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Each person whose signature appears below constitutes and appoints Joseph M. Hogan or John F. Morici, his or her attorney-in-fact, with the power of substitution, for him or her in any and all capacities, to sign any amendments to this Report on Form&#160;10-K and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his or her substitute or substitutes, may do or cause to be done by virtue hereof.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.</font></div><div style="line-height:120%;text-align:center;text-indent:32px;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:95.12670565302143%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:36%;"></td><td style="width:4%;"></td><td style="width:38%;"></td><td style="width:4%;"></td><td style="width:18%;"></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:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Signature</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;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#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:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Title</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;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Date</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:8px;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:8px;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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;">/S/&#160;&#160;&#160;&#160;JOSEPH M. HOGAN</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;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">President and Chief Executive Officer (Principal Executive Officer)</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;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">February&#160;28, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Joseph M. Hogan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;">/S/&#160;&#160;&#160;&#160;JOHN F. MORICI</font></div><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Chief Financial Officer and Senior Vice President, Global Finance (Principal Financial Officer and Principal Accounting Officer)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">February&#160;28, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">John F. Morici</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;">/S/&#160;&#160;&#160;&#160;JOSEPH LACOB&#160;</font></div><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Director</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">February&#160;28, 2019</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Joseph Lacob</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;">/S/&#160;&#160;&#160;&#160;C. RAYMOND LARKIN, JR.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Director</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">February&#160;28, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">C. Raymond Larkin, Jr.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;">/S/&#160;&#160;&#160;&#160;GEORGE J. MORROW&#160;&#160;&#160;&#160;&#160;</font></div><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Director</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">February&#160;28, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">George J. Morrow</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;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="overflow:hidden;height:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;">/S/&#160;&#160;&#160;&#160;ANDREA L. SAIA&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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 rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">February&#160;28, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Andrea L. Saia</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;">/S/&#160;&#160;&#160;&#160;GREG J. SANTORA&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Director</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">February&#160;28, 2019</font></div></td></tr><tr><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:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Greg J. Santora</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;">/S/&#160;&#160;&#160;&#160;THOMAS M. PRESCOTT</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">February&#160;28, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Thomas M. Prescott</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;">/S/&#160;&#160;&#160;&#160;WARREN S. THALER&#160;&#160;</font></div><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Director</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">February&#160;28, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Warren S. Thaler</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="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:6px;font-size:10pt;"><font style="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:6px;font-size:10pt;"><font style="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:6px;font-size:10pt;"><font style="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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;">/S/&#160;&#160;&#160;&#160;SUSAN E. SIEGEL&#160;<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 rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">February&#160;28, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Susan E. Siegel</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></table></div></div><div style="line-height:120%;text-align:center;text-indent:32px;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:95.12670565302143%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:36%;"></td><td style="width:4%;"></td><td style="width:38%;"></td><td style="width:4%;"></td><td style="width:18%;"></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:9pt;"><font style="font-family:inherit;font-size:9pt;">/S/&#160;&#160;&#160;&#160;KEVIN J. DALLAS&#160;<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 rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Director</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">February 28, 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Kevin J. Dallas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></table></div></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;">100</font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ex101-20181231.htm
<DESCRIPTION>EXHIBIT 10.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s8553E70AFF618673178230F064E3E18B"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.1</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ALIGN TECHNOLOGY, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">AMENDED AND RESTATED 2005 INCENTIVE PLAN</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTICE OF GRANT OF MARKET STOCK UNITS</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unless otherwise defined herein, the terms defined in the Amended and Restated 2005 Incentive Plan (the &#8220;Plan&#8221;) will have the same defined meanings in this Notice of Grant of Market Stock Units (the &#8220;Notice of Grant&#8221;).</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Participant: &#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Address:&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:624px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">You (the &#8220;Participant&#8221;) have been granted an award (&#8220;Award&#8221;) of market-performance based Restricted Stock Units (&#8220;Market Stock Units&#8221;), subject to the terms and conditions of the Plan, this Notice of Grant and the Market Stock Unit Agreement attached hereto as </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Exhibit A</font><font style="font-family:inherit;font-size:10pt;">&#32;(the &#8220;Agreement&#8221;) as follows:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:312px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date of Grant:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;February 20, ___</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:312px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Target Number of Market Stock Units:&#160;&#160;&#160;&#160;xxx (the &#8220;Target Number of Market Stock Units&#8221;)</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:312px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maximum Number of Market Stock Units:&#160;&#160;&#160;&#160;xxx (the &#8220;Maximum Number of Market Stock Units&#8221;)</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:288px;"></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:inherit;font-size:10pt;">Performance Period:</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Means the three year period commencing on February 15 of the year of grant ending on the third year anniversary of such date (subject to Sections 4 of Exhibit A (the &#8220;Performance Period&#8221;)).  </font></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:288px;"></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:inherit;font-size:10pt;">Performance Matrix:</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The number of Market Stock Units in which Participant may vest in accordance with the Vesting Schedule will depend upon the Company&#8217;s Stock Price Performance (as defined below) as compared to the NASDAQ Composite Stock Price Performance (as defined below) for the Performance Period and will be determined in accordance with Section 1 of Exhibit A.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:312px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:288px;"></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:inherit;font-size:10pt;">Vesting Schedule:</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subject to Section 4 of Exhibit A and the terms of the Plan, the Participant will vest in his or her Calculated Market Stock Units (as defined below) on the three year anniversary of the date of grant (the &#8220;Vesting Date&#8221;).</font></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">By accepting this agreement, you and the Company agree that this Award is granted under and governed by the terms and conditions of the Plan and the Agreement, each of which are made a part of this document.&#160; You further agree to accept, acknowledge and execute this Agreement as a condition to receiving any Market Stock Units under this Award.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nothing in this Notice of Grant or in the attached Agreement or in the Plan shall confer upon Participant any right to continue in service for any period of specific duration or interfere with or otherwise restrict in any way the rights of the Company (or any Parent or Subsidiary employing or retaining Participant) or of Participant, which rights are hereby expressly reserved by each, to terminate Participant&#8217;s service at any time for any reason, with or without cause.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;text-decoration:underline;">EXHIBIT A</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#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;">MARKET STOCK UNIT AGREEMENT</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:100px;"></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:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Grant</font><font style="font-family:inherit;font-size:10pt;">.&#160; </font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:100px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:96px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:96px;">(a)</font><font style="font-family:inherit;font-size:10pt;">The Company hereby grants to Participant under the Plan an Award of Market Stock Units, subject to all of the terms and conditions in the Notice of Grant, this Agreement and the Plan.  </font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:96px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:96px;">(b)</font><font style="font-family:inherit;font-size:10pt;">The number of Market Stock Units in which the Participant may vest in accordance with the Vesting Schedule set forth in the Notice of Grant will depend upon the Company&#8217;s Stock Price Performance as compared to the NASDAQ Composite Index Performance calculated on February 15, 2022 (the &#8220;Measurement Date&#8221;) with 100% of the Market Stock Units eligible to vest on the Vesting Date.  The actual number of Market Stock Units that will vest on the Vesting Date will be determined as follows:</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Performance Calculation</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The &#8220;Company&#8217;s Stock Price Performance&#8221; means the percentage increase or decrease in (i) the average adjusted closing price per share of the Company&#8217;s common stock during the 30 trading-day period ending on February 15 of the year of grant over (ii) the average adjusted closing price of the Company&#8217;s common stock during the 30 trading-day period ending on the Measurement Date.  Notwithstanding the foregoing, in the event of a Change of Control of the Company, the &#8220;Company&#8217;s Stock Price Performance&#8221; means the percentage increase or decrease in (i) the average adjusted closing price per share of the Company&#8217;s common stock during the 30 trading-day period ending on February 15 of the year of grant over (ii) the per share value of the Company&#8217;s common stock paid to its stockholders in connection with the Change of Control.</font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The &#8220;NASDAQ Composite Index Performance&#8221; means the percentage increase or decrease in (i) the adjusted index value of the NASDAQ Composite Index during the 30 trading-day period ending February 15 of the year of grant over (ii) the adjusted index value of the NAQDAQ Composite Index for during the 30 trading-day period ending on the Measurement Date.</font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s Stock Price Performance will be compared against the NASDAQ Composite Index Performance (each expressed as a growth rate percentage) to result in a growth rate (the &#8220;Growth Rate Delta&#8221;) equal to the Company&#8217;s Stock Price Performance minus the NASDAQ Composite Index Performance.  The Growth Rate Delta will be calculated on the Measurement Date.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Market Stock Unit Calculation</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">If the Growth Rate Delta is equal to 0%, the number of Market Stock Units that will be eligible to vest (the &#8220;Calculated Market Stock Units&#8221;) on the Vesting Date will equal 100% of the Target Number of Market Stock Units.</font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">If the Growth Rate Delta is greater or less than 0%, the number of Market Stock Units that will be Calculated Market Stock Units on the Vesting Date will equal: (i) the Target Number of Market Stock Units, multiplied by (ii) the sum of (A) 100% plus (B) three times the Growth Rate Delta; provided, however, that in no event will more than the Maximum Number of Market Stock Units become Calculated Market Stock Units on the Vesting Date.  If the Growth Rate Delta is equal to negative-33.3%, then the number of Target Market Stock Units that will become Calculated Market Stock Units on the Vesting Date will equal 0.</font></div><div style="line-height:120%;text-align:left;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Examples (for illustration purposes only)</font><font style="font-family:inherit;font-size:10pt;">.</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:216px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If the Growth Rate Delta on the Measurement Date equaled 20%, then 160% (equal to 100% plus (3 times 20%)) of the Target Number of Market Stock Units would be Calculated Market Stock Units and would vest on the Vesting Date.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:216px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:216px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If the Growth Rate Delta on the Measurement Date equaled negative-20%, then 40% (equal to 100% plus (3 times negative-20%)) of the Target Number of Market Stock Units would be Calculated Market Stock Units and would vest on the Vesting Date.</font></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">2.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Company&#8217;s Obligation to Pay</font><font style="font-family:inherit;font-size:10pt;">.&#160; Each Market Stock Unit represents a value equal to the Fair Market Value of a Share on the date it is granted.&#160; Unless and until the Market Stock Units will have vested in the manner set forth in Sections&#160;3, 4 and 5, Participant will have no right to payment of any such Market Stock Units.&#160; Prior to actual payment of any vested Market Stock Units, such Market Stock Unit will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.  Payment of any vested Market Stock Units will be made in whole Shares only and any fractional Shares will be forfeited at the time of payment.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">3.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Vesting Schedule</font><font style="font-family:inherit;font-size:10pt;">.&#160; Subject to Section 5, the Market Stock Units awarded by this Agreement will vest in Participant according to the Vesting Schedule set forth on the attached Notice of Grant, subject to Participant continuing to be a Service Provider through each such date.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">4.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Change of Control</font><font style="font-family:inherit;font-size:10pt;">.  In the event of a Change of Control, the Performance Period shall be deemed to end upon the closing of the Change of Control for purposes of determining the Company&#8217;s Stock Price Performance and the NASDAQ Composite Index Performance and the number of Market Stock Units that are Calculated Market Stock Units will be determined in accordance with the Performance Matrix and Section 1 of this Exhibit A.  The Participant shall vest in the number of Calculated Market Stock Units determined based on the preceding sentence as follows:  </font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">if Participant&#8217;s employment is terminated without Cause or for Good Reason (as such terms are defined in Participant&#8217;s individual employment agreement with the Company) within eighteen months following the occurrence of a Change of Control, then 100% of his or her unvested Calculated Market Stock Units will fully vest, provided the Participant executes and does not revoke a release of claims as provided for in Participant&#8217;s employment agreement (as a necessary condition to the receipt of severance thereunder).</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">in accordance with Section 1 of this Exhibit A, the Administrator shall not be entitled to eliminate or reduce the number of Calculated Market Stock Units determined in accordance with Section 1of Exhibit A following a Change of Control.</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">5.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Forfeiture upon Termination of Status as a Service Provider</font><font style="font-family:inherit;font-size:10pt;">.&#160; Subject to the provisions of Section 4, if Participant ceases to be a Service Provider for any or no reason, the then-unvested Market Stock Units awarded by this Agreement will thereupon be forfeited at no cost to the Company and Participant will have no further rights thereunder.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">6.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Payment after Vesting</font><font style="font-family:inherit;font-size:10pt;">.&#160; Any Market Stock Units that vest in accordance with Sections 3 and 4 will be paid to Participant (or in the event of Participant&#8217;s death, to his or her estate) in whole Shares, subject to Participant satisfying any applicable tax withholding obligations as set forth in Section 8.  Subject to the provisions of Section 20, any Shares will be issued to Participant as soon as practicable after the relevant vesting date, but in any event, within the period ending on the later to occur of the date that is two-and-one-half months from the end of (a)&#160;Participant&#8217;s tax year that includes the vesting date, or (b) the Company&#8217;s tax year that includes the vesting date.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">7.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Payments after Death</font><font style="font-family:inherit;font-size:10pt;">.&#160; Any distribution or delivery to be made to Participant under this Agreement will, if Participant is then deceased, be made to Participant&#8217;s designated beneficiary, or if no beneficiary survives Participant, the administrator or executor of Participant&#8217;s estate.&#160; Any such transferee must furnish the Company with (a)&#160;written notice of his or her status as transferee, and (b)&#160;evidence satisfactory to the Company to establish the validity of the transfer and compliance with any laws or regulations pertaining to said transfer.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">8.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Withholding of Taxes</font><font style="font-family:inherit;font-size:10pt;">.&#160; </font></div><div style="line-height:120%;text-align:left;padding-left:120px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:12pt;padding-left:96px;"><font style="font-family:inherit;font-size:12pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Generally</font><font style="font-family:inherit;font-size:10pt;">. The Participant is ultimately liable and responsible for all taxes owed in connection with the Market Stock Units, regardless of any action the Company or any of its Subsidiaries takes with respect to any tax withholding obligations that arise in connection with the Market Stock Units.  Neither the Company nor any of its Subsidiaries makes any representation or undertaking regarding the treatment of any tax withholding in connection with the grant or vesting of the Market Stock Units or the subsequent sale of Shares issuable pursuant to the Market Stock Units.  The Company and its Subsidiaries do not commit and are under no obligation to structure the Market Stock Units to reduce or eliminate the Participant&#8217;s tax liability.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:12pt;padding-left:96px;"><font style="font-family:inherit;font-size:12pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Payment of Withholding Taxes</font><font style="font-family:inherit;font-size:10pt;">.  Notwithstanding any contrary provision of this Agreement, no Shares will be issued to Participant, unless and until satisfactory arrangements (as determined by the Administrator) will have been made by the Participant with respect to the payment of any taxes which the Company determines must be withheld with respect to the Market Stock Units.  The Administrator, in its sole discretion and pursuant to such procedures as it may specify from time to time, may satisfy such tax withholding obligations, in whole or in part, by withholding otherwise deliverable Shares having an aggregate Fair Market Value sufficient to (but not exceeding) the minimum amount required to be withheld.  In addition and to the maximum extent permitted by law, the Company has the right to retain without notice from salary or other amounts payable to the Participant, cash having a value sufficient to satisfy any tax withholding obligations that cannot be satisfied by the withholding of otherwise deliverable Shares.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">9.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Rights as Stockholder</font><font style="font-family:inherit;font-size:10pt;">.&#160; Neither Participant nor any person claiming under or through Participant will have any of the rights or privileges of a stockholder of the Company in respect of any Shares deliverable hereunder, unless and until certificates representing such Shares will have been issued, recorded on the records of the Company or its transfer agents or registrars, and delivered to Participant.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">10.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">No Effect on Service</font><font style="font-family:inherit;font-size:10pt;">.&#160; Participant acknowledges and agrees that the vesting of the Market Stock Units pursuant to Sections 3 or 4 hereof is earned only by Participant continuing to be a Service Provider through the applicable vesting dates (and not through the act of being hired or acquiring Shares hereunder).&#160; Participant further acknowledges and agrees that this Agreement, the transactions contemplated hereunder and the vesting schedule set forth herein do not constitute an express or implied promise of Participant continuing to be a Service Provider for the vesting period, for any period, or at all, and will not interfere with the Participant&#8217;s right or the right of the Company (or the Affiliate employing or retaining Participant) to terminate Participant as a Service Provider at any time, with or without cause.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">11.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Address for Notices</font><font style="font-family:inherit;font-size:10pt;">.&#160; Any notice to be given to the Company under the terms of this Agreement will be addressed to the Company, in care of Stock Administrator at Align Technology,&#160;Inc., 2560 Orchard Parkway, San Jose, CA 95131, or at such other address as the Company may hereafter designate in writing.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">12.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Grant is Not Transferable</font><font style="font-family:inherit;font-size:10pt;">.&#160; Except to the limited extent provided in Section&#160;7, this grant and the rights and privileges conferred hereby will not be transferred, assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and will not be subject to sale under execution, attachment or similar process. &#160;Upon any attempt to transfer, assign, pledge, hypothecate or otherwise dispose of this grant, or any right or privilege conferred hereby, or upon any attempted sale under any execution, attachment or similar process, this grant and the rights and privileges conferred hereby immediately will become null and void.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">13.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Binding Agreement</font><font style="font-family:inherit;font-size:10pt;">.&#160; Subject to the limitation on the transferability of this grant contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">14.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Additional Conditions to Issuance of Stock</font><font style="font-family:inherit;font-size:10pt;">.&#160; If at any time the Company will determine, in its discretion, that the listing, registration or qualification of the Shares upon any securities exchange or under any state or federal law, or the consent or approval of any governmental regulatory authority is necessary or desirable as a condition to the issuance of shares to Participant (or his estate), such issuance will not occur unless and until such listing, registration, qualification, consent or approval will have been effected or obtained free of any conditions not acceptable to the Company.&#160; Where the Company determines that the delivery of the payment of any Shares will violate federal securities laws or other applicable laws, the Company will defer delivery until the earliest date at which the Company reasonably anticipates that the delivery of Shares will no longer cause such violation.&#160; The Company will make all reasonable efforts to meet the requirements of any such state or federal law or securities exchange and to obtain any such consent or approval of any such governmental authority.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">15.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Plan Governs</font><font style="font-family:inherit;font-size:10pt;">.&#160; This Agreement is subject to all terms and provisions of the Plan.&#160; In the event of a conflict between one or more provisions of this Agreement and one or more provisions of the Plan, the provisions of the Plan will govern.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">16.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Administrator Authority</font><font style="font-family:inherit;font-size:10pt;">.&#160; The Administrator will have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret or revoke any such rules (including, but not limited to, the determination of whether or not any Market Stock Units have vested).&#160; All actions taken and all interpretations and determinations made by the Administrator in good faith will be final and binding upon Participant, the Company and all other interested persons.&#160; No member of the Administrator will be personally liable for any action, determination or interpretation made in good faith with respect to the Plan or this Agreement.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">17.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Electronic Delivery</font><font style="font-family:inherit;font-size:10pt;">.&#160; The Company may, in its sole discretion, decide to deliver any documents related to Market Stock Units awarded under the Plan or future Market Stock Units that may be awarded under the Plan by electronic means or request Participant&#8217;s consent to participate in the Plan by electronic means.&#160; Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:12pt;padding-right:52px;">18.</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Captions</font><font style="font-family:inherit;font-size:10pt;">.&#160; Captions provided herein are for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">19.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Agreement Severable</font><font style="font-family:inherit;font-size:10pt;">.&#160; In the event that any provision in this Agreement will be held invalid or unenforceable, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of this Agreement.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">20.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Section 409A</font><font style="font-family:inherit;font-size:10pt;">.  Notwithstanding anything in the Plan or this Agreement to the contrary, if the </font><font style="font-family:inherit;font-size:10pt;">vesting of the balance, or some lesser portion of the balance, of the Market Stock Units is accelerated in connection with Participant&#8217;s termination </font><font style="font-family:inherit;font-size:10pt;">as a Service Provider </font><font style="font-family:inherit;font-size:10pt;">(provided that such termination is a &#8220;separation from service&#8221; within the meaning of Section 409A, as determined by the Company</font><font style="font-family:inherit;font-size:10pt;">)</font><font style="font-family:inherit;font-size:10pt;">, other than due to death</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">,</font><font style="font-family:inherit;font-size:10pt;">&#32;and i</font><font style="font-family:inherit;font-size:10pt;">f (x) Participant is a &#8220;specified employee&#8221; within the meaning of Section 409A at the time of such termination as a Service Provider and (y) the payment of such accelerated Market Stock Units will result in the imposition of additional tax under Section 409A if paid to Participant on or within the six (6) month period following Participant&#8217;s termination as a Service Provider, then the payment of such accelerated Market Stock Units will not be made until the date six (6) months and one (1) day following the date of Participant&#8217;s termination as a Service Provider, unless the Participant dies following his or her termination as a Service Provider, in which case, the Market Stock Units will be paid in Shares to the Participant&#8217;s estate as soon as practicable following his or her death. </font><font style="font-family:inherit;font-size:10pt;">&#32;It is the intent of this Agreement to comply with the requirements of Section 409A</font><font style="font-family:inherit;font-size:10pt;">&#32;so that none of the Market Stock Units provided under this Agreement or Shares issuable thereunder will be subject to the additional tax imposed under Section 409A</font><font style="font-family:inherit;font-size:10pt;">, and any ambiguities herein will be interpreted to so comply.  For purposes of this Agreement, &#8220;Section 409A&#8221; means Section 409A of the Code, and </font><font style="font-family:inherit;font-size:10pt;">any proposed, temporary or final Treasury Regulations and Internal Revenue Service guidance thereunder</font><font style="font-family:inherit;font-size:10pt;">, as each may be amended from time to time.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">21.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Governing Law</font><font style="font-family:inherit;font-size:10pt;">.&#160; This Agreement shall be governed by the laws of the State of California, without giving effect to the conflict of law principles thereof.&#160; For purposes of litigating any dispute that arises under this Award of Market Stock Units or this Agreement, the parties hereby submit to and consent to the jurisdiction of the State of California</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">,</font><font style="font-family:inherit;font-size:10pt;">&#32;and agree that such litigation shall be conducted in the courts of Santa Clara County, California</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">,</font><font style="font-family:inherit;font-size:10pt;">&#32;or the federal courts for the United States for the Northern District of California, and no other courts, where this Award of Market Stock Units is made and/or to be performed.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">[Remainder of Page Intentionally Left Blank]</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">By Participant&#8217;s acceptance of this Agreement, Participant represents that he or she is familiar with the terms and provisions of the Plan, and hereby accepts this Agreement subject to all of the terms and provisions thereof.&#160; Participant has reviewed the Plan and this Agreement in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Agreement and fully understands all provisions of this Agreement.&#160; Participant agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan or this Agreement.&#160; Participant further agrees to notify the Company upon any change in the residence indicated in the Notice of Grant of Market Stock Units.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">PARTICIPANT:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ALIGN TECHNOLOGY, INC.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:1152px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#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%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Signature&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;By</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:864px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;"></font><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Joseph Hogan, President and CEO&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Print Name&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Title</font></div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>ex102-20181231.htm
<DESCRIPTION>EXHIBIT 10.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="sA0F1CC10D9A38ACA0719307CB133C60B"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.2</font></div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></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;font-weight:bold;">ALIGN TECHNOLOGY, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">AMENDED AND RESTATED 2005 INCENTIVE PLAN</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTICE OF GRANT OF MARKET STOCK UNITS</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unless otherwise defined herein, the terms defined in the Amended and Restated 2005 Incentive Plan (the &#8220;Plan&#8221;) will have the same defined meanings in this Notice of Grant of Market Stock Units (the &#8220;Notice of Grant&#8221;).</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Participant: &#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Address:&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:624px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">You (the &#8220;Participant&#8221;) have been granted an award (&#8220;Award&#8221;) of market-performance based Restricted Stock Units (&#8220;Market Stock Units&#8221;), subject to the terms and conditions of the Plan, this Notice of Grant and the Market Stock Unit Agreement attached hereto as </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Exhibit A</font><font style="font-family:inherit;font-size:10pt;">&#32;(the &#8220;Agreement&#8221;) as follows:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:312px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date of Grant:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;February 20, _____</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:312px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Target Number of Market Stock Units:&#160;&#160;&#160;&#160;xxx (the &#8220;Target Number of Market Stock Units&#8221;)</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:312px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maximum Number of Market Stock Units:&#160;&#160;&#160;&#160;xxx (the &#8220;Maximum Number of Market Stock Units&#8221;)</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:288px;"></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:inherit;font-size:10pt;">Performance Period:</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Means the three year period commencing on February 15 of the year of grant and ending on the third year anniversary of such date (subject to Sections 4 and 5 of Exhibit A (the &#8220;Performance Period&#8221;)).  </font></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:288px;"></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:inherit;font-size:10pt;">Performance Matrix:</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The number of Market Stock Units in which Participant may vest in accordance with the Vesting Schedule will depend upon the Company&#8217;s Stock Price Performance (as defined below) as compared to NASDAQ Composite Stock Price Performance (as defined below) for the Performance Period and will be determined in accordance with Section 1 of Exhibit A.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:312px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:288px;"></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:inherit;font-size:10pt;">Vesting Schedule:</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subject to Sections 4 and 5 of Exhibit A and the terms of the Plan, the Participant will vest in his or her Calculated Market Stock Units (as defined below) on third-year anniversary of the date of grant (the &#8220;Vesting Date&#8221;).</font></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">By accepting this agreement, you and the Company agree that this Award is granted under and governed by the terms and conditions of the Plan and the Agreement, each of which are made a part of this document.&#160; You further agree to accept, acknowledge and execute this Agreement as a condition to receiving any Market Stock Units under this Award.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nothing in this Notice of Grant or in the attached Agreement or in the Plan shall confer upon Participant any right to continue in service for any period of specific duration or interfere with or otherwise restrict in any way the rights of the Company (or any Parent or Subsidiary employing or retaining Participant) or of Participant, which rights are hereby expressly reserved by each, to terminate Participant&#8217;s service at any time for any reason, with or without cause.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;text-decoration:underline;">EXHIBIT A</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#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;">MARKET STOCK UNIT AGREEMENT</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:100px;"></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:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Grant</font><font style="font-family:inherit;font-size:10pt;">.&#160; </font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:100px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:96px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:96px;">(a)</font><font style="font-family:inherit;font-size:10pt;">The Company hereby grants to Participant under the Plan an Award of Market Stock Units, subject to all of the terms and conditions in the Notice of Grant, this Agreement and the Plan.  </font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:96px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:96px;">(b)</font><font style="font-family:inherit;font-size:10pt;">The number of Market Stock Units in which the Participant may vest in accordance with the Vesting Schedule set forth in the Notice of Grant will depend upon the Company&#8217;s Stock Price Performance as compared to the NASDAQ Composite Index Performance calculated on February 15, 2022 (the &#8220;Measurement Date&#8221;) with 100% of the Market Stock Units eligible to vest on the Vesting Date.  The actual number of Market Stock Units that will vest on the Vesting Date will be determined as follows:</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Performance Calculation</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The &#8220;Company&#8217;s Stock Price Performance&#8221; means the percentage increase or decrease in (i) the average adjusted closing price per share of the Company&#8217;s common stock during the 30 trading-day period ending on February 15 of the year of grant over (ii) the average adjusted closing price of the Company&#8217;s common stock during the 30 trading-day period ending on the Measurement Date..  Notwithstanding the foregoing, in the event of a Change of Control of the Company, the &#8220;Company&#8217;s Stock Price Performance&#8221; means the percentage increase or decrease in (i) the average adjusted closing price per share of the Company&#8217;s common stock during the 30 trading-day period ending on February 15 of the year of grant over (ii) the per share value of the Company&#8217;s common stock paid to its stockholders in connection with the Change of Control.</font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The &#8220;NASDAQ Composite Index Performance&#8221; means the percentage increase or decrease in (i) the adjusted index value of the NASDAQ Composite Index during the 30 trading-day period ending on February 15 of the year of grant over (ii) the adjusted index value of the NAQDAQ Composite Index during the 30 trading-day period ending on the Measurement Date.</font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s Stock Price Performance will be compared against the NASDAQ Composite Index Performance (each expressed as a growth rate percentage) to result in a growth rate (the &#8220;Growth Rate Delta&#8221;) equal to the Company&#8217;s Stock Price Performance minus the NASDAQ Composite Index Performance.  The Growth Rate Delta will be calculated on the Measurement Date.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Market Stock Unit Calculation</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">If the Growth Rate Delta is equal to 0%, the number of Market Stock Units that will be eligible to vest (the &#8220;Calculated Market Stock Units&#8221;) on the Vesting Date will equal 100% of the Target Number of Market Stock Units.</font></div><div style="line-height:120%;text-align:left;padding-left:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:192px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">If the Growth Rate Delta is greater or less than 0%, the number of Market Stock Units that will be Calculated Market Stock Units on the Vesting Date will equal: (i) the Target Number of Market Stock Units, multiplied by (ii) the sum of (A) 100% plus (B) three times the Growth Rate Delta; provided, however, that in no event will more than the Maximum Number of Market Stock Units become Calculated Market Stock Units on the Vesting Date.  If the Growth Rate Delta is equal to negative-33.3%, then the number of Target Market Stock Units that will become Calculated Market Stock Units on the Vesting Date will equal 0.</font></div><div style="line-height:120%;text-align:left;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Examples (for illustration purposes only)</font><font style="font-family:inherit;font-size:10pt;">.</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:216px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If the Growth Rate Delta on the Measurement Date equaled 20%, then 160% (equal to 100% plus (3 times 20%)) of the Target Number of Market Stock Units would be Calculated Market Stock Units and would vest on the Vesting Date.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:216px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:216px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:192px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If the Growth Rate Delta on the Measurement Date equaled negative-20%, then 40% (equal to 100% plus (3 times negative-20%)) of the Target Number of Market Stock Units would be Calculated Market Stock Units and would vest on the Vesting Date.</font></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">2.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Company&#8217;s Obligation to Pay</font><font style="font-family:inherit;font-size:10pt;">.&#160; Each Market Stock Unit represents a value equal to the Fair Market Value of a Share on the date it is granted.&#160; Unless and until the Market Stock Units will have vested in the manner set forth in Sections&#160;3, 4 and 5, Participant will have no right to payment of any such Market Stock Units.&#160; Prior to actual payment of any vested Market Stock Units, such Market Stock Unit will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.  Payment of any vested Market Stock Units will be made in whole Shares only and any fractional Shares will be forfeited at the time of payment.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">3.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Vesting Schedule</font><font style="font-family:inherit;font-size:10pt;">.&#160; Subject to Section 6, the Market Stock Units awarded by this Agreement will vest in Participant according to the Vesting Schedule set forth on the attached Notice of Grant, subject to Participant continuing to be a Service Provider through each such date.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">4.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Change of Control</font><font style="font-family:inherit;font-size:10pt;">.  In the event of a Change of Control, the Performance Period shall be deemed to end upon the closing of the Change of Control for purposes of determining the Company&#8217;s Stock Price Performance and the NASDAQ Composite Index Performance and the number of Market Stock Units that are Calculated Market Stock Units will be determined in accordance with the Performance Matrix and Section 1 of this Exhibit A.  The Participant shall vest in the number of Calculated Market Stock Units determined based on the preceding sentence as follows:  </font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">On the date of, and contingent upon, the Change of Control, Participant will vest in that number of Calculated Market Stock Units equal to (i) (A) the number of calendar months (including any partial month) that have elapsed from the commencement of the Performance Period through the date of the Change of Control, (B) divided by 36, multiplied by (ii) the number of Calculated Market Stock Units, with the result rounded down to the nearest whole Share.</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Calculated Market Stock Units that do not vest pursuant to Section 4(a) will vest on the Vesting Date, unless vested earlier in accordance with the terms of this Award, Section 18 of the Plan or any employment or other change in control agreement by and between the Company and Participant.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Notwithstanding the foregoing, if Participant&#8217;s employment is terminated without Cause or for Good Reason (as such terms are defined in Participant&#8217;s individual employment agreement with the Company) within twelve months following the occurrence of a Change of Control, then 100% of his or her unvested Calculated Market Stock Units will fully vest, provided the Participant executes and does not revoke a release of claims as provided for in Participant&#8217;s employment agreement (as a necessary condition to the receipt of severance thereunder).</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">In accordance with Section 1 of this Exhibit A, the Administrator shall not be entitled to eliminate or reduce the number of Calculated Market Stock Units determined in accordance with Section 1of Exhibit A following a Change of Control.</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">5.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Termination without Cause or a Resignation for Good Reason Not Following a Change of Control</font><font style="font-family:inherit;font-size:10pt;">.  In the event Participant&#8217;s employment with the Company is terminated without Cause or if Participant terminates his or her employment for Good Reason (as such terms are defined in Participant&#8217;s individual employment agreement with the Company) and such termination does not occur on or within twelve months following a Change of Control, the Performance Period shall be deemed to end upon the Participant&#8217;s employment termination date for purposes of determining the Company&#8217;s Stock Price Performance and the NASDAQ Composite Index Performance and the number of Market Stock Units that are Calculated Market Stock Units will be determined in accordance with the Performance Matrix and Section 1 of this Exhibit A.  Subject to Participant executing and not revoking a release of claims as provided for in Participant&#8217;s employment agreement (as a necessary condition to the receipt of severance thereunder), Participant shall vest in that number of Calculated Market Stock Units equal to (i) (A) the number of months (including any partial month, expressed as a fraction) that have elapsed from the commencement of the Performance Period through the date of the termination of employment, (B) divided by 36, multiplied by (ii) the number of Calculated Market Stock Units, with the result rounded down to the nearest whole Share.  The remaining unvested Calculated Market Stock Units will be forfeited at no cost to the Company and Participant will have no further rights thereunder.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">6.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Forfeiture upon Termination of Status as a Service Provider</font><font style="font-family:inherit;font-size:10pt;">.&#160; Subject to the provisions of Section 4 and 5, if Participant ceases to be a Service Provider for any or no reason, the then-unvested Market Stock Units awarded by this Agreement will thereupon be forfeited at no cost to the Company and Participant will have no further rights thereunder.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">7.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Payment after Vesting</font><font style="font-family:inherit;font-size:10pt;">.&#160; Any Market Stock Units that vest in accordance with Sections 3, 4 and 5 will be paid to Participant (or in the event of Participant&#8217;s death, to his or her estate) in whole Shares, subject to Participant satisfying any applicable tax withholding obligations as set forth in Section 9.  Subject to the provisions of Section 21, any Shares will be issued to Participant as soon as practicable after the relevant vesting date, but in any event, within the period ending on the later to occur of the date that is two-and-one-half months from the end of (a)&#160;Participant&#8217;s tax year that includes the vesting date, or (b) the Company&#8217;s tax year that includes the vesting date.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">8.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Payments after Death</font><font style="font-family:inherit;font-size:10pt;">.&#160; Any distribution or delivery to be made to Participant under this Agreement will, if Participant is then deceased, be made to Participant&#8217;s designated beneficiary, or if no beneficiary survives Participant, the administrator or executor of Participant&#8217;s estate.&#160; Any such transferee must furnish the Company with (a)&#160;written notice of his or her status as transferee, and (b)&#160;evidence satisfactory to the Company to establish the validity of the transfer and compliance with any laws or regulations pertaining to said transfer.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">9.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Withholding of Taxes</font><font style="font-family:inherit;font-size:10pt;">.&#160; </font></div><div style="line-height:120%;text-align:left;padding-left:120px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:12pt;padding-left:96px;"><font style="font-family:inherit;font-size:12pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Generally</font><font style="font-family:inherit;font-size:10pt;">. The Participant is ultimately liable and responsible for all taxes owed in connection with the Market Stock Units, regardless of any action the Company or any of its Subsidiaries takes with respect to any tax withholding obligations that arise in connection with the Market Stock Units.  Neither the Company nor any of its Subsidiaries makes any representation or undertaking regarding the treatment of any tax withholding in connection with the grant or vesting of the Market Stock Units or the subsequent sale of Shares issuable pursuant to the Market Stock Units.  The Company and its Subsidiaries do not commit and are under no obligation to structure the Market Stock Units to reduce or eliminate the Participant&#8217;s tax liability.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:12pt;padding-left:96px;"><font style="font-family:inherit;font-size:12pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Payment of Withholding Taxes</font><font style="font-family:inherit;font-size:10pt;">.  Notwithstanding any contrary provision of this Agreement, no Shares will be issued to Participant, unless and until satisfactory arrangements (as determined by the Administrator) will have been made by the Participant with respect to the payment of any taxes which the Company determines must be withheld with respect to the Market Stock Units.  The Administrator, in its sole discretion and pursuant to such procedures as it may specify from time to time, may satisfy such tax withholding obligations, in whole or in part, by withholding otherwise deliverable Shares having an aggregate Fair Market Value sufficient to (but not exceeding) the minimum amount required to be withheld.  In addition and to the maximum extent permitted by law, the Company has the right to retain without notice from salary or other amounts payable to the Participant, cash having a value sufficient to satisfy any tax withholding obligations that cannot be satisfied by the withholding of otherwise deliverable Shares.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">10.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Rights as Stockholder</font><font style="font-family:inherit;font-size:10pt;">.&#160; Neither Participant nor any person claiming under or through Participant will have any of the rights or privileges of a stockholder of the Company in respect of any Shares deliverable hereunder, unless and until certificates representing such Shares will have been issued, recorded on the records of the Company or its transfer agents or registrars, and delivered to Participant.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">11.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">No Effect on Service</font><font style="font-family:inherit;font-size:10pt;">.&#160; Participant acknowledges and agrees that the vesting of the Market Stock Units pursuant to Sections 3, 4 or 5 hereof is earned only by Participant continuing to be a Service Provider through the applicable vesting dates (and not through the act of being hired or acquiring Shares hereunder).&#160; Participant further acknowledges and agrees that this Agreement, the transactions contemplated hereunder and the vesting schedule set forth herein do not constitute an express or implied promise of Participant continuing to be a Service Provider for the vesting period, for any period, or at all, and will not interfere with the Participant&#8217;s right or the right of the Company (or the Affiliate employing or retaining Participant) to terminate Participant as a Service Provider at any time, with or without cause.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">12.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Address for Notices</font><font style="font-family:inherit;font-size:10pt;">.&#160; Any notice to be given to the Company under the terms of this Agreement will be addressed to the Company, in care of Stock Administrator at Align Technology,&#160;Inc., 2560 Orchard Parkway, San Jose, CA 95131, or at such other address as the Company may hereafter designate in writing.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">13.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Grant is Not Transferable</font><font style="font-family:inherit;font-size:10pt;">.&#160; Except to the limited extent provided in Section&#160;8, this grant and the rights and privileges conferred hereby will not be transferred, assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and will not be subject to sale under execution, attachment or similar process. &#160;Upon any attempt to transfer, assign, pledge, hypothecate or otherwise dispose of this grant, or any right or privilege conferred hereby, or upon any attempted sale under any execution, attachment or similar process, this grant and the rights and privileges conferred hereby immediately will become null and void.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">14.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Binding Agreement</font><font style="font-family:inherit;font-size:10pt;">.&#160; Subject to the limitation on the transferability of this grant contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">15.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Additional Conditions to Issuance of Stock</font><font style="font-family:inherit;font-size:10pt;">.&#160; If at any time the Company will determine, in its discretion, that the listing, registration or qualification of the Shares upon any securities exchange or under any state or federal law, or the consent or approval of any governmental regulatory authority is necessary or desirable as a condition to the issuance of shares to Participant (or his estate), such issuance will not occur unless and until such listing, registration, qualification, consent or approval will have been effected or obtained free of any conditions not acceptable to the Company.&#160; Where the Company determines that the delivery of the payment of any Shares will violate federal securities laws or other applicable laws, the Company will defer delivery until the earliest date at which the Company reasonably anticipates that the delivery of Shares will no longer cause such violation.&#160; The Company will make all reasonable efforts to meet the requirements of any such state or federal law or securities exchange and to obtain any such consent or approval of any such governmental authority.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">16.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Plan Governs</font><font style="font-family:inherit;font-size:10pt;">.&#160; This Agreement is subject to all terms and provisions of the Plan.&#160; In the event of a conflict between one or more provisions of this Agreement and one or more provisions of the Plan, the provisions of the Plan will govern.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">17.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Administrator Authority</font><font style="font-family:inherit;font-size:10pt;">.&#160; The Administrator will have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret or revoke any such rules (including, but not limited to, the determination of whether or not any Market Stock Units have vested).&#160; All actions taken and all interpretations and determinations made by the Administrator in good faith will be final and binding upon Participant, the Company and all other interested persons.&#160; No member of the Administrator will be personally liable for any action, determination or interpretation made in good faith with respect to the Plan or this Agreement.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">18.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Electronic Delivery</font><font style="font-family:inherit;font-size:10pt;">.&#160; The Company may, in its sole discretion, decide to deliver any documents related to Market Stock Units awarded under the Plan or future Market Stock Units that may be awarded under the Plan by electronic means or request Participant&#8217;s consent to participate in the Plan by electronic means.&#160; Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:12pt;padding-right:52px;">19.</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Captions</font><font style="font-family:inherit;font-size:10pt;">.&#160; Captions provided herein are for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">20.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Agreement Severable</font><font style="font-family:inherit;font-size:10pt;">.&#160; In the event that any provision in this Agreement will be held invalid or unenforceable, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of this Agreement.</font></div><div style="line-height:138%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">21.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Section 409A</font><font style="font-family:inherit;font-size:10pt;">.  Notwithstanding anything in the Plan or this Agreement to the contrary, if the </font><font style="font-family:inherit;font-size:10pt;">vesting of the balance, or some lesser portion of the balance, of the Market Stock Units is accelerated in connection with Participant&#8217;s termination </font><font style="font-family:inherit;font-size:10pt;">as a Service Provider </font><font style="font-family:inherit;font-size:10pt;">(provided that such termination is a &#8220;separation from service&#8221; within the meaning of Section 409A, as determined by the Company</font><font style="font-family:inherit;font-size:10pt;">)</font><font style="font-family:inherit;font-size:10pt;">, other than due to death</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">,</font><font style="font-family:inherit;font-size:10pt;">&#32;and i</font><font style="font-family:inherit;font-size:10pt;">f (x) Participant is a &#8220;specified employee&#8221; within the meaning of Section 409A at the time of such termination as a Service Provider and (y) the payment of such accelerated Market Stock Units will result in the imposition of additional tax under Section 409A if paid to Participant on or within the six (6) month period following Participant&#8217;s termination as a Service Provider, then the payment of such accelerated Market Stock Units will not be made until the date six (6) months and one (1) day following the date of Participant&#8217;s termination as a Service Provider, unless the Participant dies following his or her termination as a Service Provider, in which case, the Market Stock Units will be paid in Shares to the Participant&#8217;s estate as soon as practicable following his or her death. </font><font style="font-family:inherit;font-size:10pt;">&#32;It is the intent of this Agreement to comply with the requirements of Section 409A</font><font style="font-family:inherit;font-size:10pt;">&#32;so that none of the Market Stock Units provided under this Agreement or Shares issuable thereunder will be subject to the additional tax imposed under Section 409A</font><font style="font-family:inherit;font-size:10pt;">, and any ambiguities herein will be interpreted to so comply.  For purposes of this Agreement, &#8220;Section 409A&#8221; means Section 409A of the Code, and </font><font style="font-family:inherit;font-size:10pt;">any proposed, temporary or final Treasury Regulations and Internal Revenue Service guidance thereunder</font><font style="font-family:inherit;font-size:10pt;">, as each may be amended from time to time.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:0px;text-align:left;text-indent:48px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:52px;">22.</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Governing Law</font><font style="font-family:inherit;font-size:10pt;">.&#160; This Agreement shall be governed by the laws of the State of California, without giving effect to the conflict of law principles thereof.&#160; For purposes of litigating any dispute that arises under this Award of Market Stock Units or this Agreement, the parties hereby submit to and consent to the jurisdiction of the State of California</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">,</font><font style="font-family:inherit;font-size:10pt;">&#32;and agree that such litigation shall be conducted in the courts of Santa Clara County, California</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">,</font><font style="font-family:inherit;font-size:10pt;">&#32;or the federal courts for the United States for the Northern District of California, and no other courts, where this Award of Market Stock Units is made and/or to be performed.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">[Remainder of Page Intentionally Left Blank]</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">By Participant&#8217;s acceptance of this Agreement, Participant represents that he or she is familiar with the terms and provisions of the Plan, and hereby accepts this Agreement subject to all of the terms and provisions thereof.&#160; Participant has reviewed the Plan and this Agreement in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Agreement and fully understands all provisions of this Agreement.&#160; Participant agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan or this Agreement.&#160; Participant further agrees to notify the Company upon any change in the residence indicated in the Notice of Grant of Market Stock Units.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">PARTICIPANT:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ALIGN TECHNOLOGY, INC.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:1152px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#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%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Signature&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;By</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:864px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;"></font><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Joseph Hogan, President and CEO&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Print Name&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Title</font></div><div style="line-height:138%;padding-bottom:13px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>4
<FILENAME>ex103-20181231.htm
<DESCRIPTION>EXHIBIT 10.3
<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="sF6160FB82707E3FAD510307F26A5AEEF"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.3</font></div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">ALIGN TECHNOLOGY, INC.</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">CEO FORM</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">AMENDED AND RESTATED 2005 INCENTIVE PLAN</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">NOTICE OF GRANT OF MARKET STOCK UNITS</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Unless otherwise defined herein, the terms defined in the Amended and Restated 2005 Incentive Plan (the &#8220;Plan&#8221;) will have the same defined meanings in this Notice of Grant of Market Stock Units (the &#8220;Notice of Grant&#8221;).</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Participant:&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;">Joseph M. Hogan</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Address</font><font style="font-family:inherit;font-size:11pt;">:&#160;&#160;&#160;&#160;24871 Olive Tree Lane</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Los Altos Hills, CA. 94024</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">You (the &#8220;Participant&#8221;) have been granted an award (&#8220;Award&#8221;) of market-performance based Restricted Stock Units (&#8220;Market Stock Units&#8221;), subject to the terms and conditions of the Plan, this Notice of Grant and the Market Stock Unit Agreement attached hereto as </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Exhibit&#160;A</font><font style="font-family:inherit;font-size:11pt;">&#32;(the &#8220;Agreement&#8221;) and consistent with the terms of the Participant&#8217;s Amended and Restated Chief Executive Officer Employment Agreement dated April 17, 2015 (the &#8220;CEO Employment Agreement&#8221;), as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">Date of Grant:</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">February 20, 2019</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">Target Number of Market Stock Units:</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">XXXXX Market Stock Units (the &#8220;Target Number of Market Stock Units&#8221;)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">Maximum Number of Market Stock Units:</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">XXXX (the &#8220;Maximum Number of Market Stock Units&#8221;)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">Performance Period:</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Three years from February 15 of the year of grant (the &#8220;Performance Period&#8221;).  The Performance Period is subject to adjustment under certain limited circumstances under Section 3(a) of Exhibit A below.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">Performance Matrix:</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The number of Market Stock Units in which Participant may vest in accordance with the Vesting Schedule&#160;will depend upon the Company&#8217;s Stock Price Performance (as defined below) as compared to the NASDAQ Composite Stock Price Performance (as defined below) for the Performance Period and will be determined in accordance with Section&#160;1 of Exhibit&#160;A.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">Vesting Schedule:</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subject to the terms and conditions of the Plan and the provisions in the attached Market Stock Unit Agreement and consistent with the Participant&#8217;s CEO Employment Agreement, the Participant will vest in his or her Calculated Market Stock Units (as defined below) on the 3-year anniversary of the Date of Grant (the &#8220;Vesting Date&#8221;). The schedule by which the Calculated Market Stock Units may vest is subject to adjustment and acceleration under certain limited circumstances under Section 3 of Exhibit A below).</font></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">By accepting this agreement, you and the Company agree that this Award is granted under and governed by the terms and conditions of the Plan and the Agreement, each of which are made a part of this document. You further agree to accept, acknowledge and execute this Agreement as a condition to receiving any Market Stock Units under this Award.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Nothing in this Notice of Grant or in the attached Agreement or in the Plan shall confer upon Participant any right to continue in service for any period of specific duration or interfere with or otherwise restrict in any way the rights of the Company (or any Parent or Subsidiary employing or retaining Participant) or of Participant, which rights are hereby expressly reserved by each, to terminate Participant&#8217;s service at any time for any reason, with or without cause. </font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-top:16px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;text-decoration:underline;">EXHIBIT A</font></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">MARKET STOCK UNIT AGREEMENT</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:left;text-indent:48px;"><font style="padding-top:16px;text-align:left;font-family:inherit;font-size:11pt;padding-right:48px;">1.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Grant</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;">The Company hereby grants to Participant under the Plan an Award of Market Stock Units, subject to all of the terms and conditions in the Notice of Grant, this Agreement and the Plan.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;">Subject to Section 3 below, the number of Market Stock Units in which the Participant may vest in accordance with the Vesting Schedule&#160;set forth in the Notice of Grant will depend upon the Company&#8217;s Stock Price Performance as compared to the NASDAQ Composite Index Performance calculated on the February 15, 2022 (the &#8220;Measurement Date&#8221;), determined as follows:</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:168px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Performance Calculation</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:192px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;">The &#8220;Company&#8217;s Stock Price Performance&#8221; means the percentage increase or decrease in (i)&#160;the average adjusted closing price per share of the Company&#8217;s common stock during the 30 trading-day period ending February 15 of the year of grant over (ii)&#160;the average adjusted closing price of the Company&#8217;s common stock during the 30 trading-day period ending on the  Measurement Date. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:192px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;">The &#8220;NASDAQ Composite Index Performance&#8221; means the percentage increase or decrease in (i)&#160;the adjusted index value of the NASDAQ Composite Index during the 30 trading-day period ending February 15 of the year of grant over (ii)&#160;the adjusted index value of the NAQDAQ Composite Index during the 30 trading-day period ending on the Measurement Date.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:192px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;">The Company&#8217;s Stock Price Performance will be compared against the NASDAQ Composite Index Performance (each expressed as a growth rate percentage) to result in a growth rate (the &#8220;Growth Rate Delta&#8221;) equal to the Company&#8217;s Stock Price Performance minus the NASDAQ Composite Index Performance. The Growth Rate Delta will be calculated on the Measurement Date.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:168px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Market Stock Unit Calculation</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:192px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;">If the Growth Rate Delta is equal to 0%, the number of Market Stock Units that will be eligible to vest (the &#8220;Calculated Market Stock Units&#8221;) on the Measurement Date will equal 100% of the Target Number of Market Stock Units.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:192px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;">If the Growth Rate Delta is greater or less than 0%, the number of Market Stock Units that will be Calculated Market Stock Units will equal: (i)&#160; the Target Number of Market Stock Units, multiplied bmey (ii)&#160;the sum of (A)&#160;100% plus (B)&#160;three times the Growth Rate Delta; provided, however, that in no event will more than the Maximum Number of Market Stock Units become Calculated Market Stock Units. If the Growth Rate Delta is less than or equal to negative-33.3%, then the number of Target Market Stock Units that will become Calculated Market Stock Units will equal 0.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:168px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Examples (for illustration purposes only)</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:192px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;">Example #1: If the Growth Rate Delta equaled 20%, then 160% (equal to 100% plus (3 times 20%)) of the Target Number of Market Stock Units would be Calculated Market Stock Units.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:192px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;">Example #2: If the Growth Rate Delta equaled negative-20%, then 40% (equal to 100% plus 3 times negative-20%)) of the Target Number of Market Stock Units would be Calculated Market Stock Units.</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">2.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Company&#8217;s Obligation to Pay</font><font style="font-family:inherit;font-size:11pt;">. Each Market Stock Unit represents a value equal to the Fair Market Value of a Share on the date it is granted. Unless and until the Market Stock Units will have vested in the manner set forth in Section&#160;3, Participant will have no right to payment of any such Market Stock Units. Prior to actual payment of any vested Market Stock Units, such Market Stock Unit will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company. Payment of any vested Market Stock Units will be made in whole Shares only and any fractional Shares will be forfeited at the time of payment.</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">3.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Vesting Schedule</font><font style="font-family:inherit;font-size:11pt;">. The Market Stock Units awarded by this Agreement will vest in Participant according to the Vesting Schedule&#160;set forth on the attached Notice of Grant, subject to Participant continuing to be a Service Provider through the Vesting Date; provided however: </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;">Upon a Change of Control (as such term is defined in the Participant&#8217;s CEO Employment Agreement), and subject to Participant&#8217;s continuing to be a Service Provider through such date, the vesting of the Calculated Market Stock Units will accelerate on a pro rata basis based on (i) the amount of time that has lapsed between the Date of Grant and the date of the closing of the Change of Control relative to (ii) the original 3-year performance period (with the number of Calculated Market Stock Units eligible to be earned calculated using the amount to be paid to holders of the Company&#8217;s Common Stock in the Change of Control transaction). Any unvested Calculated Market Stock Units that do not accelerate based on the terms of the preceding sentence will vest ratably in substantially equal installments on each anniversary of the Date of Grant that occurs following the closing date of such Change of Control transaction with the final vesting date to be the 3-year anniversary of the Date of Grant, to the extent any Calculated Market Stock Units remain outstanding following the Change of Control and subject to Participant continuing to be a Service Provider through the applicable vesting date.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;">In the event Participant&#8217;s employment with the Company terminates as a result of Participant&#8217;s death or Disability (as such term is defined in the Employment Agreement) following the Start Date (as such term is defined in the Employment Agreement), then, on the date of such termination, Participant will vest in the Calculated Market Stock Units (with the number of Calculated Market Stock Units eligible to be earned calculated using the date of employment termination as the measurement date for purposes of calculating the Company&#8217;s total shareholder return compared to that of the NASDAQ Composite).</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;">If upon or within 18 months following a Change of Control (as such term is defined in the CEO Employment Agreement) (i) the Company (or any parent or subsidiary or successor of the Company) terminates Participant&#8217;s employment with the Company other than for Cause (as such term is defined in the CEO Employment Agreement), death or Disability (as such term is defined in the CEO Employment Agreement), or (ii) Participant resigns from such employment for Good Reason (as such term is defined in the CEO Employment Agreement), then, subject to the terms and conditions of Section 8 of the Employment Agreement, Participant will be entitled to 100% accelerated vesting. </font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">4.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Forfeiture upon Termination of Status as a Service Provider</font><font style="font-family:inherit;font-size:11pt;">. Subject to Section 3 hereof, if Participant ceases to be a Service Provider for any or no reason, the then-unvested Market Stock Units awarded by this Agreement will thereupon be forfeited at no cost to the Company and Participant will have no further rights thereunder.</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">5.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Payment after Vesting</font><font style="font-family:inherit;font-size:11pt;">. Any Market Stock Units that vest in accordance with Section&#160;3 will be paid to Participant (or in the event of Participant&#8217;s death, to his or her estate) in whole Shares, subject to Participant satisfying any applicable tax withholding obligations as set forth in Section&#160;7. Subject to the provisions of Section&#160;19, any Shares will be issued to Participant as soon as practicable after the relevant vesting date, but in any event, within the period ending on the later to occur of the date that is two-and-one-half months from the end of (a)&#160;Participant&#8217;s tax year that includes the vesting date, or (b)&#160;the Company&#8217;s tax year that includes the vesting date.</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">6.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Payments after Death</font><font style="font-family:inherit;font-size:11pt;">. Any distribution or delivery to be made to Participant under this Agreement will, if Participant is then deceased, be made to Participant&#8217;s designated beneficiary, or if no beneficiary survives Participant, the administrator or executor of Participant&#8217;s estate. Any such transferee must furnish the Company with (a)&#160;written notice of his or her status as transferee, and (b)&#160;evidence satisfactory to the Company to establish the validity of the transfer and compliance with any laws or regulations pertaining to said transfer.</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">7.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Withholding of Taxes</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Generally</font><font style="font-family:inherit;font-size:11pt;">. The Participant is ultimately liable and responsible for all taxes owed in connection with the Market Stock Units, regardless of any action the Company or any of its Subsidiaries takes with respect to any tax withholding obligations that arise in connection with the Market Stock Units. Neither the Company nor any of its Subsidiaries makes any representation or undertaking regarding the treatment of any tax withholding in connection with the grant or vesting of the Market Stock Units or the subsequent sale of Shares issuable pursuant to the Market Stock Units. The Company and its Subsidiaries do not commit and are under no obligation to structure the Market Stock Units to reduce or eliminate the Participant&#8217;s tax liability. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Payment of Withholding Taxes</font><font style="font-family:inherit;font-size:11pt;">. Notwithstanding any contrary provision of this Agreement, no Shares will be issued to Participant, unless and until satisfactory arrangements (as determined by the Administrator) will have been made by the Participant with respect to the payment of any taxes which the Company determines must be withheld with respect to the Market Stock Units. The Administrator, in its sole discretion and pursuant to such procedures as it may specify from time to time, may satisfy such tax withholding obligations, in whole or in part, by withholding otherwise deliverable Shares having an aggregate Fair Market Value sufficient to (but not exceeding) the minimum amount required to be withheld. In addition and to the maximum extent permitted by law, the Company has the right to retain without notice from salary or other amounts payable to the Participant, cash having a value sufficient to satisfy any tax withholding obligations that cannot be satisfied by the withholding of otherwise deliverable Shares. </font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">8.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Rights as Stockholder</font><font style="font-family:inherit;font-size:11pt;">. Neither Participant nor any person claiming under or through Participant will have any of the rights or privileges of a stockholder of the Company in respect of any Shares deliverable hereunder, unless and until certificates representing such Shares will have been issued, recorded on the records of the Company or its transfer agents or registrars, and delivered to Participant, provided that the Participant shall be entitled to any award adjustments provided pursuant to Section 18(a) of the Plan.</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">9.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">No Effect on Service</font><font style="font-family:inherit;font-size:11pt;">. Participant acknowledges and agrees that the vesting of the Market Stock Units pursuant to Section&#160;3 hereof is earned only by Participant continuing to be a Service Provider through the applicable vesting dates (and not through the act of being hired or acquiring Shares hereunder), subject, however, to the provisions in Section 3(a)-(c) above). Participant further acknowledges and agrees that this Agreement, the transactions contemplated hereunder and the vesting schedule set forth herein do not constitute an express or implied promise of Participant continuing to be a Service Provider for the vesting period, for any period, or at all, and will not interfere with the Participant&#8217;s right or the right of the Company (or the Affiliate employing or retaining Participant) to terminate Participant as a Service Provider at any time, with or without cause.</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">10.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Address for Notices</font><font style="font-family:inherit;font-size:11pt;">. Any notice to be given to the Company under the terms of this Agreement will be addressed to the Company, in care of Stock Administrator at Align Technology, Inc., 2560 Orchard Parkway, San Jose, CA 95131, or at such other address as the Company may hereafter designate in writing.  Any notice to be given to the Participant regarding his Market Stock Unit award shall comply with the notice provisions in the Participant&#8217;s CEO Employment Agreement.</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">11.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Grant is Not Transferable</font><font style="font-family:inherit;font-size:11pt;">. Except to the limited extent provided in Section&#160;6, or, in the event of Participant&#8217;s death, by his will or the laws of descent or distribution (pursuant to Section 15 of the Plan) or as otherwise determined by the Plan Administrator (pursuant to Section 15 of the Plan), this grant and the rights and privileges conferred hereby will not be transferred, assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and will not be subject to sale under execution, attachment or similar process. Upon any attempt to transfer, assign, pledge, hypothecate or otherwise dispose of this grant, or any right or privilege conferred hereby, or upon any attempted sale under any execution, attachment or similar process, this grant and the rights and privileges conferred hereby immediately will become null and void.  Notwithstanding the above, the rights relating to Participant&#8217;s Restricted Stock Unit grant can be exercised on the Participant&#8217;s behalf by his legal representative in the event of his legal incapacity, or, in the event of his death, by his designated beneficiary (if any) or, if no beneficiary is designated with respect to his Restricted Stock Units, by his estate.</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">12.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Binding Agreement</font><font style="font-family:inherit;font-size:11pt;">. Subject to the limitation on the transferability of this grant contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">13.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Additional Conditions to Issuance of Stock</font><font style="font-family:inherit;font-size:11pt;">. If at any time the Company will determine, in its discretion, that the listing, registration or qualification of the Shares upon any securities exchange or under any state or federal law, or the consent or approval of any governmental regulatory authority is necessary or desirable as a condition to the issuance of shares to Participant (or his estate), such issuance will not occur unless and until such listing, registration, qualification, consent or approval will have been effected or obtained free of any conditions not acceptable to the Company. Where the Company determines that the delivery of the payment of any Shares will violate federal securities laws or other applicable laws, the Company will defer delivery until the earliest date at which the Company reasonably anticipates that the delivery of Shares will no longer cause such violation. The Company will make all reasonable efforts to meet the requirements of any such state or federal law or securities exchange and to obtain any such consent or approval of any such governmental authority.  The Company represents and acknowledges that, as of the Date of Grant, there are currently no delivery restrictions in effect of the type referred to in this Section 13.</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">14.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Plan Governs</font><font style="font-family:inherit;font-size:11pt;">. This Agreement is subject to all terms and provisions of the Plan. In the event of a conflict between one or more provisions of this Agreement and one or more provisions of the Plan, the provisions of the Plan will govern.</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">15.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Administrator Authority</font><font style="font-family:inherit;font-size:11pt;">. The Administrator will have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret or revoke any such rules (including, but not limited to, the determination of whether or not any Market Stock Units have vested). All actions taken and all interpretations and determinations made by the Administrator in good faith will be final and binding upon Participant, the Company and all other interested persons. No member of the Administrator will be personally liable for any action, determination or interpretation made in good faith with respect to the Plan or this Agreement.</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">16.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Electronic Delivery</font><font style="font-family:inherit;font-size:11pt;">. The Company may, in its sole discretion, decide to deliver any documents related to Market Stock Units awarded under the Plan or future Market Stock Units that may be awarded under the Plan by electronic means or request Participant&#8217;s consent to participate in the Plan by electronic means. Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">17.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Captions</font><font style="font-family:inherit;font-size:11pt;">. Captions provided herein are for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">18.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Agreement Severable</font><font style="font-family:inherit;font-size:11pt;">. In the event that any provision in this Agreement will be held invalid or unenforceable, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of this Agreement.</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">19.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Section&#160;409A</font><font style="font-family:inherit;font-size:11pt;">. Notwithstanding anything in the Plan or this Agreement to the contrary, if the vesting of the balance, or some lesser portion of the balance, of the Market Stock Units is accelerated in connection with Participant&#8217;s termination as a Service Provider (provided that such termination is a &#8220;separation from service&#8221; within the meaning of Section&#160;409A, as determined by the Company), other than due to death, and if (x) Participant is a &#8220;specified employee&#8221; within the meaning of Section&#160;409A at the time of such termination as a Service Provider and (y) the payment of such accelerated Market Stock Units would result in the imposition of additional tax under Section&#160;409A if paid to Participant on or within the six (6) month period following Participant&#8217;s termination as a Service Provider, then the payment of such accelerated Market Stock Units will not be made until the date six (6) months and one (1) day following the date of Participant&#8217;s termination as a Service Provider, unless the Participant dies following his or her termination as a Service Provider, in which case, the Market Stock Units will be paid in Shares to the Participant&#8217;s estate as soon as practicable following his or her death. It is the intent of this Agreement to comply with the requirements of Section&#160;409A so that none of the Market Stock Units provided under this Agreement or Shares issuable thereunder will be subject to the additional tax imposed under Section&#160;409A, and any ambiguities herein will be interpreted to so comply. For purposes of this Agreement, &#8220;Section&#160;409A&#8221; means Section&#160;409A of the Code, and any proposed, temporary or final Treasury Regulations and Internal Revenue Service guidance thereunder, as each may be amended from time to time.</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:justify;text-indent:48px;"><font style="padding-top:16px;text-align:justify;font-family:inherit;font-size:11pt;padding-right:48px;">20.</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">Governing Law</font><font style="font-family:inherit;font-size:11pt;">. This Agreement shall be governed by the laws of the State of California, without giving effect to the conflict of law principles thereof. For purposes of litigating any dispute that arises under this Award of Market Stock Units or this Agreement, the parties hereby submit to and consent to the jurisdiction of the State of California, and agree that such litigation shall be conducted in the courts of Santa Clara County, California, or the federal courts for the United States for the Northern District of California, and no other courts, where this Award of Market Stock Units is made and/or to be performed.</font></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">[Remainder of Page Intentionally Left Blank]</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">By Participant&#8217;s acceptance of this Agreement, Participant represents that he or she is familiar with the terms and provisions of the Plan, and hereby accepts this Agreement subject to all of the terms and provisions thereof. Participant has reviewed the Plan and this Agreement in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Agreement and fully understands all provisions of this Agreement. Participant agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan or this Agreement, but does not waive any rights he has under his CEO Employment Agreement. Participant further agrees to notify the Company upon any change in the residence indicated in the Notice of Grant of Market Stock Units if and to the extent that the Company is not otherwise notified of any such change.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">JOSEPH M. HOGAN&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ALIGN TECHNOLOGY, INC.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:642px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;"></font><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;"></font><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:10pt;">Signature&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;By</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:768px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;"></font><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:10pt;">Print Name</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:768px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;"></font><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:10pt;">Title</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#32;250%</font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.4
<SEQUENCE>5
<FILENAME>ex104-20181231.htm
<DESCRIPTION>EXHIBIT 10.4
<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="s8118DE4D11C16E2C7D5A30C33017B17F"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:178px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">PURCHASE AND SALE AGREEMENT</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">(Forty540)</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:56px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">THIS PURCHASE AND SALE AGREEMENT (this &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Agreement&#8221;</font><font style="font-family:inherit;font-size:12pt;">) is made as of the</font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">day of January, 2019 (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Effective Date&#8221;</font><font style="font-family:inherit;font-size:12pt;">) by and between SLATER ROAD I, LLC, a Delaware limited liability company (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Seller</font><font style="font-family:inherit;font-size:12pt;">&#8221;), and ALIGN TECHNOLOGY, INC., a Delaware corporation (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Purchaser&#8221;</font><font style="font-family:inherit;font-size:12pt;">).</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">RECITALS</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:8px;padding-top:4px;text-align:justify;text-indent:48px;"><font style="padding-top:4px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">A.</font><font style="font-family:inherit;font-size:12pt;">Seller now desires to sell to Purchaser that certain parcel of land owned by Seller, which is more particularly described on </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit A</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">attached hereto and made a part hereof (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Land&#8221;</font><font style="font-family:inherit;font-size:12pt;">), together with (a) all buildings, structures and other improvements located upon such Land (collectively, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Improvements&#8221;</font><font style="font-family:inherit;font-size:12pt;">), (b) all easements and rights appurtenant to such Land, including, without limitation, all entitlements, tenements, hereditaments, interests, minerals and mineral rights, water and water rights, utility capacity and appurtenances in any way belonging or appertaining to the Land and all right, title and interest of Seller in and to adjacent streets, alleys, rights-of-way, curbs, curb cuts, sidewalks, landscaping, signage, sewers and public ways (collectively, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Appurtenant Rights&#8221;</font><font style="font-family:inherit;font-size:12pt;">), (c) all right, title and interest of Seller in and to any fixtures, equipment and tangible personal property owned by Seller and located on and used in connection with such Land or Improvements (collectively, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Personal Property&#8221;</font><font style="font-family:inherit;font-size:12pt;">), (d) all right, title and interest of Seller in, to and under the Leases (defined below) and, to the extent assignable without any fee, cost or expense to Seller, the Contracts (defined below) that Purchaser elects to assume as provided in this Agreement, and (e) to the extent assignable without consent or payment of any kind, any right, title and interest of Seller in, to and under (i) all governmental permits, licenses, approvals, certificates of occupancy, dedications, and subdivision maps in effect or hereafter issued, approved or granted with respect to such Land and Improvements, (ii) all warranties, guarantees, bonds and indemnities for the benefit of such Land, Improvements or Personal Property, (iii) all general intangibles related to such Land or Improvements, including all plans, specifications, engineering studies, reports, drawings and prints related to the construction, modification, development, installation or alteration of the Improvements and all other rights and privileges associated with the Land, the Improvements and the Personal Property (collectively, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Intangible Property&#8221;</font><font style="font-family:inherit;font-size:12pt;">). The Land, together with the Improvements, Appurtenant Rights, Personal Property, Intangible Property,  Leases  and Contracts is collectively referred to herein as the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Property&#8221;</font><font style="font-family:inherit;font-size:12pt;">; and</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">WHEREAS, Purchaser now desires to purchase the Property from Seller on the terms and conditions set forth in this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">NOW, THEREFORE, in consideration of the mutual covenants and agreements set forth in this Agreement, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Seller and Purchaser agree as follows:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:20px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">1.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Sale and Purchase.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">On the terms and conditions set forth in this Agreement, at the Closing (defined below), Seller shall sell to Purchaser, and Purchaser shall purchase from Seller, the Property in consideration of the Purchase Price (defined below).</font></div><div style="line-height:120%;padding-top:2px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">1</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s63B7B17245CA6B47F50330C33039B318"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:20px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Purchase Price.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">The purchase price for the Property (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Purchase Price&#8221;</font><font style="font-family:inherit;font-size:12pt;">) shall be Fifty-Eight Million One Hundred Thousand Dollars ($58,100,000), subject to adjustments and prorations as set forth below.</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sDE30CA9AE0FDC8DD5BD230C3306A83BE"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">follows:</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160; <br></font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Payment of Purchase Price.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;Purchaser shall pay the Purchase Price as</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sFD706FF2E9EB9B9F53EA30C3308D031C"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.1.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Deposit.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Within four (4) Business Days (defined below) after the Effective Date, TIME BEING OF THE ESSENCE, Purchaser shall deposit with Chicago Title Insurance Company, 150 Fayetteville Street, Suite 1120, Raleigh, NC 27601, Attn: Jackie Wester (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Escrow Agent&#8221;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">or &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Title Company&#8221;</font><font style="font-family:inherit;font-size:12pt;">), by wire transfer of immediately available federal funds, the sum of Two Million Dollars ($2,000,000) (together with all interest hereafter accrued thereon, but excluding the Independent Consideration (defined below), the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Deposit&#8221;</font><font style="font-family:inherit;font-size:12pt;">) as a good faith deposit under this Agreement. Escrow Agent shall hold, apply, disburse and deliver the Deposit in accordance with the terms of this Agreement and the terms of </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit B</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">(the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Escrow</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Provisions&#8221;</font><font style="font-family:inherit;font-size:12pt;">). Escrow Agent is joining in the execution of this Agreement solely to acknowledge that upon receipt of the Deposit it agrees to serve as Escrow Agent under and in accordance with the terms of this Agreement, including the Escrow Provisions; Escrow Agent&#8217;s signature to this Agreement (and any amendments) shall not be required for this Agreement (or any amendments) to be binding on Seller and Purchaser. If Purchaser fails to deliver the Deposit to Escrow Agent in accordance with the terms of this Agreement, at Seller&#8217;s election, this Agreement shall thereafter be null and void </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">ab initio</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">and of no force or effect. Except as may be expressly set forth in this Agreement, the Deposit shall be non-refundable to Purchaser.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.1.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Closing Payment.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">On the Closing Date (defined below), Purchaser shall deposit with the Escrow Agent in accordance with </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 4.1</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">below the Purchase Price as adjusted by the application of the Deposit and the allocations, prorations and credits specified below by wire transfer of immediately available federal funds.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Independent  Consideration.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;A portion of the amount deposited by Purchaser pursuant to </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.1.1</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">in the amount of One Hundred Dollars ($100) (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Independent Consideration&#8221;</font><font style="font-family:inherit;font-size:12pt;">) shall be deemed earned by Seller upon execution and delivery of this Agreement by Seller and Purchaser. Seller and Purchaser acknowledge and agree that the Independent Consideration represents adequate bargained for consideration for  Seller&#8217;s execution and delivery of this Agreement and Purchaser&#8217;s right to inspect the Property pursuant to the terms of this Agreement. The Independent Consideration is in addition to and independent of any other consideration or payment to be made by Purchaser under this Agreement and is nonrefundable in all events. Upon the Closing or earlier termination of this Agreement, the Independent Consideration shall be paid to Seller.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">No  Financing  Contingency.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;Purchaser acknowledges and agrees that Purchaser&#8217;s obligations to pay the Purchase Price and consummate the Closing are not in any way conditioned upon Purchaser&#8217;s ability to obtain financing of any type or nature whatsoever, whether by way of debt financing, equity investment or otherwise.</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s321D2B403BE74A99AF9430C330BD1FF2"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:68px;"><font style="font-family:inherit;font-size:12pt;">3.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Title and Survey; Due Diligence; Conditions Precedent.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Title and Survey Matters</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.1.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Title and Survey Review</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-left:8px;padding-top:4px;text-align:justify;text-indent:96px;"><font style="padding-top:4px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:12pt;">Prior to the Effective Date, Purchaser obtained (i) a recently updated commitment from the Title Company dated November 7, 2018, last revised January 14, 2019, for an owner&#8217;s policy of title insurance for the Property, together with copies of all instruments giving rise to any exceptions to title to the Property shown therein (collectively, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Title</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Commitment</font><font style="font-family:inherit;font-size:12pt;">&#8221;), and (ii) a recently updated ALTA/NSPS land title survey of the Property dated November 20, 2018, last updated on December 14, 2018, and signed and sealed on January 10, 2019 (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Survey&#8221;</font><font style="font-family:inherit;font-size:12pt;">), complete copies of which were heretofore delivered to Seller. Prior to the Effective Date, Purchaser reviewed and approved (and hereby confirms such review and approval of) all exceptions to title for the Property shown in the Title Commitment and all matters shown on the Survey.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:96px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:12pt;">If an update of the Title Commitment or Survey performed after the Effective Date discloses any additional matters that were not shown on the Title Commitment or the Survey (but excluding any defect, exception, encumbrance or other matter consented to by Purchaser or otherwise created by the act or omission, or at the direction, of Purchaser or any Purchaser Related Party (defined below)) that are not acceptable to Purchaser (collectively, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">New Exceptions&#8221;</font><font style="font-family:inherit;font-size:12pt;">), Purchaser may object to any such matters by delivering written notice thereof to Seller within five (5) Business Days after the date on which the Title Company or surveyor notifies Purchaser in writing of such New Exceptions. Failure to so notify Seller shall be deemed a waiver by Purchaser of its right to raise any such New Exceptions as an objection to title or survey or as a ground for Purchaser&#8217;s refusal to consummate the Closing. Seller shall have five (5) days after receiving Purchaser&#8217;s notice to notify Purchaser in writing whether Seller intends to attempt to eliminate the New Exceptions set forth in Seller&#8217;s notice. The failure by Seller to deliver such notification to Purchaser shall be conclusively deemed to be the election by Seller not to attempt to eliminate any New Exceptions. Seller may elect, in its sole and absolute discretion, to adjourn the Closing for a period not to exceed thirty (30) days to attempt to eliminate any New Exceptions. Notwithstanding anything to the contrary contained in this Agreement, but subject to Purchaser&#8217;s right to terminate this Agreement pursuant to </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">3.1.1(c)</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">below and subject to Seller&#8217;s obligations under </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 3.1.1(d)</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">below, Seller shall not be obligated or required to take any action (including but not limited to bringing any action or proceeding, making any payment, incurring any expense or arranging for title insurance insuring against enforcement of such New Exception against, or collection of the same out of, the Property) to cause the removal or cure of (or attempt to cause the removal or cure of) any title or survey matters (including but not limited to New Exceptions), notwithstanding that Seller may have attempted to do so or may have adjourned the Closing Date for such purpose.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:96px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(c)</font><font style="font-family:inherit;font-size:12pt;">If Seller is unable, or elects not to attempt, to eliminate all New Exceptions in accordance with the provisions of this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 3.1.1</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">or to arrange, at Seller&#8217;s cost and expense, for affirmative title insurance or special endorsements acceptable to Purchaser, in its sole discretion, insuring against loss or damage resulting from the New Exceptions, Purchaser</font></div><div style="line-height:120%;padding-top:2px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sD0C9B0FC429BED962DDC30C330DF5B22"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">may elect as its sole remedy, by delivery of written notice to Seller within five (5) days after the date on which Purchaser receives notice (or is deemed to have received notice) of Seller&#8217;s election not to remove such New Exceptions, to either (i) terminate this Agreement by written notice delivered to Seller, in which event Escrow Agent shall return the Deposit to Purchaser and thereafter this Agreement shall be deemed terminated and of no further force or effect and Seller and Purchaser shall be released from further obligation and liability under this Agreement (except for those obligations and liabilities that expressly survive such termination), or (ii) accept title to the Property subject to such New Exceptions without a reduction in, abatement of, or credit against the Purchase Price. The failure of Purchaser to deliver timely written notice of election under this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 3.1.1(c)</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">shall be conclusively deemed to be an election under clause</font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:0px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:18px;">(i)</font><font style="font-family:inherit;font-size:12pt;">above.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:96px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(d)</font><font style="font-family:inherit;font-size:12pt;">Notwithstanding anything to the contrary in this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 3.1,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Purchaser hereby objects to all mortgages, deeds of trust and other monetary liens encumbering the Property (including any mechanics&#8217; and materialmen&#8217;s liens regarding any work performed by or at the direction of Seller, including any work in connection with the Leases, but excluding liens</font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(y) arising from the acts or omissions of tenants at the Property or from work performed by or at the direction of any tenant at the Property, and (z) for ad valorem real estate taxes and assessments not yet due and payable as of the Closing Date), and Seller shall, at Seller&#8217;s sole cost (for which all or any portion of the Purchase Price may be used) and as a condition of Closing for the benefit of Purchaser, pay off and cause the release of any such liens, including the payment of any penalties and charges, on or before the Closing; excluding, however, any liens consented to by Purchaser in writing or otherwise created by the act or omission of Purchaser or any Purchaser Related Party. The foregoing notwithstanding, with respect to any mechanic&#8217;s or materialman&#8217;s liens that may be filed against the Property for work performed by or at the direction of Seller, Seller may satisfy the requirements of this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 3.1.1(d)</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">by bonding over or providing other security with respect thereto in a manner that will allow the Title Company to remove such lien as an exception to title in Purchaser&#8217;s and its lender&#8217;s title insurance policies to be issued as of the Closing Date.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.1.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Permitted Exceptions to Title.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">At Closing, Seller shall convey and transfer to Purchaser good and marketable fee simple title to the Property free and clear of all liens, claims and encumbrances other than the following exceptions to title (collectively, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Permitted Exceptions</font><font style="font-family:inherit;font-size:12pt;">&#8221;):</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-left:8px;padding-top:4px;text-align:justify;text-indent:96px;"><font style="padding-top:4px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:12pt;">all presently existing and future liens of real estate taxes or assessments not due and payable as of the Closing Date, subject to adjustment as provided in this Agreement;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:96px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:12pt;">subject to Section 3.1.1(d), all covenants, conditions, restrictions, rights, easements, encumbrances, liens and other title matters and exceptions of record specifically identified as exceptions to title (as opposed to requirements to be satisfied) in the pro forma Title Policy attached hereto as </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit K,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">subject to modification in order to include the Declaration Amendment (as hereafter defined)</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:152px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:104px;"><font style="font-family:inherit;font-size:12pt;">(c)</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">any matters shown on the Survey;</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sF7778B8E97A7CE0B762B30C331136519"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Leases;</font></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:56px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:8px;"><font style="font-family:inherit;font-size:12pt;">(d)</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">rights and interests of tenants in the Property, as tenants only, under the</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="sF3662E3CFC519AAD7EB530C33132CD99"></a></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-left:8px;padding-top:4px;text-align:justify;text-indent:96px;"><font style="padding-top:4px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(e)</font><font style="font-family:inherit;font-size:12pt;">any lien, encumbrance or other matter affecting title to the Property consented to by Purchaser in writing or otherwise created by the acts or omissions of Purchaser or any Purchaser Related Party; and</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:96px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(f)</font><font style="font-family:inherit;font-size:12pt;">any lien, encumbrance or other matter affecting title to the Property that Purchaser shall be deemed to have approved or waived pursuant to the terms of </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 3.1.1</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">of this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:150px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:104px;"><font style="font-family:inherit;font-size:12pt;">3.2</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Due Diligence.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.2.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Seller&#8217;s  Materials.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;To the extent not previously provided to Purchaser and to the extent such items are in Seller&#8217;s possession, Seller shall, within three (3) Business Days after the Effective Date, deliver or make available to Purchaser (in an online data room or at the Property or at Seller&#8217;s offices) the items pertaining to the Property set forth on </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit  C</font><font style="font-family:inherit;font-size:12pt;">&#32;&#32;</font><font style="font-family:inherit;font-size:12pt;">(collectively,  the  &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Seller&#8217;s  Materials</font><font style="font-family:inherit;font-size:12pt;">&#8221;).&#160;&#160;&#160;&#160;To the extent copies are not otherwise provided or made available to Purchaser, Purchaser and Purchaser&#8217;s partners, members, officers, directors, employees, contractors, consultants, lenders, investors, attorneys and accountants (collectively, &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Purchaser&#8217;s Representatives&#8221;</font><font style="font-family:inherit;font-size:12pt;">) shall have the right to review, during normal business hours at the offices of Seller and/or Seller&#8217;s property manager, upon at least one (1) Business Day&#8217;s prior written notice, the Seller&#8217;s Materials. Notwithstanding anything to the contrary contained in this Agreement, Seller shall have no obligation to deliver or make available to Purchaser or Purchaser&#8217;s Representatives any information, materials, reports or documents (but excluding the Purchaser&#8217;s Materials, as hereafter defined) that Seller reasonably considers to be confidential, privileged or internal work product. Seller does not make any representation or warranty, and expressly disclaims all representations and warranties, and shall have no liability, regarding the methodology, accuracy, completeness, reliability or contents of the Seller&#8217;s Materials or any other information delivered or made available to Purchaser or Purchaser&#8217;s Representatives under this Agreement. Seller shall, however, use reasonable efforts to ensure that the Seller&#8217;s Materials delivered or made available to Purchaser are complete copies thereof to the extent in Seller&#8217;s possession.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.2.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Right of Entry.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;Beginning on the Effective Date and thereafter until the Closing Date or earlier termination of this Agreement, Purchaser and Purchaser&#8217;s Representatives shall have the right to enter upon the Property and to perform all inspections, investigations, examinations, tests, studies and assessments with respect to all matters pertaining to the Property and its condition, value and potential as Purchaser may deem necessary or advisable (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Studies&#8221;</font><font style="font-family:inherit;font-size:12pt;">), subject to the following terms and conditions: (a) Purchaser&#8217;s Representatives may only access the Property between the hours of 9:00 a.m. and 5:00 p.m., Mondays through Fridays (excluding holidays); provided, however, nothing herein shall be deemed to prevent Purchaser and its employees from accessing the Property subject to the terms of that certain Office Lease by and between Seller, as &#8220;Landlord&#8221; thereunder, and Purchaser, as &#8220;Tenant&#8221; thereunder, dated as of December 16, 2016, as amended by that certain First Amendment to Office Lease dated May 3, 2017, as further amended by that certain Second</font></div><div style="line-height:120%;padding-top:2px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s008672606D937ED9102E30C331649E11"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Amendment to Office Lease dated May 8, 2018, and as further amended by that certain Third Amendment to Office Lease dated of even date herewith (collectively, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Purchaser&#8217;s Lease&#8221;</font><font style="font-family:inherit;font-size:12pt;">), relating to certain leased premises located within the Improvements, (b) Purchaser shall give Seller at least one (1) Business Day&#8217;s prior written notice of the proposed purpose of, and entry and exit times for, any desired access to the Property (but access inside tenant spaces shall require at least two (2) Business Days&#8217; prior written notice); (c) Seller&#8217;s representatives may accompany Purchaser&#8217;s Representatives at all times while they are on the Property; </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">provided,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">however,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">that Purchaser&#8217;s Representatives shall not enter any tenant spaces (other than space leased to Purchaser) without Seller&#8217;s representative being present at all times, any such entry shall be performed subject to the terms of the applicable tenant&#8217;s lease and all applicable laws and regulations and such entry shall be coordinated with the affected tenants by Seller directly or through its property manager; (d) the Studies shall be performed in good faith, in a good and workmanlike manner and at Purchaser&#8217;s sole cost, expense, liability and risk; (e) Purchaser&#8217;s Representatives shall use commercially reasonable efforts not to interfere with the use or operation of the Property or disturb any tenants under Leases or other occupants of the Property, and the Studies shall be subject to the rights of tenants under the Leases; (f) Purchaser&#8217;s Representatives shall not, without Seller&#8217;s prior written consent, not to be unreasonably withheld, conditioned or delayed, contact or solicit, whether directly or indirectly, in person or through an intermediary or electronically (whether by telephone, e-mail, social media or otherwise), any tenant or occupant at the Property, any management company or property manager, employee, contractor, vendor or other individual or entity providing services (including but not limited to design, engineering, construction, maintenance, management and leasing services) or materials with respect to the Property, or any governmental or quasi-governmental authority regarding the Property (except for written requests to appropriate governmental agencies to confirm utility availability and any zoning code, building code or other legal violations with respect to the Property or to request copies of any permits, licenses and/or certificates of occupancy for the Property not otherwise provided by Seller), and Seller&#8217;s representative(s) may, and shall be given a reasonable opportunity to, attend any meetings (including those conducted in person or by telephone) with any governmental agencies Purchaser may desire to contact as permitted above, and with any of the foregoing individuals and entities to which Seller may consent, and Purchaser shall promptly provide Seller with copies of all written correspondence with any governmental agencies and with any of the foregoing individuals and entities to which Seller may consent (other than customary written requests for information as expressly permitted in (f) above); (g) Purchaser&#8217;s Representatives shall  not disturb or damage the physical structure of the Property or any systems at the Property; (h) Purchaser&#8217;s Representatives shall not perform any invasive or intrusive testing (including but not limited to Phase II environmental site assessments, drilling, boring and sampling) of, on or under the Property (whether structural, environmental or otherwise, and whether in the improvements or on or beneath the surface) without Seller&#8217;s prior written consent to the scope and timing of such testing, which Seller may condition or withhold in its sole, reasonable discretion; (i) while on the Property and while conducting the Studies, Purchaser&#8217;s Representatives shall fully comply with all applicable laws, statutes, ordinances, orders, and governmental rules and regulations, and legal requirements; (j) Purchaser shall not permit any lien or claim of lien to exist against the Property arising from the acts or omissions of Purchaser or Purchaser&#8217;s Representatives and, at its sole cost and expense, immediately shall discharge of record any liens that are so filed or</font></div><div style="line-height:100%;text-align:left;font-size:6.5pt;"><font style="font-family:inherit;font-size:6.5pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">6</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s7C0B184641268966BF9230C33187736E"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">recorded; and (k) Purchaser&#8217;s Representatives shall not threaten human health or safety or alter or damage the Property and, at Purchaser&#8217;s sole cost and expense, shall promptly repair and restore the Property to the same condition existing immediately prior to entering upon the Property or at Seller&#8217;s option, shall reimburse Seller for any actual, out-of-pocket costs incurred by Seller to repair or restore the Property to the same condition existing immediately prior to Purchaser entering upon the Property. If the need arises to notify under applicable law any federal, state or local governmental agency of any condition at the Property discovered as a result of the Studies, Seller&#8212;not Purchaser&#8212;shall make such disclosure, as Seller deems appropriate, unless Purchaser is required by law to make such disclosure, in which case Purchaser shall notify Seller in writing at least three (3) Business Days before making any such disclosure (if such prior notice is practicable).</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.2.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Insurance.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;Purchaser, at its sole cost and expense, shall obtain (before entering upon the Property) and maintain (for so long as this Agreement is in effect) a policy of commercial general liability insurance providing coverage of at least Two Million Dollars ($2,000,000) per occurrence, Two Million Dollars ($2,000,000) general aggregate per project, for death, bodily injury and property damage (including, if applicable, coverage for explosion, collapse and underground property) arising out of the Studies or Purchaser&#8217;s and Purchaser&#8217;s Representatives access to and activities on the Property, that names Seller, Slater Road I Member, LLC, FCP Fund III Trust, FCP Realty Fund III, L.P., Seller&#8217;s lender, and such other parties as Seller may reasonably designate from time to time (collectively, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Additional</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Insureds</font><font style="font-family:inherit;font-size:12pt;">&#8221;), as additional insureds, on a primary and non-contributory basis, and such additional insured status must be afforded by endorsement without any restrictions or exclusions related to contractual privity. If applicable, Purchaser also shall, at its sole cost and expense, obtain (before entering upon the Property) and maintain (for so long as this Agreement is in effect) (i) statutory worker&#8217;s compensation and employer&#8217;s liability insurance with limits of at least One Million Dollars ($1,000,000) for bodily injury per accident and each disease, per employee, and a total combined limit for bodily injury in amounts not less than One Million Dollars ($1,000,000) per accident and One Million Dollars ($1,000,000) per each disease, and (ii) commercial automobile liability insurance with a combined single limit of not less than One Million Dollars ($1,000,000) for bodily injury and property damage that names the Additional Insureds as additional insureds, on a primary and non-contributory basis. The minimum limits of the insurance required under this paragraph may be satisfied by a combination of primary, umbrella and/or excess insurance policies provided such umbrella and/or excess insurance provides follow-form coverage to the underlying insurance and is otherwise in form as reasonably acceptable to Seller. Such insurance shall (A) be issued by an insurance company or companies reasonably acceptable to Seller that is authorized to do business in the state in which the Property is located and with a rating of not less than &#8220;A-:VIII&#8221; by AM Best, (B) shall not be subject to cancellation without the insurance company giving at least thirty (30) days&#8217; prior written notice to Seller, (C) not include defense costs within the limit of liability, (D) include a waiver of subrogation in favor of Seller and the Additional Insureds, (E) maintain deductibles or self-insured retentions acceptable to Seller, and Purchaser shall be solely responsible for any deductible or self-insured retention related payments, and (F) include, where applicable, the Additional Insureds as additional insureds on terms consistent with those outlined in this paragraph.  Purchaser shall furnish to Seller a certificate of insurance and related endorsements</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sBE8D9DC0DBC1351287BF30C331CAFE2D"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">in form and substance, and containing terms and conditions, reasonably satisfactory to Seller evidencing such coverages, together with proof of payment of the premium, before entering upon the Property. Purchaser shall cause Purchaser&#8217;s Representatives to satisfy the requirements set forth in this paragraph and to provide policy forms and accompanying endorsements for the insurance required under this paragraph from time to time upon request from Seller to the extent the same are available. Notwithstanding the foregoing, the insurance coverage and evidence thereof maintained and provided by Purchaser from time to time in accordance with the Purchaser&#8217;s Lease shall satisfy the requirements of this Section 3.2.3.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.2.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Indemnification.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;Purchaser shall indemnify, hold harmless and, upon request, defend (with counsel acceptable to Seller in its reasonable discretion) Seller and its affiliates, officers, directors, managers, members, partners, employees, contractors, consultants, investors, lenders, tenants, invitees and property managers (collectively, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Indemnified</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Parties&#8221;</font><font style="font-family:inherit;font-size:12pt;">) from and against any and all demands, allegations, claims, actions, suits, proceedings, judgments, awards, damages, liabilities, liens, losses, costs and expenses (including but not limited to reasonable attorneys&#8217; fees and costs) (collectively, &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Claims&#8221;</font><font style="font-family:inherit;font-size:12pt;">) suffered or incurred by, imposed on or asserted against any of the Indemnified Parties as a result of any bodily injury or harm, or property damage, arising from Purchaser&#8217;s and the other Purchaser&#8217;s Representatives&#8217; activities on the Property; provided, however, that Purchaser&#8217;s indemnity hereunder shall not include any Claims to the extent resulting from the acts or omissions of the Indemnified Parties, or the mere discovery of any information potentially having a negative impact on the Property, including, without limitation, any pre-existing condition of the Property, provided such pre- existing condition is not intentionally or negligently exacerbated by Purchaser or any of the other Purchaser&#8217;s Representatives. This paragraph shall survive the expiration or earlier termination of this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.2.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Delivery of Materials.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;If this Agreement is terminated for any reason, Purchaser shall promptly return to Seller all originals and copies of the Seller&#8217;s Materials in Purchaser&#8217;s possession and, upon request, deliver (to the extent not previously delivered) to Seller copies of all reports, documents, materials and information (excluding any of the foregoing that Purchaser reasonably considers to be confidential, privileged or internal work product) resulting from the Studies (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Purchaser&#8217;s Materials</font><font style="font-family:inherit;font-size:12pt;">&#8221;) and (to the extent assignable and without cost or expense to Purchaser) assign to Seller all of Purchaser&#8217;s rights in and to the Purchaser&#8217;s Materials, provided that Purchaser shall also reserve for itself all rights and remedies of Purchaser in and to the Purchaser&#8217;s Materials. Purchaser shall deliver the Purchaser&#8217;s Materials to Seller as an accommodation only and makes no representation or warranty of any kind concerning the adequacy or accuracy of the materials furnished. In addition to any other remedies available to Seller, Seller shall have the right to seek equitable relief (including but not limited to injunctive relief and specific performance) against Purchaser or any of the Purchaser&#8217;s Representatives to enforce the provisions of this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 3.2.5.</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.2.6</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Confidentiality.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;Purchaser and the Purchaser&#8217;s Representatives shall keep strictly confidential all, and shall not release, disclose, publish or otherwise disseminate any, information obtained by or on behalf of Purchaser or the Purchaser&#8217;s Representatives in connection with the Studies or Purchaser&#8217;s review of the Property, pursuant to</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">8</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sA1BA59B4BA6C3A37EDD830C3320D0230"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the terms of that certain Confidentiality Agreement dated as of October 15, 2018 from Purchaser to and for the benefit of Seller and FCP Realty Fund III, L.P. (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Confidentiality Agreement&#8221;</font><font style="font-family:inherit;font-size:12pt;">). In addition, the confidentiality obligations of the Purchaser and the Purchaser&#8217;s Representative under the Confidentiality Agreement shall be deemed to apply to the financial and other terms and conditions of a potential transaction between Seller and Purchaser as herein contemplated, including, without limitation, the Purchase Price.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.2.7</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Survival.</font><font style="font-family:inherit;font-size:12pt;">&#32;&#32;</font><font style="font-family:inherit;font-size:12pt;">The obligations of Purchaser set forth in this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 3.2</font><font style="font-family:inherit;font-size:12pt;">&#32;shall survive the Closing or earlier termination of this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Contracts.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">At least thirty-five (35) days prior to Closing, Purchaser shall notify Seller in writing which Contracts Purchaser, in its sole and absolute discretion, desires to assume at the Closing. If any Contract to be assumed by Purchaser is assignable but requires the applicable vendor to consent to the assignment of such Contract by Seller to Purchaser, then, prior to the Closing, Seller shall use commercially reasonable efforts to obtain from each such vendor a consent to the assignment of the Contract by Seller to Purchaser; </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">provided, however,</font><font style="font-family:inherit;font-size:12pt;">&#32;that if Seller fails to obtain any such consent despite such reasonable efforts, (i) such failure shall not constitute a breach of or default under this Agreement by Seller or the failure to satisfy a condition precedent to Purchaser&#8217;s obligation to proceed to the Closing, and (ii) Seller shall terminate any such Contracts at or prior to the Closing. Purchaser shall pay any reasonable assignment or other transfer fees and charges due in connection with its assumption of any Contracts. Purchaser&#8217;s failure to notify Seller in writing of any Contracts it desires to assume at Closing within the 35-day period described above shall be deemed an automatic election by Purchaser to not assume any Contracts. Notice of termination for all Contracts not assumed by Purchaser shall be given by Seller not later than the Closing Date and any termination fees due in connection therewith and any charges due thereunder from and after the Closing Date and through the date of actual termination shall be paid by Seller. Notwithstanding anything to the contrary contained in this Agreement, Seller shall terminate, effective as of the Closing, any existing property management agreement for the Property.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:150px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:104px;"><font style="font-family:inherit;font-size:12pt;">3.4</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Conditions Precedent to Closing.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s2B34E0881C74B0FF5F5730C3323E411C"></a></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to all of the following:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:45px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:2px;"><font style="font-family:inherit;font-size:12pt;">3.4.1</font></div></td><td style="vertical-align:top;padding-left:2.6666666666666665px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-2.6666666666666665px;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">Purchaser&#8217;s obligation to consummate the Closing shall be subject</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="s3966CEDB58DD74B9747530C33252A276"></a></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Seller&#8217;s representations and warranties in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 5.1</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">hereof being true and correct in all material respects as of the Closing Date (but subject to the terms of </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">5.4)</font><font style="font-family:inherit;font-size:12pt;">;</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Seller&#8217;s delivery of the items required to be delivered by Seller pursuant to </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 4.2</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">below;</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">the Title Company shall have irrevocably and unconditionally committed to issue to Purchaser an ALTA extended coverage Owner&#8217;s Policy of Title Insurance (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Title</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Policy&#8221;</font><font style="font-family:inherit;font-size:12pt;">) covering the Property, in the form in all material respects of the pro forma Title Policy attached hereto as </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit K,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">as modified in accordance with </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 3.1.2(b)</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">hereof;</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">9</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sD86A71C299C908BC503630C33270B8D8"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(d)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">on or before the date that is five (5) Business Days prior to the Closing Date, Seller shall have delivered to Purchaser an estoppel certificate from Solarwinds (being the other tenant at the Property) and of Solarwinds Holdings, Inc.(&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Holdings&#8221;</font><font style="font-family:inherit;font-size:12pt;">), as guarantor, under that certain Lease Guaranty (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Solarwinds Guaranty&#8221;</font><font style="font-family:inherit;font-size:12pt;">) dated November 22, 2017, regarding the Solarwinds Lease, substantially in the form of </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit N</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">attached to this Agreement (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Solarwinds Estoppel&#8221;</font><font style="font-family:inherit;font-size:12pt;">), which is dated no earlier than thirty (30) days prior to the Closing Date and does not contain any statements or certifications disclosing any of the following: (i) any material adverse (to the landlord) economic terms that are not expressly contained in the lease between Seller, as landlord, and Solarwinds, as tenant, dated November 27, 2017 (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Solarwinds Lease&#8221;</font><font style="font-family:inherit;font-size:12pt;">), (ii) the existence of any material default of either the landlord or the tenant under the Solarwinds Lease or the occurrence of any event or condition that, with the giving of notice or the passage of time or both, could constitute such a material default, (iii) the existence of one or more material claims of the tenant against the landlord, (iv) the existence of one or more material unresolved disputes between landlord and the tenant in connection with the Solarwinds Lease, or (v) the existence of any releases or waivers of Holdings&#8217; obligations under the Solarwinds Guaranty or of any material unresolved disputes between the landlord and Holdings in connection with the Solarwinds Guaranty; Seller shall use commercially reasonable efforts to obtain the Solarwinds Estoppel from Solarwinds and Holdings within the timeframe described in this paragraph; understanding, however, that (i) Seller&#8217;s failure, despite having used commercially reasonable efforts, to obtain the Solarwinds Estoppel from Solarwinds and Holdings in accordance with this paragraph shall not constitute a default hereunder by Seller, and</font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:0px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:18px;">(ii)</font><font style="font-family:inherit;font-size:12pt;">Seller&#8217;s obligation to use commercially reasonable efforts shall not be deemed to impose any obligation on Seller to incur any new or additional material cost or expense, or any new or additional liability, in so doing;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(e)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">on or before the date that is five (5) Business Days prior to the Closing Date, Seller shall have delivered to Purchaser an Estoppel Certificate from Berkshire SCP Slater Road Holdings II, LLC in the form attached hereto as </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit O</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">(the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">SCP Estoppel&#8221;</font><font style="font-family:inherit;font-size:12pt;">), which is dated no earlier than thirty (30) days prior to the Closing Date; Seller shall use commercially reasonable efforts to obtain the SCP Estoppel within the timeframe described in this paragraph; understanding, however, that (i) Seller&#8217;s failure, despite having used commercially reasonable efforts, to obtain the SCP Estoppel in accordance with this paragraph shall not constitute a default hereunder by Seller, and (ii) Seller&#8217;s obligation to use commercially reasonable efforts shall not be deemed to impose any obligation on Seller to incur any new or additional material cost or expense, or any new or additional liability, in so doing;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(f)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">the Solarwinds Lease shall be in full force and effect, and there shall exist no material breach or default of the landlord or the tenant thereunder, nor shall there have occurred any event or condition which, with the giving of notice or the passage of time or both, could constitute such a material breach or default; and</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(g)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">the performance and observance, in all material respects, by Seller of all obligations and covenants of this Agreement to be performed or observed by Seller prior to or on the Closing Date and the fulfillment on or before the Closing Date of all other conditions</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s400D63AE0070EDFC439530C332C28170"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">precedent to the Closing benefiting Purchaser expressly set forth in this Agreement, any or all of which may be waived by Purchaser in its sole discretion.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">If any of the foregoing conditions is not satisfied by Closing, Purchaser shall have the right, at its option, to terminate this Agreement by written notice to Seller, in which event the Escrow Agent shall immediately refund the Deposit to Purchaser. Purchaser may waive any of the foregoing conditions, but only in a writing duly executed by Purchaser. No waiver of any such conditions or termination of this Agreement by Purchaser shall waive or otherwise affect any of Purchaser&#8217;s rights or remedies under this Agreement upon a default by Seller.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:152px;"><font style="font-family:inherit;font-size:12pt;">3.4.2</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">Seller&#8217;s obligation to consummate the Closing shall be subject to</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i) Purchaser&#8217;s representations and warranties in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 6</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">hereof being true and correct in all material respects as of the Closing Date, (ii) Purchaser&#8217;s delivery of the items required to be delivered by Purchaser pursuant to </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 4.3</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">below, (iii) Purchaser having fully paid and satisfied all Monthly Rental Installments and all monthly installments of Annual Rental Adjustments (all as defined in the Purchaser&#8217;s Lease), together with any penalties and/or late fees related thereto, due and owing as of the Closing Date from Purchaser (as tenant) to Seller (as landlord) pursuant to the Purchaser&#8217;s Lease (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Outstanding Purchaser&#8217;s Lease Obligations&#8221;</font><font style="font-family:inherit;font-size:12pt;">); provided, however, if any of the Outstanding Purchaser&#8217;s Lease Obligations have not been paid to Seller as of the Closing Date because Purchaser is at that time already in the process of disputing such amounts in good faith (and, with respect to the amount of any Annual Rental Adjustment, in accordance with any applicable terms of the Lease), such disputed amounts shall instead be deposited into an escrow account with Escrow Agent at the time of Closing and thereafter held and disbursed by Escrow Agent pursuant to the terms of an escrow agreement in form and substance reasonably acceptable to the parties thereto to be signed at Closing, in which event only the Outstanding Purchaser&#8217;s Lease Obligations that are not in the process of being disputed by Purchaser in good faith shall be fully paid and satisfied by Purchaser at Closing, and</font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iv) the performance and observance, in all material respects, by Purchaser of all obligations and covenants of this Agreement to be performed or observed by Purchaser prior to or on the Closing Date (provided that Purchaser shall have delivered the full amount of the Purchase Price less any deductions for adjustments or prorations set forth herein) and the fulfillment on or before the Closing Date of all other conditions precedent to the Closing benefiting Seller expressly set forth in this Agreement, any or all of which may be waived by Seller in its sole discretion.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:68px;"><font style="font-family:inherit;font-size:12pt;">4.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Closing.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Time and Place.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;The consummation of the sale and purchase of the Property contemplated in this Agreement (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Closing&#8221;</font><font style="font-family:inherit;font-size:12pt;">) shall occur on April 8, 2019 (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Closing Date&#8221;</font><font style="font-family:inherit;font-size:12pt;">), TIME BEING OF THE ESSENCE. The Closing shall be conducted by the delivery of documents and funds into escrow with Escrow Agent on or before the Closing Date. If Escrow Agent does not receive the Purchase Price by 3:00 p.m. (EST) on the Closing Date, then Closing shall occur on the next Business Day and Purchaser shall compensate Seller for any costs and additional interest that may become due and owing by Seller to its lender(s) as a result of Purchaser&#8217;s late payment (regardless of whether such late payment was caused by Purchaser or Purchaser&#8217;s lender). Consummation of the Closing shall constitute approval by Seller and Purchaser of all matters to which Seller and Purchaser has a right of approval and a waiver of all</font></div><div style="line-height:120%;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">11</font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sD92123D2B8F9A9C62E9430C3330CB388"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">conditions precedent.  Seller shall have no liability for Purchaser&#8217;s interest rate hedging costs if for any reason the Closing is not consummated.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Seller Deliveries.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">At the Closing, Seller shall deliver to Escrow Agent the following items (and, where applicable, properly executed and/or acknowledged by Seller) with respect to itself and/or the Property, as the case may be:</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sDA42D8EF54BFAF75EA2C30C33320DBD5"></a></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit E-1;</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160; <br></font><font style="font-family:inherit;font-size:12pt;">two special warranty deeds (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Deed&#8221;</font><font style="font-family:inherit;font-size:12pt;">) in the form attached as</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="s09780CC7823A2C4E8CE530C333335260"></a></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">two non-warranty deeds (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">QCD&#8221;</font><font style="font-family:inherit;font-size:12pt;">) in the form attached as </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit E-2</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">with respect to the legal description of the Property attached thereto or as may otherwise be reasonably requested by Purchaser or the Title Company;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">a bill of sale and general assignment (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Bill of Sale&#8221;</font><font style="font-family:inherit;font-size:12pt;">) in the form attached as </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit F;</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">an assignment and assumption of leases and guarantees thereof (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Assignment and Assumption of Leases&#8221;</font><font style="font-family:inherit;font-size:12pt;">) in the form attached as </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit G,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">together with the transfer to Purchaser of any existing letters of credit, bank guarantees and similar security instruments and credit enhancements regarding such leases and guarantees;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">an assignment and assumption of contracts (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Assignment and</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Assumption of Contracts&#8221;</font><font style="font-family:inherit;font-size:12pt;">) in the form attached as </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit H</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">for the Contracts to be assumed by Purchaser;</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.6</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">a certification of non-foreign status in the form attached as </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">I;</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.7</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">a certificate dated as of the Closing Date and executed by Seller confirming the continuing accuracy of Seller&#8217;s representations and warranties under </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 5.1</font><font style="font-family:inherit;font-size:12pt;">&#32;on and as of the Closing Date, or in the event of any inaccuracy, Seller shall specify in detail in such certification any exceptions, limitations, or qualifications to any of Seller&#8217;s representations and warranties set forth in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 5.1</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">which are applicable on and as of the Closing Date, provided that if such certificate discloses any inaccuracy, Purchaser shall have the rights set forth in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 5.4;</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.8</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">executed originals (or copies if originals are not available) of all Leases in effect on the Closing Date and not previously delivered to Purchaser;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.9</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">executed originals (or copies if originals are not available) of all Contracts to be assumed by Purchaser and not previously delivered to Purchaser;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:200px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:152px;"><font style="font-family:inherit;font-size:12pt;">4.2.10</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">if received, the Solarwinds Estoppel;</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.11</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">copies of notices to Solarwinds and to all third party contractors or service providers under Contracts that will be assumed by Purchaser, advising of the sale of the</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">12</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s72F90DC316F6B30F040930C3336650B3"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Property to Purchaser on and as of the Closing Date, and in the case of the notice to Solarwinds, a notice of the assignment of any then-existing tenant security deposits, lease guaranties, and other tenant security, as applicable, to Purchaser;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.12</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">all existing books, records, files, plans, specifications, permits, certificates and warranties with respect to the Property (including all books and records, if any exist, regarding shared costs under any covenants, conditions and restrictions to which the Property is subject for the current calendar year and the two prior calendar years), to the extent in Seller&#8217;s possession and not previously delivered to Purchaser (which may be either delivered to Purchaser at the Closing or left at the management office at the Property);</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.13</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">all keys, codes and combinations to the Improvements, to the extent in Seller&#8217;s possession and not previously delivered to Purchaser (which may be either delivered to Purchaser at the Closing or left at the management office at the Property);</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s14759333D1241A29AB3D30C3338C3613"></a></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">affidavits;</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:6px;"><font style="font-family:inherit;font-size:12pt;">4.2.14</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">a settlement statement and any applicable transfer tax  forms and</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="s52C446FB3BD383D0511E30C3339DD5F9"></a></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:6px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.15</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">evidence reasonably satisfactory to the Title Company with respect to Seller&#8217;s due organization and due authorization and execution of this Agreement and the documents required to be delivered pursuant to the terms of this Agreement;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.16</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">such lien releases as may reasonably be required by the Title Company for liens that Seller is obligated to release pursuant to the terms of this Agreement (except that the lien release from Seller&#8217;s current lender, Fifth Third Bank, may not actually be delivered to the Title Company until after Closing as long as the Title Company issues the Title Policy to Purchaser effective as of the Closing);</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.17</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">the NCLTA Form No. 1 in the form attached hereto as </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit Q</font><font style="font-family:inherit;font-size:12pt;">&#32;(or, alternatively, if applicable, the NCLTA Form No. 5 in a form reasonably acceptable to Seller and the Title Company, together with any accompanying Waiver and Release of Liens from the applicable contractors);</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.18</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">the fully executed Second Amendment to Declaration of Easements and Restrictive Covenants, in the form attached hereto as </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit R</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">(the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Declaration</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Amendment</font><font style="font-family:inherit;font-size:12pt;">&#8221;), which shall be recorded at or prior to Closing, prior in time to the Deed and QCD;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">4.2.19</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">if received, the SCP Estoppel;</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.20</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">if received and not previously recorded, the Easement Termination Agreements (as defined in Section 5.5.8); and</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2.21</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">at no additional cost or expense to Seller, such other documents and instruments, in form and substance reasonably acceptable to Seller, as may be reasonably necessary to effectuate the Closing in accordance with the terms of this Agreement; </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">provided,</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:241px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">13</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s85FC23DDB960EA4BAB3F30C333BB8454"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">however,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">that no such document or instrument shall increase or expand the representations, warranties, covenants, obligations or liabilities of Seller expressly set forth in this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Purchaser Deliveries.</font><font style="font-family:inherit;font-size:12pt;">&#32;&#32;</font><font style="font-family:inherit;font-size:12pt;">At the Closing, Purchaser shall deliver to Seller or Escrow Agent the following items properly executed by Purchaser:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.3.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">payment of the Purchase Price (subject to adjustments and prorations set forth herein);</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:152px;"><font style="font-family:inherit;font-size:12pt;">4.3.2</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">the Bill of Sale;</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:152px;"><font style="font-family:inherit;font-size:12pt;">4.3.3</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">the Assignment and Assumption of Leases;</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:152px;"><font style="font-family:inherit;font-size:12pt;">4.3.4</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">the Assignment and Assumption of Contracts;</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:152px;"><font style="font-family:inherit;font-size:12pt;">4.3.5</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">a settlement statement and any applicable transfer tax forms;</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.3.6</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">evidence reasonably satisfactory to the Title Company with respect to Purchaser&#8217;s due organization and due authorization and execution of this Agreement and the documents required to be delivered pursuant to the terms of this Agreement; and</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.3.7</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">at no additional cost or expense to Purchaser, such other documents and instruments, in form and substance reasonably acceptable to Purchaser, as may be reasonably necessary to effectuate the Closing in accordance with the terms of this Agreement; </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">provided, however,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">that no such document or instrument shall increase or expand the representations, warranties, covenants, obligations or liabilities of Purchaser expressly set forth in this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:150px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:104px;"><font style="font-family:inherit;font-size:12pt;">4.4</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Closing Costs.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.4.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Seller shall pay (a) all transfer and excise taxes payable in connection with the conveyance of the Property and the recording of the Deed, (b) the legal, consulting and other professional fees, costs and expenses incurred by Seller in connection with this Agreement and the transaction contemplated by this Agreement, (c) Seller&#8217;s share of prorations as provided in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 4.5,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">and (d) the cost of to cure any New Exceptions agreed to be cured by Seller.</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.4.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Purchaser shall pay (a) the title insurance premium for its owner&#8217;s and loan policies of title insurance, (b) the cost of any title searches, endorsements and affirmative title insurance coverage required by Purchaser (other than the cost of any title curative endorsements or insurance paid for by Seller pursuant to </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 4.4.1(d))</font><font style="font-family:inherit;font-size:12pt;">, (c) all costs for the Survey, (d) all recording charges (but not transfer or recording taxes) payable in connection with the recording of the Deed, (e) all escrow and closing fees of Escrow Agent, (f) any sales tax on the Personal Property, (g) all fees, costs and expenses of the Purchaser&#8217;s Materials, the Studies and other due diligence, (h) the cost of any environmental site assessments and property condition reports ordered by Purchaser, (i) the legal, financing, consulting and other</font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">14</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sE0804415513D6F4B814430C333D00197"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">professional fees, costs and expenses incurred by Purchaser in connection with this Agreement and the transaction contemplated by this Agreement, (j) Purchaser&#8217;s share of prorations as provided in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 4.5,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">and (k) subject to the terms of </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 3.4.2,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">the Outstanding Purchaser&#8217;s Lease Obligations.</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sC73F4ED467192B46470630C33400249A"></a></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">custom.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:8px;"><font style="font-family:inherit;font-size:12pt;">4.4.3</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">Any other closing costs shall be allocated in accordance with local</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="sE0A154113B1257712B7830C334217552"></a></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.4.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The provisions of this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 4.4</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">shall survive the Closing or earlier termination of this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:150px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:104px;"><font style="font-family:inherit;font-size:12pt;">4.5</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Apportionments.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.5.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Prorations.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">The following shall be prorated between Seller and Purchaser as of 11:59 p.m. on the day immediately preceding the Closing Date (on the basis of the actual number of days elapsed over the applicable period) so that Seller is entitled to the income and responsible for the expenses attributable to the period prior to the Closing Date and Purchaser is entitled to the income and responsible for the expenses attributable to the period on and after the Closing Date:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:96px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(a)</font><font style="font-family:inherit;font-size:12pt;">All real estate taxes, personal property and ad valorem taxes, water and sewer and other assessments on the Property on the basis of the fiscal year for which they are assessed (if not on a calendar year basis). In no event shall Seller be charged with or be responsible for any increase in the taxes on the Property resulting from the sale of the Property unless such increase covers the period of Seller&#8217;s ownership or from any improvements made or leases entered into on or after the Closing Date. If any taxes or assessments on the Property are payable in installments, then the amount of the installment for the current period shall be prorated (with Purchaser assuming the obligation to pay any installments due on and after the Closing Date).</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:96px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(b)</font><font style="font-family:inherit;font-size:12pt;">Subject to this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 4.5.1(b),</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">all rent and additional rent under the Leases and other tenant charges actually received. Seller shall deliver or provide a credit to Purchaser on the Closing Date an amount equal to all prepaid rent for periods on and after the Closing Date and all refundable cash security deposits (to the extent made by tenants under the Leases and not applied or forfeited in accordance with the terms of such Leases prior to the Closing Date). Seller shall deliver to Purchaser at the Closing any tenant security deposits which are held in the form of letters of credit, together with executed instruments of transfer in the forms required by the issuers thereof. Rents that are delinquent as of the Closing Date shall not be prorated on the Closing Date; instead, Purchaser shall include such delinquencies in its normal billing and diligently pursue the collection thereof in good faith after the Closing Date, but Purchaser shall not be required to litigate or declare a default or exercise any remedy under any Lease. If and to the extent Purchaser receives any rents on or after the Closing Date, such payments shall be applied as follows: first, to rents owed for the month in which the Closing occurs (prorated between Seller and Purchaser); second, to rents then due and payable to Purchaser for the period of time following the month in which the Closing occurs; and third, to any unpaid rents owed to Seller for the period of time prior to the month in which the Closing</font></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">15</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s8D53DD3BC14ADDCFD5C830C334525D61"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">occurs (with Seller&#8217;s share thereof being held by Purchaser in trust for Seller and promptly delivered to Seller). Purchaser shall reasonably cooperate with Seller in any collection efforts hereunder (but shall not be required to incur any additional costs or liabilities in connection therewith or to litigate or declare a default under any Lease). Purchaser shall not waive any delinquent rents or modify a Lease so as to reduce or otherwise affect amounts owed thereunder for any period in which Seller is entitled to receive a share of charges or amounts without first obtaining Seller&#8217;s written consent, which consent may be given or withheld in Seller&#8217;s reasonable discretion. Seller reserves the right to pursue, after the Closing, any remedy against any tenant owing delinquent rents or other amounts to Seller (but shall not be entitled  to terminate any lease or any tenant&#8217;s right to possession), which right shall include the right to continue or commence legal actions or proceedings against any tenant, </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">provided that</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Seller may not (i) sue to evict or otherwise dispossess any such tenant from its leased premises, or (ii) take any other action against any such tenant that (A) would give such tenant any claim against Purchaser, or (B) cause any liability on the part of Purchaser to arise under the Lease which is not expressly made an obligation of the then existing landlord under the Lease, or (C) would give such tenant any right to terminate its Lease, or (D) would create any defense or offset against any obligation of such tenant owing under its Lease for any period on or following the Closing Date, or (E) would subject Purchaser, as the current landlord, to any claim by or liability to such tenant. Delivery of the Assignment and Assumption of Leases shall not constitute a waiver by Seller of any such rights, which shall survive the Closing. Seller shall retain all rights with respect to delinquent rents and any other amounts or other rights of any kind with respect to tenants who are no longer tenants of the Property as of the Closing Date.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:96px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(c)</font><font style="font-family:inherit;font-size:12pt;">Charges and payments for all utilities (including but not limited to water, electricity, gas, fuel, telephone and cable) that are not separately metered to tenants, based on the most recently issued bills therefor.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:96px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(d)</font><font style="font-family:inherit;font-size:12pt;">Charges and payments under Contracts (or renewals or replacements thereof permitted by the terms of this Agreement) assigned to Purchaser pursuant to the Assignment and Assumption of Contracts.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:96px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">(e)</font><font style="font-family:inherit;font-size:12pt;">All income, expenses and other items customarily apportioned between sellers and purchasers of real property similar to the Property and located in Raleigh, North Carolina.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.5.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Tenant True-Ups.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Reconciliations of taxes, insurance charges and other expenses owed by any tenants of the Property for the calendar year in which Closing occurs shall be prepared by Purchaser with the cooperation of Seller within one hundred twenty</font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(120) days following the end of such year in accordance with the requirements set forth in the applicable leases and as provided in this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 4.5.2.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">If a tenant pays a proportionate share of taxes, insurance charges or other expenses over a base year amount or expense stop, the proration of the amount received from the tenant over such base year amount or expense stop shall be calculated based on the total amount of such expenses for the Property incurred by each of Seller and Purchaser reduced by the base year amount allocated evenly for the portion of the year each owns the Property. The base year amount will be prorated between the parties based on the number of days each party owned the Property during such year.</font></div><div style="line-height:120%;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sEBAB4F5476359F84068930C334A8FE6C"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.5.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Leasing Costs.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">From and after Closing, Purchaser shall be solely responsible for any leasing commissions and tenant improvement allowances that may become due and payable in connection with any leases at the Property. Purchaser shall therefore receive a credit at Closing from Seller for any remaining, unsatisfied, leasing commissions and tenant improvement allowances payable under the leases at the Property (including, without limitation, any remaining, unsatisfied (i) Second Amendment Tenant Allowance, First Floor Vacant Space Tenant Allowance and/or Fourth Floor Vacant Space Tenant Allowance under the Purchaser&#8217;s Lease, and (ii) Allowance and Maximum Credit Amount under the Solarwinds Lease).</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.5.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Post-Closing Reconciliation.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">If any of the items described in this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 4.5</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">cannot be apportioned at the Closing because of the unavailability of information, or are incorrectly apportioned at the Closing or subsequent thereto, such items shall be apportioned or reapportioned (as the case may be) as soon as practicable after the Closing Date or the date such error is discovered (as applicable); </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">provided, however</font><font style="font-family:inherit;font-size:12pt;">, that no party shall have the right to request apportionment or reapportionment of any item after the date that is one hundred twenty</font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(120) days after the Closing Date unless otherwise expressly set forth herein. If the Closing shall occur before a real estate or personal property tax rate or assessment is fixed for the tax year in which the Closing occurs, the apportionment of taxes at the Closing shall be upon the basis of the tax rate or assessment for the preceding fiscal or calendar year (as applicable) applied to the latest assessed valuation. Promptly after the new tax rate or assessment is fixed, the apportionment of taxes or assessments shall be recomputed and any discrepancy resulting from such recomputation and any errors or omissions in computing apportionments at the Closing shall be promptly corrected and the proper party reimbursed, which obligations shall survive the Closing.</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s372977D942B53E2A327530C334B898E8"></a></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Closing.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:8px;"><font style="font-family:inherit;font-size:12pt;">4.5.5</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Survival.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;The  provisions  of  this  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section  4.5</font><font style="font-family:inherit;font-size:12pt;">&#32;&#32;</font><font style="font-family:inherit;font-size:12pt;">shall  survive  the</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="s8B00CDD64D2C761FEE7330C334C77794"></a></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:68px;"><font style="font-family:inherit;font-size:12pt;">5.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Seller&#8217;s Representations, Warranties and Covenants.</font></div></td></tr></table><div style="line-height:100%;padding-top:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Representations and Warranties of Seller.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;Seller hereby represents and warrants to Purchaser as of the Effective Date, as follows:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Organization;  Authorization.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;Seller is duly formed, validly existing and in good standing under the laws of the jurisdiction in which it was formed and is qualified to do business in the jurisdiction in which the Property is located. Seller has full power and authority to execute, deliver and perform its obligations under this Agreement and the documents to be delivered by Seller in connection with the Closing (such documents, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Seller</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Closing Documents&#8221;</font><font style="font-family:inherit;font-size:12pt;">). All necessary action has been taken or shall have been taken on or before the Closing Date to authorize Seller&#8217;s execution and delivery of, and performance under, this Agreement and the Seller Closing Documents. The individual(s) executing this Agreement and the Seller Closing Documents on behalf of Seller have the power and authority to bind Seller to the terms and conditions of this Agreement and the Seller Closing Documents.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Leases.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;There are no leases, subleases, licenses or other occupancy agreements affecting the Improvements or the Property except for the Purchaser&#8217;s</font></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">17</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s95CB67DF5A879B9AE99030C334F9D468"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Lease and the Solarwinds Lease (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Leases&#8221;</font><font style="font-family:inherit;font-size:12pt;">).&#160;&#160;&#160;&#160;Except as described above, the Solarwinds Lease has not been amended or modified in any respect. None of the terms or conditions of the Solarwinds Lease have been waived in any material extent. Seller has delivered to Purchaser a true and complete copy of the Solarwinds Lease, including any amendments or modifications thereof. To Seller&#8217;s knowledge, Solarwinds is not in material default under the Solarwinds Lease, nor, to Seller&#8217;s knowledge, has there occurred any event or condition which, with the giving of notice or the passage of time or both, could constitute a material default by Solarwinds under the Solarwinds Lease. To Seller&#8217;s knowledge, Seller has not received a written notice of default from Solarwinds under the Solarwinds Lease. All of Seller&#8217;s obligations under the Solarwinds Lease with respect to any tenant improvements have been completed and Seller has no further obligation under the Solarwinds Lease to improve or pay for any tenant improvements. Solarwinds is in occupancy of its premises at the Property and has commenced paying rent, and there are no unpaid broker&#8217;s or leasing commissions with respect to any Lease.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Contracts.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">There are no service or equipment contracts or leases in effect with respect to the Property except for the contracts described on </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit D</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">(the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Contracts&#8221;</font><font style="font-family:inherit;font-size:12pt;">). Seller has delivered to Purchaser complete copies of all Contracts to the extent in Seller&#8217;s possession. To Seller&#8217;s knowledge, Seller has not received a written notice of a material default by Seller under any Contract.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">No Litigation.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Except as may be set forth on </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit L,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">there are no actions, suits, litigation or proceedings pending or, to Seller&#8217;s knowledge, threatened in writing against Seller or any of the Property that would, if adversely determined, materially and adversely affect (i) the ability of Seller to carry out the transaction contemplated by this Agreement, or (ii) the Property following Closing.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Personal Property.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">To Seller&#8217;s knowledge, </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit M</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">contains an accurate and complete list of all personal property owned by Seller and located at and used exclusively in connection with the Property.</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1.6</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">No  Insolvency.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;Seller is not a debtor in any bankruptcy or insolvency proceeding.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1.7</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Non-Foreign Person.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Seller is not a &#8220;foreign person&#8221; as defined in Section 1445 of the Internal Revenue Code, as amended (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Code&#8221;</font><font style="font-family:inherit;font-size:12pt;">).</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1.8</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">OFAC.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Seller is not a person or entity with whom United States persons or entities are restricted or prohibited from doing business under regulations of the Office of Foreign Asset Control of the Department of the Treasury (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">OFAC&#8221;</font><font style="font-family:inherit;font-size:12pt;">) (including but not limited to those listed on OFAC&#8217;s specially designated and blocked persons list) or under any statute, executive order (including but not limited to the September 24, 2001 Executive Order Blocking Property and Prohibiting Transactions With Persons Who Commit, Threaten to Commit, or Support Terrorism) or other governmental action (a &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Restricted Entity&#8221;</font><font style="font-family:inherit;font-size:12pt;">), and Seller is not engaged in any dealings or transactions or otherwise associated with such persons or entities.</font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">18</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sDE0850876429387F371530C3351A7493"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1.9</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">No Conflict or Breach.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Neither the execution and delivery of this Agreement nor the performance of any of the obligations of Seller under this Agreement or under any Seller&#8217;s Closing Documents will conflict with, result in a breach of or constitute a default under any of the terms, conditions or provisions of any agreement or instrument to which Seller is a party or by which Seller is bound, or, to Seller&#8217;s knowledge, any judgment, order or decree applicable to Seller.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1.10</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Purchase/Lease Options.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">No person or entity other than Purchaser has any option or right to purchase or lease any of the Property.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1.11</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Condemnation.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;To Seller&#8217;s knowledge, no condemnation or similar proceedings relating to any portion of the Property are pending or threatened in writing.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1.12</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Violations.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;To Seller&#8217;s knowledge, there exist no uncured violations of applicable laws, codes, regulations or ordinances with respect to the Property that could reasonably be expected to have a material adverse effect on the ownership or operation of the Property.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1.13</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Environmental.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Seller has delivered to Purchaser complete copies of all reports and environmental assessments of the Property to the extent in Seller&#8217;s possession. To Seller's knowledge, except as disclosed in the reports and assessments delivered to Purchaser, no hazardous substances, materials or waste are present in, on or under the Property or the soil, surface water or ground water thereof in violation of any applicable environmental laws.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1.14</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Knowledge Parties.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">The Knowledge Parties (as hereafter defined) have substantive, first-hand knowledge regarding the ownership and operation of the Property.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1.15</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Declaration.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">To Seller&#8217;s knowledge, Seller has completed and paid in full for the construction obligations described in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Schedule 5.1.15</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">hereto in accordance with the utility or other plans as referenced in the Declaration (as defined in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit O</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">hereto), and, to Seller&#8217;s knowledge, such improvements have been dedicated and accepted, as may be applicable, by the relevant governmental authorities.</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Knowledge Defined.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">&#8220;Seller&#8217;s knowledge&#8221; and words of similar import refers only to the current actual (as opposed to imputed, implied or constructive) knowledge of Sarah Hubbard, Esko Korhonen and Erik Weinberg (together, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Knowledge Parties&#8221;</font><font style="font-family:inherit;font-size:12pt;">) and shall not be construed, by imputation or otherwise, to refer to the knowledge of Seller or any parent, subsidiary or affiliate of Seller or any partner, member, shareholder, officer, director, employee, agent, affiliate, representative or other person or entity acting on behalf of or otherwise related to or affiliated with Seller other than the Knowledge Parties or to impose upon the Knowledge Parties any duty to inquire or investigate the matter to which such knowledge, or the absence thereof, pertains. Notwithstanding anything to the contrary contained in this Agreement, the Knowledge Parties shall have no personal liability hereunder.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">No Environmental Representations or Warranties.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Except as provided in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 5.1.13,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Seller makes no representation or warranty as to the environmental condition of</font></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">19</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s2DA73D67D2F15D74104030C3354D3971"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the Property (including but not limited to whether the Property contains asbestos, radon or hazardous, harmful or toxic substances, materials or waste, or pertaining to the extent, location or nature thereof, if any). Further, except as set forth in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 5.1.13</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">above, to the extent that Seller has provided to Purchaser any inspection, engineering or environmental information or reports concerning asbestos, radon or hazardous, harmful or toxic substances, materials or waste, Seller makes no representation or warranty with respect to the methodology, accuracy, completeness, reliability or contents of such information or reports.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Corrections.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">If, prior to the Closing Date, Seller obtains actual knowledge of any event or condition occurring after the Effective Date that may cause any of Seller&#8217;s representations or warranties to be inaccurate, incomplete, misleading or untrue in any material respect, Seller shall (without liability to Seller unless such materially inaccurate, incomplete, misleading or untrue representation or warranty was caused by a breach or default by Seller under this Agreement, in which event the terms of </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 8.1</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">shall govern), within three (3) Business Days, notify Purchaser thereof in writing and shall have the opportunity, at its sole election, to attempt to correct or cure the materially inaccurate or untrue representations and warranties and, if necessary, shall have the right to extend the Closing Date for up to ten (10) days to effectuate such cure. If Seller does not so cure the materially inaccurate or untrue representations and warranties, then Purchaser shall have the right, in its sole and absolute discretion, to either (a) terminate this Agreement, whereupon the Deposit shall be returned to Purchaser and thereafter neither party shall have any further rights or obligations under this Agreement (other than any obligations of either party that expressly survive termination) or (b) waive such materially inaccurate or untrue representation or warranty and proceed to the Closing, in which case the applicable Seller&#8217;s representations and warranties shall be deemed modified accordingly. Notwithstanding the foregoing, Purchaser&#8217;s termination right in (a) above shall not apply to inaccurate or untrue representations or warranties (i) relating to actions taken with respect to Contracts in accordance with </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 5.5.7</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">hereof, (ii) due to the action or inaction of Purchaser or Purchaser&#8217;s affiliates or otherwise consented to in writing by Purchaser, or (iii) that are cured by Seller, to Purchaser&#8217;s reasonable satisfaction, within ten (10) days of written notice thereof from Purchaser. If Purchaser has or obtains actual knowledge prior to the Closing that any of Seller&#8217;s representations or warranties are inaccurate or untrue in any material respect and Purchaser nonetheless proceeds to the Closing, then Purchaser shall be deemed to have waived such inaccuracy and the ability to make a claim against Seller based on such inaccuracy, and such representations and warranties shall be deemed modified as of the Closing Date to reflect Purchaser&#8217;s actual knowledge of such information and Seller shall have no liability therefor.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Seller&#8217;s Interim Covenants.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;From the Effective Date until the Closing Date or sooner termination of this Agreement in accordance with its terms, Seller shall, at Seller&#8217;s sole cost and expense:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.5.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">operate and maintain the Property in Seller&#8217;s ordinary course of business in a manner substantially consistent with its past practice so that the Property will be in the same or better condition on the Closing Date as on the Effective Date, subject to reasonable</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">20</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s2C032DB939770BFB263930C335706788"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">wear, tear and deterioration and further subject to damage or destruction by casualty or other events beyond Seller&#8217;s reasonable control;</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s143E2D9AEB4EDD71822B30C335A210EB"></a></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">force and effect;</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:8px;"><font style="font-family:inherit;font-size:12pt;">5.5.2</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">keep all existing insurance policies affecting the Property  in full</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="s299957D836561C70903930C335C0D4B4"></a></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.5.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">comply in all material respects with all laws, ordinances or regulations applicable to the Property, except to the extent such compliance is the obligation of the tenant under a Lease;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.5.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">perform in all material respects all obligations of Seller arising under all Leases, deliver to Purchaser copies of any written notices of default Purchaser may receive from Solarwinds under the Solarwinds Lease and notify Purchaser in writing of any material default by Solarwinds under the Solarwinds Lease;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.5.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">perform in all material respects all obligations of Seller arising under the Contracts and deliver to Purchaser copies of any written notices of default Seller may receive from the service providers under the Contracts or that Seller may give such service providers;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.5.6</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">not, without the prior written consent of Purchaser, (i) make any material changes or alterations to any part of the Property except to the extent (a) reasonably necessary to prevent personal injury or Property damage, (b) required by Seller&#8217;s lender, or (c) required to comply with any Lease, (ii) subject to </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 5.5.7</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">hereof, enter into any new, or modify any existing, material agreement affecting the Property, (iii) subject to the rights of tenants under existing Leases to sublet or assign without Seller&#8217;s consent, lease any of the Property or grant anyone the right to use or occupy any of the Property or enter into (or agree to enter into) any modification, amendment, or supplement of any Lease or grant any waiver or consent under any Lease, (iv) grant or consent to any easement, covenant, restriction or lien affecting any of the Property or permit any liens or encumbrances (other than with respect to Seller&#8217;s existing loan from Fifth Third Bank, which shall be paid off by Seller and satisfied in full as of Closing) that cannot be resolved or removed prior to or simultaneous with Closing (provided that Purchaser&#8217;s consent to any easement, covenant or restriction that would have no material adverse effect on the Property shall not be unreasonably withheld, conditioned or delayed, and shall be deemed given if Purchaser does not respond to such request within ten (10) Business Days of receiving Seller&#8217;s request for consent, (v) increase the aggregate indebtedness secured by the Property to an amount that exceeds seventy percent (70%) of the Purchase Price,</font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(vi) convey any further interest in the Property or grant any material rights or options to the Property, (vii) enter into any negotiations, agreements or contracts regarding the sale or lease of any of the Property, (viii) enter into any other agreement or contract regarding the Property other than Contracts in accordance with </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 5.5.7,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">(ix) take any enforcement action against Solarwinds under the Solarwinds Lease that could result in the termination of the Solarwinds Lease or that could reasonably be expected to give Solarwinds a defense against any of its material obligations under the Solarwinds Lease (provided that Purchaser&#8217;s consent to any such enforcement action shall be deemed given if Purchaser does not respond to such request within ten  (10)  Business  Days  of  receiving  Seller&#8217;s  request  for  consent);  or  (x)  intentionally  or</font></div><div style="line-height:120%;padding-top:2px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">21</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sB1E9138C403DEEEC5C0730C335F46F8B"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">knowingly cause, or permit any Seller Related Party to intentionally or knowingly cause, any of Seller&#8217;s representations or warranties in this Agreement to be inaccurate, incomplete, misleading or untrue in any material respect; and</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.5.7</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">not modify, extend, renew or cancel any Contract, or enter into any new service or equipment leasing contract relating to the Property, without the prior written consent of Purchaser; </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">provided, however,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">that Purchaser&#8217;s consent shall not be required for the modification, extension, renewal or cancellation of any Contract, or for the execution of any new service or equipment leasing contract, that is consistent with Seller&#8217;s operation of the Property prior to the Effective Date and may be canceled upon not more than thirty (30) days&#8217; notice without cost, penalty or premium. Seller shall promptly deliver to Purchaser copies of any new contracts or modifications, extensions or renewals of existing Contracts entered into by Seller after the Effective Date. Any new service contract entered into by Seller in accordance with the terms of this Agreement shall thereafter be deemed a &#8220;Contract&#8221; for purposes of the transaction contemplated by this Agreement, provided that, unless otherwise agreed to by Purchaser in writing, the same shall be terminated by Seller as of the Closing.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:20px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">6.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Purchaser&#8217;s Representations and Warranties.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;Purchaser hereby represents and warrants to Seller as of the Effective Date as follows:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">6.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Organization.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Purchaser is a corporation duly formed, validly existing and in good standing under the laws of the State of Delaware and is (or will be by Closing) qualified to do business in the jurisdiction in which the Property is located. Purchaser has full power and authority to execute, deliver and perform its obligations under this Agreement. All necessary action has been taken or shall have been taken on or before the Closing Date to authorize Purchaser&#8217;s execution and delivery of, and performance under, this Agreement. The individual(s) executing this Agreement on behalf of Purchaser have the power and authority to bind Purchaser to the terms and conditions of this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">6.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">No  Litigation.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;There are no actions, suits, litigation or proceedings pending or, to Purchaser&#8217;s actual knowledge, threatened in writing against Purchaser that would materially and adversely affect the ability of Purchaser to carry out the transaction contemplated by this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">6.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">No Insolvency.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">No petition has been filed by or against Purchaser under the Code or any similar state or federal bankruptcy or insolvency laws.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">6.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Non-Foreign Person.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Purchaser is not a &#8220;foreign person&#8221; as defined in Section 1445 of the Code.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">6.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">OFAC.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;Purchaser is not a Restricted Entity and, to Purchaser&#8217;s actual knowledge, is not engaged in any dealings or transactions or otherwise associated with a Restricted Entity.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">6.6</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">ERISA.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Purchaser is not using the assets of any (a) &#8220;employee benefit plan&#8221; (within the meaning of Section 3 (3) of  the Employee Retirement Income Security Act of</font></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">22</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sC472A5F17DEA3AFC37DC30C33614D20A"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">1974, as amended; (b) &#8220;plan&#8221; (within the meaning of Section 4975(e)(1) of the Internal Revenue Code of 1986, as amended; or (c) entity whose underlying assets include &#8220;plan assets&#8221; by reason of a plan&#8217;s investment in such entity, to fund its purchase of the Property under this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The representations and warranties of Purchaser contained in this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 6</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">shall survive the Closing until December 31, 2019.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:68px;"><font style="font-family:inherit;font-size:12pt;">7.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Disclaimer; Waiver and Release; Liability.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Disclaimer.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;Except as expressly set forth in this Agreement or in the Seller&#8217;s Closing Documents, the sale of the Property under this Agreement shall be &#8220;as is,&#8221; &#8220;where is,&#8221; &#8220;with all faults&#8221;, without any representation or warranty of any kind, written or oral, express or implied, statutory or otherwise, including but not limited to any representation or warranty concerning title to the Property (including but not limited to marketability, encumbrances, rights and claims of, on, to or against the Property), the physical condition of the Property (including but not limited to the soil), the environmental condition of the Property (including but not limited to the presence or absence of hazardous or toxic substances  or materials on or affecting the Property), the compliance of the Property with applicable laws and regulations (including but not limited to zoning and building codes), and the financial condition of the Property (including but not limited to the income, expenses, charges and liens of, on or against the Property). Purchaser acknowledges that Purchaser (a) has or will have adequate opportunity to complete all documentary, financial and physical inspections, investigations, examinations, tests, studies and assessments relating to the Property that Purchaser deems necessary, (b) will examine, review and inspect all matters that in Purchaser&#8217;s judgment bear upon the Property and its value and suitability for Purchaser&#8217;s purposes, (c) is a sophisticated purchaser and is familiar with the ownership and operation of real estate similar to the Property, and (d) will acquire the Property solely on the basis of and in reliance upon its own independent documentary, financial and physical inspections, investigations, examinations, tests, studies and assessments of the Property and not in reliance on any information provided by or on behalf of Seller. Except as expressly set forth in this Agreement or in the Seller&#8217;s Closing Documents, (i) Purchaser acknowledges that it is not relying upon any representation, warranty, statement or action of any kind or nature made by or on behalf of Seller with respect to the Property, and (ii) Seller hereby disclaims all representations and warranties of any kind, whether written or oral, express or implied, statutory or otherwise (including but not limited to any warranties of merchantability, habitability and fitness for any particular purpose).</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Waiver  and  Release.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;Effective as of the Closing, Purchaser shall be deemed to have irrevocably and forever waived any and all rights that Purchaser may have against Seller or any partner, member, shareholder, officer, director, employee, agent, affiliate, representative or other person or entity acting on behalf of Seller (each, a &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Seller Related Party</font><font style="font-family:inherit;font-size:12pt;">&#8221;) at law or in equity (including but not limited to the right to seek damages) for, and released Seller and all Seller Related Parties from, and covenanted not to sue or otherwise pursue Seller or any of the Seller Related Parties for, any and all causes of action, claims, losses or damages that Purchaser or any partner, member, shareholder, officer, director, employee, agent, affiliate, representative or other person or entity acting on behalf of Purchaser (each, a &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Purchaser Related</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Party&#8221;</font><font style="font-family:inherit;font-size:12pt;">) may have or incur under this Agreement or in connection with the Property, including</font></div><div style="line-height:120%;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">23</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sF97CC75415A2E3BF09EB30C336468C0E"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">but not limited to the environmental condition of the Property (including but not limited to any right of contribution under the Comprehensive Environmental Response Compensation and Liability Act). This waiver and release shall be given full force and effect according to each of its terms, including those relating to unknown and unsuspected causes of action, claims and damages. Notwithstanding the foregoing, the foregoing waiver and release shall not be read, construed or interpreted as a release or waiver of (a) any rights that Purchaser may have against Seller under this Agreement with respect to Seller&#8217;s representations or warranties that expressly survive the Closing (but subject to the applicable survival period and liability cap and floor), (b) Seller&#8217;s fraud or intentional misrepresentation to Purchaser, (c) any liability with respect to third- party claims relating to Seller&#8217;s management or operation of the Property prior to Closing, (d) the post-Closing obligations of Seller under </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 4.5,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">and (e) any rights of Purchaser against the landlord under and subject to the terms of the Purchaser&#8217;s Lease.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Limitation of Liability.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Subject to the terms of </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 7.4,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Purchaser&#8217;s recourse against Seller for the liability under this Agreement of Seller shall not extend, and no judgment or decree may be enforced against any Seller&#8217;s assets, beyond Seller&#8217;s interest in the Property and the rental, sales, financing, insurance and condemnation proceeds of the Property. Purchaser and its successors and assigns and, without limitation, all other persons and entities, shall look solely to the interest of Seller in the Property and such proceeds for the payment of any claim against or any performance by Seller, and Purchaser, on behalf of itself and its successors and assigns, hereby waives any and all recourse against any other assets of Seller. None of the Seller Related Parties (other than Guarantor as provided in Section 7.4) shall have any personal liability, directly or indirectly, under or in connection with this Agreement or any agreement made or entered into under or pursuant to the provisions of this Agreement, or any amendment to any of the foregoing made at any time, and Purchaser (on behalf of itself and its successors and assigns) irrevocably and forever waives all claims for such personal liability.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Post-Closing   Liability.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary contained in this Agreement or any document executed in connection with this Agreement, (a) Seller&#8217;s representations contained in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 5.1</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">and in the Seller&#8217;s Closing Documents shall survive the Closing until December 31, 2019 (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Claims Period&#8221;</font><font style="font-family:inherit;font-size:12pt;">), (b) after the Closing, Seller shall not be liable to Purchaser for any breach of this Agreement or under any of the Seller&#8217;s Closing Documents in an amount in excess of Eight Hundred Seventy-One Thousand Five Hundred Dollars ($871,500), in the aggregate (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Liability Ceiling&#8221;</font><font style="font-family:inherit;font-size:12pt;">), and (c) Seller shall have no post-Closing liability to Purchaser for any breach of this Agreement or under any of the Seller&#8217;s Closing Documents unless and until the aggregate amount of such claims exceeds Fifty Thousand Dollars ($50,000) (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Liability Floor&#8221;</font><font style="font-family:inherit;font-size:12pt;">). By its execution of the Joinder below, FCP Realty Fund III, L.P., a Delaware limited partnership (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Guarantor&#8221;</font><font style="font-family:inherit;font-size:12pt;">) hereby guarantees, for the benefit of Purchaser, the surviving, post-Closing obligations of Seller under this Agreement, which guaranty shall be subject to the same qualifications and limitations that are set forth in this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 7.4.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">For the avoidance of doubt, the aforesaid guaranty obligation of Guarantor shall in no event be deemed to extend to any liability of Seller reserved by or arising from </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 7.2(b),</font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">(c)</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">or </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">(e).</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:1px;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">24</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sC624833E97F3ABCC112D30C336676FCA"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Survival.</font><font style="font-family:inherit;font-size:12pt;">&#32;&#32;&#32;</font><font style="font-family:inherit;font-size:12pt;">The provisions of this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 7</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">shall survive the Closing or earlier termination of this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:68px;"><font style="font-family:inherit;font-size:12pt;">8.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Default.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">8.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Seller Default.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">If the sale of the Property is not consummated due to any default by Seller in any material respect under this Agreement, then, provided that Seller has received written notice from Purchaser specifying the nature of the default and Seller fails to cure the specified default within ten (10) Business Days after receiving such notice, Purchaser shall have, as its sole and exclusive remedy, the right either (a) to terminate this Agreement, in which event Escrow Agent shall return the Deposit to Purchaser, Seller shall reimburse Purchaser for all reasonable, actual, documented out-of-pocket expenses incurred by Purchaser in connection with Purchaser&#8217;s proposed purchase of the Property (but expressly excluding any and all expenses incurred in relation to the Purchaser&#8217;s Lease and the negotiation of any amendments relating thereto), in an amount not to exceed $100,000 in the aggregate, and thereafter Seller and Purchaser shall be released from further obligation and liability under this Agreement (except for those obligations and liabilities that expressly survive such termination), or (b) to specifically enforce Seller&#8217;s obligation to transfer the Property; </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">provided, however,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">that any action by Purchaser for specific performance must be filed, if at all, within seventy-five (75) days after the date that the Closing was to have occurred, and if Purchaser does not file within such period, Purchaser shall be deemed to have waived such right and remedy and Purchaser&#8217;s sole remedy shall be to terminate this Agreement in accordance with clause (a) above. Purchaser irrevocably waives all other rights and remedies, whether at law or in equity, including the right to seek or recover monetary damages for Seller&#8217;s default under this Agreement (provided, however, if the remedy of specific performance is not available to Purchaser due to Seller having sold the Property to a bona fide third party purchaser or having taken some other intentional action that Seller knew or should reasonably have known would make specific performance not available to Purchaser, then Purchaser shall have the right to seek actual damages from Seller) or the right to record a lis pendens or similar notice against the Property (other than in connection with an action for specific performance in accordance with clause (b) above or in connection with Purchaser&#8217;s Lease or as permitted in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 10.16</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">below). Notwithstanding the foregoing, nothing contained in this Agreement shall be construed to limit (a) Purchaser&#8217;s rights or claims reserved to Purchaser under </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 7.2</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">or under any indemnities given by Seller under this Agreement or (b) Seller&#8217;s liability to Purchaser for attorneys&#8217; fees and costs as provided in this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">8.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Purchaser Default.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">If the sale of the Property is not consummated due to any default in any material respect by Purchaser under this Agreement, then, provided that Purchaser has received written notice specifying the nature of the default and Purchaser fails to cure the specified default within ten (10) Business Days after receiving such notice (except with respect to Purchaser&#8217;s failure to close when required under the terms of this Agreement, for which there shall be no notice or cure period; provided, however, that Purchaser may extend the Closing Date by one (1) Business Day in accordance with </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 4.1</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">hereof due solely to Purchaser&#8217;s late wire of the Purchase Price), Seller shall have, as its sole and exclusive remedy, the right to receive the entire Deposit from Escrow Agent and terminate this Agreement, and</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">25</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sC522944E0F2F6C81F9C430C3369BD8B2"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">thereafter Seller and Purchaser shall be released from further obligation and liability under this Agreement (except for those obligations and liabilities that expressly survive such termination). Seller and Purchaser acknowledge that the Property will be removed from the market and Seller will incur costs in connection with the transaction contemplated by this Agreement, it would be extremely difficult and impractical to ascertain the actual damages that Seller would suffer if the sale of the Property is not consummated due to Purchaser&#8217;s default under this Agreement, they carefully considered Seller&#8217;s harm that would result by such a Purchaser&#8217;s default under this Agreement, and the amount of the Deposit is a reasonable forecast of, and </font><font style="font-family:inherit;font-size:12pt;color:#202020;">just and fair compensation for, such harm </font><font style="font-family:inherit;font-size:12pt;">and does not constitute a penalty. Notwithstanding the foregoing, nothing contained in this Agreement shall be construed to limit (a) Seller&#8217;s rights or damages under any indemnities given by Purchaser under this Agreement, (b) Purchaser&#8217;s liability to Seller for attorneys&#8217; fees and costs as provided in this Agreement, or (c) Seller&#8217;s rights and remedies in the event Purchaser improperly files a lis pendens or similar notice against the Property (other than as may be expressly permitted in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 8.1</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">above).</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:20px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">9.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Casualty and Condemnation.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Seller shall bear all risk of loss or damage to the Property by fire, other casualty or condemnation prior to the Closing. If, after the Effective Date but before the Closing Date, any of the Property is damaged or destroyed by fire or other casualty or taken by condemnation or eminent domain, Seller shall promptly deliver written notice thereof to Purchaser. Seller have no obligation to repair, replace or restore any of the Property, and at the Closing Purchaser shall acquire the Property in its then existing condition (or with such repairs as Seller may elect, in its sole discretion (but with Purchaser&#8217;s prior, written consent), to make before the Closing) without any reduction in the Purchase Price; </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">provided, however,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">that Seller shall assign to Purchaser all insurance proceeds to which Seller may be entitled for such damage or destruction and/or all awards for such taking by eminent domain or condemnation, less (a) all reasonable costs that Seller incurs to secure, clean, repair, replace or restore the Property, (b) Seller&#8217;s reasonable collection costs with respect to any such proceeds or awards, and (c) insurance proceeds for any personal property not included in the transaction contemplated by this Agreement, lost rents prior to Closing and business interruption suffered by Seller. In connection with any such assignment of proceeds or awards, at Closing Seller shall credit Purchaser with an amount equal to the applicable deductible amount under Seller&#8217;s insurance (but not more than the amount by which the cost, as of the Closing Date, to repair the damage is greater than the amount of insurance proceeds assigned to Purchaser). Notwithstanding the foregoing, Purchaser shall have the right to terminate this Agreement in the event of (i) a casualty which results in damage or destruction that would cost more than an amount equal to three and one-half percent (3.5%) of the Purchase Price to repair,</font></div><div style="line-height:120%;text-align:justify;padding-left:20px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) any uninsured casualty to the Property the repairs for which would cost more than Fifty Thousand Dollars ($50,000) in the aggregate to repair and for which Seller does not agree to repair or credit Purchaser at Closing, (iii) a taking by condemnation which results in a material restriction of access to or parking at the Property, in the Property not being in compliance with all applicable law, or the Property not being substantially suitable for its present use and operation, or (iv) any casualty or condemnation that would give Purchaser the right to terminate the Purchaser&#8217;s Lease. If Purchaser elects to terminate this Agreement, Escrow Agent shall immediately refund the Deposit to Purchaser, and thereafter Seller and Purchaser shall be released from further obligation and liability under this Agreement (except for those</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">26</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s5C72DBE8F3CAC44ABBB830C336BC0224"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:20px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">obligations and liabilities that expressly survive such termination). Nothing in this Section 9 shall modify or affect Purchaser&#8217;s rights under the Purchaser&#8217;s Lease upon any casualty or condemnation, including, without limitation, any rights of Purchaser to abate the payment rent or the performance of other obligations thereunder in such event.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:68px;"><font style="font-family:inherit;font-size:12pt;">10.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Miscellaneous.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Brokers.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;Seller represents and warrants to Purchaser, and Purchaser represents and warrants to Seller, that no broker or finder has been engaged or consulted by it or is entitled to compensation or commission in connection with the transaction contemplated in this Agreement except CBRE (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Broker&#8221;</font><font style="font-family:inherit;font-size:12pt;">), who represents Purchaser in connection the transaction contemplated herein. Each of Seller and Purchaser shall indemnify, defend and hold harmless the other from and against any and all claims of any brokers, finders or other third parties arising out of a breach of its representation and warranty contained in this paragraph. The indemnity obligations pursuant to this Section will include, without limitation, all damages, losses, liabilities and expenses (including but not limited to reasonable attorneys&#8217; fees and litigation costs) arising from and related to matters being indemnified under this Section. This paragraph shall survive the Closing or earlier termination of this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">10.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Waiver   of   Trial   by   Jury.</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">&#160;&#160;&#160;&#160;TO THE MAXIMUM EXTENT PERMITTED BY LAW, SELLER AND PURCHASER EACH HEREBY WAIVE TRIAL BY JURY IN ANY ACTION, PROCEEDING OR COUNTERCLAIM (WHETHER ARISING IN TORT OR CONTRACT) BROUGHT BY EITHER AGAINST THE OTHER ON ANY MATTER ARISING OUT OF OR IN ANY WAY CONNECTED WITH THIS AGREEMENT.</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s3EF7E8BB61858765E68430C336EF3264"></a></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Agreement.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:8px;"><font style="font-family:inherit;font-size:12pt;">10.3</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Time of the Essence.</font><font style="font-family:inherit;font-size:12pt;">&#32;&#32;</font><font style="font-family:inherit;font-size:12pt;">Time shall be of the essence with respect to this</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="sE0C57079B025CEBFA46730C3370EB3EB"></a></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Business Days.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Whenever any action must be taken (including the giving of notice or the delivery of documents) under this Agreement during a certain period of time (or by a particular date) that ends (or occurs) on a non-Business Day, then such period (or date) shall be extended until the next succeeding Business Day. &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Business Day&#8221;</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">shall be deemed to mean any day, other than a Saturday or Sunday, on which commercial banks in the State of North Carolina are open for business.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Notices.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">All notices, requests or other communications which may be or are required to be given, served or sent by either party hereto to the other shall be (a) delivered in person, (b) by overnight delivery with an overnight courier service, (c) by deposit in any post office or mail depository regularly maintained by the United States Postal Office and sent by registered or certified mail, postage paid, return receipt requested, or (d) by email transmission (provided, however, notices of default may not be sent via email), and shall be effective upon receipt (whether refused or accepted) and, in each case, addressed as follows:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:56px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">To Seller (until 2/1/19):&#160;&#160;&#160;&#160;c/o FCP</font></div><div style="line-height:120%;text-align:left;padding-left:248px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5425 Wisconsin Avenue, Suite 202</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">27</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sC7E0F0253414A9EDEBE630C33740C893"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:246px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Chevy Chase, Maryland 20815 Attn: Erik Weinberg</font></div><div style="line-height:120%;text-align:left;padding-left:246px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Email:  </font><a style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;" href="#"><font style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;">eweinberg@fcpd.com</font></a></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">To Seller (from and</font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">after 2/1/19):&#160;&#160;&#160;&#160;c/o FCP</font></div><div style="line-height:120%;text-align:left;padding-left:246px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4445 Willard Avenue, Suite 900 Chevy Chase, Maryland 20815 Attn: Erik Weinberg</font></div><div style="line-height:120%;text-align:left;padding-left:246px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Email:  </font><a style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;" href="#"><font style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;">eweinberg@fcpd.com</font></a></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">with a copy to:&#160;&#160;&#160;&#160;Linowes and Blocher LLP</font></div><div style="line-height:120%;text-align:left;padding-left:246px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7200 Wisconsin Avenue, Suite 800</font></div><div style="line-height:120%;text-align:left;padding-left:246px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Bethesda, Maryland 20814 Attn: Bryson M. Filbert, Esq.</font></div><div style="line-height:120%;text-align:left;padding-left:246px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Email:  </font><a style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;" href="#"><font style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;">bfilbert@linowes-law.com</font></a></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">To Purchaser:&#160;&#160;&#160;&#160;Align Technology, Inc.</font></div><div style="line-height:120%;text-align:center;padding-left:245px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2820 Orchard Parkway</font></div><div style="line-height:120%;text-align:left;padding-left:246px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">San Jose, California  95134 Attn:  General Counsel</font></div><div style="line-height:120%;text-align:left;padding-left:294px;text-indent:-48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Email: </font><a style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;" href="#"><font style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;">rge</font></a><font style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;">orge@aligntech.com</font><font style="font-family:inherit;font-size:12pt;color:#0000ff;">&#32;</font><a style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;" href="#"><font style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;">asklegal@aligntech</font></a><font style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;">.com</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:246px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">with a copy to:</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Morrison &amp; Foerster LLP 755 Page Mill Road</font></div></td></tr></table><div style="line-height:138%;text-align:justify;padding-left:246px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Palo Alto, California 94304-1018 Attn: Douglas Keith Krohn, Esq. Email:  </font><a style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;" href="#"><font style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;">dkrohn@</font></a><font style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;">mofo.com</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">To Escrow Agent:&#160;&#160;&#160;&#160;Chicago Title Insurance Company</font></div><div style="line-height:120%;text-align:left;padding-left:246px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">150 Fayetteville Street, Suite 1120</font></div><div style="line-height:120%;text-align:center;padding-left:246px;text-indent:-3px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Raleigh, NC 27601 Attn: Jackie Wester</font></div><div style="line-height:120%;text-align:left;padding-left:246px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Email: </font><a style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;" href="#"><font style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;">Jac</font></a><font style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;">kie.W</font><a style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;" href="#"><font style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;">ester@ctt.com</font></a></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Notices will be deemed received three (3) Business Days following deposit in the U.S. Mail, one</font></div><div style="line-height:120%;padding-left:6px;text-align:justify;text-indent:0px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:22px;">(1)</font><font style="font-family:inherit;font-size:12pt;">Business Day following deposit with an overnight courier guaranteeing next day delivery and on the same Business Day as sent if delivered by personal delivery or by email. Attorneys for Seller and Purchaser are authorized to give notices on behalf of their respective clients. Any party may change its address for the service of notice by giving written notice of such change to the other party in any manner specified above.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.6</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Discharge of Obligations</font><font style="font-family:inherit;font-size:12pt;">.  Except as otherwise expressly set forth in this Agreement   with   respect   to   Seller&#8217;s   and   Purchaser&#8217;s   surviving   obligations,   Purchaser&#8217;s</font></div><div style="line-height:100%;text-align:left;font-size:6.5pt;"><font style="font-family:inherit;font-size:6.5pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:241px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">28</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s6783FD80F398B5BAF45C30C3376351BA"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">acceptance of the Deed shall be deemed a discharge of all obligations of Seller and Purchaser under this Agreement and all of Seller&#8217;s and Purchaser&#8217;s representations, warranties, covenants and agreements in this Agreement shall merge into the documents and agreements executed at the Closing and shall not survive the Closing.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.7</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Successors and Assigns.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Purchaser may not assign or transfer its rights or obligations under this Agreement without the prior written consent of Seller, which consent may be given or withheld in the sole and absolute discretion of Seller; </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">provided, however,</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">that Purchaser may assign its rights under this Agreement to any entity controlling, controlled by, or under common control with, Purchaser or to any entity that acquires Purchaser&#8217;s interest under the Purchaser&#8217;s Lease, without the consent of, but with written notice to, Seller, provided that, in the event of such an assignment or transfer, the transferee shall assume in writing all of Purchaser&#8217;s obligations hereunder. Notwithstanding and without limiting the foregoing, no consent given by Seller to any transfer or assignment of Purchaser&#8217;s rights or obligations hereunder shall be deemed to constitute a consent to any other transfer or assignment of Purchaser&#8217;s rights or obligations hereunder and no transfer or assignment in violation of the provisions hereof shall be valid or enforceable. Subject to the foregoing, this Agreement and the terms and provisions hereof shall inure to the benefit of and be binding upon the successors and assigns of the parties. Notwithstanding the foregoing, under no circumstance shall Purchaser have the right to assign this Agreement to any person or entity or employee benefit plan if Seller&#8217;s sale of the Property to such person or entity or plan would, in the good faith judgment of Seller, create or otherwise cause a &#8220;prohibited transaction&#8221; under or violation of ERISA.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.8</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Third Parties.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Nothing in this Agreement, whether expressed or implied, shall confer any rights or remedies under or by reason of this Agreement upon any other person other than Seller, Purchaser and Escrow Agent and their respective permitted successors and assigns, nor is anything in this Agreement intended to relieve or discharge the obligation or liability of any third persons to any party to this Agreement, nor shall any provision give any third parties any right of subrogation or action over or against any party to this Agreement. This Agreement is not intended to and does not create any third party beneficiary rights whatsoever.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.9</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">No Implied Waivers.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">No failure or delay of either party in the exercise of any right or remedy given to such party hereunder or the waiver by any party of any condition hereunder for its benefit (unless the time specified in this Agreement for exercise of such right or remedy has expired) shall constitute a waiver of any other or further right or remedy nor shall any single or partial exercise of any right or remedy preclude other or further exercise thereof or any other right or remedy. No waiver by either party of any breach hereunder or failure or refusal by the other party to comply with its obligations shall be deemed a waiver of any other or subsequent breach, failure or refusal to so comply.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.10</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Effectiveness.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">In no event shall any draft of this Agreement create any obligation or liability, it being understood that this Agreement shall be effective and binding only when a counterpart hereof has been executed and delivered by Seller and Purchaser. Each party assumes the risk of the costs and expenses it incurs in connection with this Agreement and the transactions contemplated herein.</font></div><div style="line-height:100%;padding-top:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">29</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sCB4C422C6183DE9B944930C33795EC46"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.11</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Legal Costs.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Seller and Purchaser agree that they shall pay directly any and all legal costs which they have incurred on their own behalf in the preparation of this Agreement, all documents and instruments pertaining to this transaction, and that such legal costs shall not be part of the closing costs. Should any party hereto employ an attorney for the purpose of enforcing or construing this Agreement, or any judgment based on this Agreement, in any legal proceeding (including but not limited to insolvency, bankruptcy, arbitration and declaratory relief), the prevailing party shall be entitled to receive from the other party or parties reimbursement for all of the prevailing party&#8217;s reasonable attorneys&#8217; fees and all costs, whether incurred at the trial or appellate level, and such reimbursement shall be included in any judgment, decree or final order issued in that proceeding. The &#8220;prevailing party&#8221; means the party in whose favor a judgment, decree or final order is rendered.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.12</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibits;  Entire  Agreement;  Modification.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;All exhibits attached and referred to in this Agreement are hereby incorporated herein as if fully set forth in (and shall be deemed to be a part of) this Agreement. This Agreement together with the Confidentiality Agreement contains the entire agreement between the parties respecting the matters herein set forth and supersedes any and all prior agreements between the parties hereto respecting such matters. This Agreement may not be modified or amended except by written agreement signed by both parties.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.13</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Interpretation.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Section headings shall not be used in construing this Agreement. Each party acknowledges that such party and its counsel, after negotiation and consultation, have reviewed and revised this Agreement. As such, the terms of this Agreement shall be fairly construed and the usual rule of construction, to wit, that ambiguities in this Agreement should be resolved against the drafting party, shall not be employed in the interpretation of this Agreement or any amendments, modifications or exhibits hereto or thereto. Whenever the words &#8220;including&#8221;, &#8220;include&#8221; or &#8220;includes&#8221; are used in this Agreement, they shall be interpreted in a non-exclusive manner. Except as otherwise indicated, all Exhibit and Section references in this Agreement shall be deemed to refer to the Exhibits and Sections in this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.14</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Unenforceability.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">If all or any portion of any provision of this Agreement shall be held to be invalid, illegal or unenforceable by a court of competent jurisdiction in any respect, then such invalidity, illegality or unenforceability shall not affect any other provision hereof, and such provision shall be limited and construed as if such invalid, illegal or unenforceable provision or portion thereof were not contained in this Agreement unless doing so would materially and adversely affect a party or the benefits that such party is entitled to receive under this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.15</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Governing  Law.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;This Agreement shall be construed and enforced in accordance with the laws of the State of North Carolina (excluding principles of conflicts of laws).</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s9EF8D813469057683C9230C337B735D3"></a></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Agreement.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:56px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:8px;"><font style="font-family:inherit;font-size:12pt;">10.16</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Recordation.</font><font style="font-family:inherit;font-size:12pt;">&#32;&#32;</font><font style="font-family:inherit;font-size:12pt;">Purchaser shall not record any memorandum relating to this</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="s62CE7301A813DD5EAD7B30C337E79157"></a></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">30</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s68698B044FEE9CD5AD6930C33809A50F"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.17</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Counterparts.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">This Agreement may be executed in counterparts, each of which shall be deemed an original and all of which shall constitute one and the same Agreement. Signatures transmitted electronically by facsimile or PDF shall be valid and enforceable as original signatures.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.18</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Disclosure.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Notwithstanding any terms or conditions in this Agreement to the contrary, but subject to restrictions reasonably necessary to comply with federal or state securities laws, any person may disclose to any and all persons, without limitation of any kind, the tax treatment and tax structure of the transaction and all materials of any kind (including opinions or other tax analyses) that are provided relating to such tax treatment and tax structure. For the avoidance of doubt, this authorization is not intended to permit disclosure of the names of, or other identifying information regarding, the participants in the transaction, or of any information or the portion of any materials not relevant to the tax treatment or tax structure of the transaction.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.19</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Press Releases.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Neither Seller nor Purchaser shall make any press release or other public disclosure regarding this Agreement or the transaction contemplated by this Agreement without the prior written consent of the other party, such consent not to be unreasonably withheld, conditioned or delayed.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.20</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Survival.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">The provisions contained in this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 10</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">shall survive the Closing or earlier termination of this Agreement.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:152px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:104px;"><font style="font-family:inherit;font-size:12pt;">10.21</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Purchaser&#8217;s Lease.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.21.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Purchaser and Seller expressly acknowledge and agree that this Agreement and the Purchaser&#8217;s Lease are separate and independent agreements between Purchaser and Seller.  Accordingly, notwithstanding anything in this Agreement to the contrary,</font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">neither the execution or delivery of this Agreement nor any term or condition of this Agreement (including, without limitation, Section 7 of this Agreement) nor Seller&#8217;s or Purchaser&#8217;s performance or non-performance of any obligation under this Agreement shall, or shall be deemed to, amend, modify, supersede or otherwise affect the Purchaser&#8217;s Lease in any respect (understanding, however, that Purchaser shall be required to comply with the terms and conditions of this Agreement despite there being an absence of the same terms and conditions, or the presence of alternative terms or conditions, in the Purchaser&#8217;s Lease); (ii) neither the breach or default of Purchaser under this Agreement, nor the occurrence of any event or condition which (with the giving of notice or the passage of time or both) could constitute such a breach or default under this Agreement shall constitute or be deemed to constitute a breach or default of Purchaser under the Purchaser&#8217;s Lease (unless the breach or default in question is also a breach or default under the terms of the Purchaser&#8217;s Lease); (iii) neither the breach or default of Purchaser under the Purchaser&#8217;s Lease, nor the occurrence of any event or condition which (with the giving of notice or the passage of time or both) could constitute such a breach or default under the Purchaser&#8217;s Lease shall constitute or be deemed to constitute a breach or default of Purchaser under this Agreement (unless the breach or default in question is also a breach or default under the terms of this Agreement); (iv) notwithstanding any termination of this Agreement for any reason, the Purchaser&#8217;s Lease shall continue unmodified and in full force and</font></div><div style="line-height:120%;padding-top:2px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">31</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s4FF60B78D0F06FA293C730C3383A7CEA"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">effect (subject to the rights and obligations of the parties thereunder); and (v) notwithstanding any termination of the Purchaser&#8217;s Lease for any reason, this Agreement shall continue unmodified and in full force and effect (subject to the rights and obligations of the parties hereunder).</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:138%;text-align:justify;padding-left:8px;text-indent:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.21.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">In addition, notwithstanding anything to the contrary contained in the Purchaser&#8217;s Lease (including, without limitation, Section 13.02 thereof), from and after the Effective Date and until the termination of this Agreement for any reason, upon any Default by Purchaser as tenant under the Purchaser&#8217;s Lease, (i) Seller, as landlord under the Purchaser&#8217;s Lease, shall not dispossess or otherwise terminate Purchaser&#8217;s right to possession of the Leased Premises or re-let any of the Leased Premises to another party, and (ii) Purchaser&#8217;s liability for rental damages shall be limited to the amount of any unpaid Monthly Rental Installments and Additional Rent (including, without limitation Annual Rental Adjustments), together with any interest thereon under Section 3.04 of the Purchaser&#8217;s Lease, that accrue prior to the Closing under this Agreement; provided, however, upon any such Default by Purchaser under the Purchaser&#8217;s Lease, Seller shall have the right to give Purchaser written notice advancing the Closing Date under this Agreement to a date (the &#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Advanced Date</font><font style="font-family:inherit;font-size:12pt;">&#8221;) that is the thirtieth (30</font><font style="font-family:inherit;font-size:8pt;text-decoration:underline;">th</font><font style="font-family:inherit;font-size:12pt;">) day after Purchaser&#8217;s receipt of such notice. In such event, the rights and obligations of Seller and Purchaser regarding the purchase and sale of the Property shall be governed in all respects by this Agreement, except that (x) the Closing Date shall be the Advanced Date, and (y) &#8220;twenty (20)&#8221; shall be substituted for &#8220;thirty-five (35)&#8221; in Section 3.3 of this Agreement. As used in this Section 10.21.2, the terms &#8220;Default&#8221;, &#8220;Leased Premises&#8221;, &#8220;Monthly Rental Installments&#8221;, and &#8220;Annual Rental Adjustments&#8221; shall have the meanings ascribed to them in the Purchaser&#8217;s Lease.</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.22</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Further Assurances.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;From and after Closing until December 31, 2019, each party agrees that it will, without further consideration, execute and deliver such other documents and take such other actions as may reasonably be requested by the other party to consummate more effectively the purposes or subject matter of this Agreement (but without expanding the obligations or liability of either party hereunder in any material manner).</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:206px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[SIGNATURE PAGE FOLLOWS]</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">32</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s6BA666AF9DC7ECC5D78C30C3385CE711"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">IN WITNESS WHEREOF, Seller and Purchaser have executed this Purchase and Sale Agreement as of the date first set forth above.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:209px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">SELLER:</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:25px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">SLATER ROAD I, LLC</font><font style="font-family:inherit;font-size:12pt;">,</font></div><div style="line-height:120%;text-align:left;padding-left:246px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a Delaware limited liability company</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:294px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:246px;"><font style="font-family:inherit;font-size:12pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Slater Road I Member, LLC, a Maryland liability company, its Manager</font></div></td></tr></table><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:221px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By:  FCP Fund III Trust,</font></div><div style="line-height:120%;text-align:left;padding-left:302px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a Maryland real estate investment trust, its sole member</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:294px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:  </font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:138%;text-align:left;padding-left:322px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Name: Title:</font></div><div style="line-height:100%;padding-top:1px;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:245px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">PURCHASER:</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:246px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ALIGN TECHNOLOGY, INC</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;text-align:center;padding-left:245px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a Delaware corporation</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:278px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:246px;"><font style="font-family:inherit;font-size:12pt;">By:  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;Name:</font></div></td></tr></table><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Title:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:241px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">33</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s8E6C698439AEAEBC235930C33890E08E"></a></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:201px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">JOINDER BY ESCROW AGENT</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Escrow Agent joins in the execution of this Purchase and Sale Agreement to acknowledge its agreement to serve as Escrow Agent in accordance with the terms of this Agreement, including but not limited to the Escrow Provisions.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">ESCROW AGENT:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sE160DF600538F97BA60B30C338AF9E5D"></a></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Date:  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:6px;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">By:  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;Name:</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:36px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Title:</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="s3115602BDEFBE8D21DA630C338E19CFC"></a></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">JOINDER BY GUARANTOR</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">FCP Realty Fund III, L.P. (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Guarantor&#8221;</font><font style="font-family:inherit;font-size:12pt;">) hereby joins in the execution of this Agreement to acknowledge its guaranty (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Guaranty&#8221;</font><font style="font-family:inherit;font-size:12pt;">) of the surviving, post-Closing obligations of Seller hereunder, as described in (and subject to the limitations and qualifications set forth in) </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">7.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">of this Agreement. Guarantor hereby waives (a) notice of acceptance of the Guaranty, (b) demand of payment, presentation and protest, (c) all right to assert or plead any statute of limitations as to or relating to the Guaranty, (d) any right to require Purchaser to proceed against Seller or any other person or entity liable to Purchaser, (e) any right to require Purchaser to apply to any default any security it may hold under or in connection with such Agreement, (f) any right to require Purchaser to proceed under any other remedy Purchaser may have before proceeding against Guarantor, and (g) any right of subrogation.</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">FCP REALTY FUND III, L.P.</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By: FCP Fund III GP, LLC,</font></div><div style="line-height:120%;text-align:left;padding-left:322px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">its General Partner</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:342px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:318px;"><font style="font-family:inherit;font-size:12pt;">By:</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;Name:</font></div></td></tr></table><div style="line-height:120%;text-align:center;padding-left:246px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Title:</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:241px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s0BFCF1E50970DFDB4C2F30C33903A453"></a></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:237px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">LIST OF EXHIBITS</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exhibit A&#160;&#160;&#160;&#160;Legal Description of the Land</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exhibit B&#160;&#160;&#160;&#160;Escrow Provisions</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exhibit C&#160;&#160;&#160;&#160;Seller&#8217;s Materials</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exhibit D&#160;&#160;&#160;&#160;Contracts</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exhibit E-1&#160;&#160;&#160;&#160;Form of Deed</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exhibit E-2&#160;&#160;&#160;&#160;Form of QCD</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exhibit F&#160;&#160;&#160;&#160;Form of Bill of Sale</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:224%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exhibit G&#160;&#160;&#160;&#160;Form of Assignment and Assumption of Leases Exhibit H&#160;&#160;&#160;&#160;Form of Assignment and Assumption of Contracts Exhibit I&#160;&#160;&#160;&#160;Form of FIRPTA Certificate</font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exhibit J&#160;&#160;&#160;&#160;[Intentionally Omitted]</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:224%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exhibit K&#160;&#160;&#160;&#160;Purchaser&#8217;s Pro Forma Title Insurance Policy Exhibit L&#160;&#160;&#160;&#160;Litigation</font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exhibit M&#160;&#160;&#160;&#160;Personal Property</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exhibit N&#160;&#160;&#160;&#160;Solarwinds Estoppel</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exhibit O&#160;&#160;&#160;&#160;Form of SCP Estoppel Certificate</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exhibit P&#160;&#160;&#160;&#160;[Intentionally Omitted]</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exhibit Q&#160;&#160;&#160;&#160;Form of NCLTA Form No. 1</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exhibit R&#160;&#160;&#160;&#160;Form of Declaration Amendment</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Schedule 5.1.15&#160;&#160;&#160;&#160;List of Completed Construction Obligations under the Declaration</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s5C5A7F7F46F486E1AFB030C3393470EF"></a></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EXHIBIT A</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Legal Description</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;"><img src="ex10420181231image1.gif" alt="ex10420181231image1.gif" style="height:728px;width:626px;"></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A-1</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s261889281CF6DA2CEECF30C3395723C5"></a></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;"><img src="ex10420181231image2.gif" alt="ex10420181231image2.gif" style="height:336px;width:626px;"></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sFDA7609644E211427FA530C33989CDE8"></a></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EXHIBIT B</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:236px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Escrow Provisions</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s4616A4D291BF73AA0F6330C339AAE012"></a></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">1.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Investment and Use of Funds</font><font style="font-family:inherit;font-size:12pt;">.&#160;&#160;&#160;&#160;Escrow Agent shall invest</font></div></td></tr></table><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:5px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">the Deposit</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:5px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">in a</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s64B0DBDEB2A00521A85C30C339DB3307"></a></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">separate,</font></div><div style="line-height:120%;text-align:left;padding-left:4px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">interest-bearing bank</font></div><div style="line-height:120%;text-align:left;padding-left:4px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">account and shall not</font></div><div style="line-height:120%;text-align:left;padding-left:5px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">commingle</font></div><div style="line-height:120%;text-align:left;padding-left:5px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">the Deposit with any</font></div><div style="line-height:120%;text-align:left;padding-left:4px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">other</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sA715BB78368BF8D7DA9930C339FC7B3F"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">funds. Accrued interest on the Deposit shall be added to and become part of, and be disbursed with, the Deposit.</font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s3125085EDBFCEB481E3E30C33A2FDEEA"></a></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">2.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Termination</font><font style="font-family:inherit;font-size:12pt;">.&#160;&#160;&#160;&#160;Escrow Agent shall retain the Deposit until it</font></div></td></tr></table><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:4px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">receives written</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s67BB2BB9FC90045E3A5930C33A506EAD"></a></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">instructi</font></div><div style="line-height:120%;text-align:left;padding-left:5px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">ns executed by both Seller and Purchaser as to the disposition and disbursement of the</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="sB16199C377643DF7E23730C33A82B636"></a></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Deposit or until a final arbitration decision or a final court order, decree or judgment determines</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sD5AB2FB0C5D8A8219AA530C33AA4FE69"></a></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">which party is entitled to the</font></div><div style="line-height:120%;text-align:left;padding-left:4px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">Deposit.&#160;&#160;&#160;&#160;Upon such event, the Deposit shall</font></div><div style="line-height:120%;text-align:left;padding-left:5px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">be delivered in</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="s15B8D085FDB49E7F519530C33AD58DAE"></a></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">accordance with such instruction, decision, order, decree or judgment.  For the purposes of this Paragraph, &#8220;final&#8221; means not subject to appeal.</font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sA3B745627DBC644A890030C33AF74774"></a></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">3.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Interpleader</font><font style="font-family:inherit;font-size:12pt;">.&#160;&#160;&#160;&#160;In the event</font></div></td></tr></table><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:5px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">of any controversy regarding the</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:5px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">Deposit, unless</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="sD4A4C3714D319494B2E430C33B29ED87"></a></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">mutual written instructions are received by Escrow Agent directing the Deposit&#8217;s disposition, Escrow Agent shall not take any action, but instead shall await the disposition of any proceeding relating to the Deposit or, at Escrow Agent&#8217;s option, Escrow Agent may interplead all parties and transfer the Deposit to a court of competent jurisdiction and then Escrow Agent shall be relieved of any responsibility for the Deposit.</font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">4.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Resignation of Escrow Agent</font><font style="font-family:inherit;font-size:12pt;">. Escrow Agent may resign upon fifteen (15) days&#8217;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">prior written notice to the parties to their addresses set forth in this Agreement. If a successor escrow agent is not appointed by mutual consent of the parties within the fifteen (15) day period following such resignation, then Escrow Agent or any party may petition a court of competent jurisdiction to name a successor. Seller and Purchaser shall pay the costs of such action on an equal basis.</font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s63EF9756B33213F38C8030C33B4B60C2"></a></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">5.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Liability of Escrow Agent</font><font style="font-family:inherit;font-size:12pt;">.</font></div></td></tr></table><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:13px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">The parties acknowledge that</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:5px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">Escrow Agent is</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="sC013C548AC2C3090B21230C33B7CAA12"></a></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">acting solely as a stakeholder at their request and for their convenience, that Escrow Agent, when acting as such, shall not be deemed to be the agent of either of the parties, and that Escrow Agent shall not be liable to either of the parties for any action or omission on its part taken or made in good faith and shall be liable only for its negligence or willful misconduct.</font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">6.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">No Duty to Inquire</font><font style="font-family:inherit;font-size:12pt;">.  Escrow Agent may rely, and shall be protected in acting or</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">refraining from acting, upon any written notice, statement, instruction or request furnished to it under the Agreement and believed by it to be genuine and to have been signed or presented by the proper party or parties. Escrow Agent shall be under no duty to make any inquiry as to the form, genuineness, proper execution or accuracy of the notice, statement, instruction or request.</font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">7.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">The Deposit may be processed for collection in the normal course of business by</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Escrow Agent, who may commingle funds received by it with escrow funds of others in the regular escrow account at Wells Fargo Bank, or such other institution as maintained from time to</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:181px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B-1</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sD05628BAE19902BB20E530C33BA7178A"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">time by Escrow Agent (hereinafter the "Depository"). The parties to this escrow acknowledge that the maintenance of such escrow accounts with some Depository institutions may result in Escrow Agent being provided with an array of bank services, accommodations or other benefits by the Depository institution. Escrow Agent or its affiliates also may elect to enter into other business transactions with or obtain loans for investment or other purposes from the Depository institution. All such services, accommodations and other benefits shall accrue to Escrow Agent, and Escrow Agent shall have no obligation to account to the parties to the escrow for the value of such services, accommodations or other benefits.</font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">8.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">Escrow Agent shall not be liable for any loss caused by the failure, suspension,</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">inability to pay funds or accrued interest, bankruptcy or dissolution of the Depository. Parties to the Agreement acknowledge their familiarity with limitations on payments made on accounts in excess of $100,000 and the cumulative effect of other accounts held or owned by the parties in the above named depository.</font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">9.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">Escrow Agent is not responsible for levies by taxing authorities or judicial order</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><img src="ex10420181231image12.gif" alt="ex10420181231image12.gif" style="height:34px;width:41px;"><font style="font-family:inherit;font-size:12pt;">based upon the taxpayer identification number used to establish an interest bearing account.</font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s980FF7E7A6EB6125E98F30C33BD11C56"></a></div><div style="line-height:120%;padding-top:4px;text-align:right;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:25px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">Escrow Agent shall not be liable for loss or damage resulting from:</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="s367081358544F7E8388C30C33BF06C0E"></a></div><div style="line-height:100%;padding-top:1px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:54px;padding-top:4px;text-align:left;text-indent:0px;"><font style="padding-top:4px;text-align:left;font-family:inherit;font-size:12pt;padding-right:14px;">a.</font><font style="font-family:inherit;font-size:12pt;">Any good faith act or forbearance of Escrow Agent;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:69px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">b.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">Any default, error, action or omission of any party, other than Escrow Agent;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:69px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">c.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Any defect in the title to any property unless such loss is covered under a policy of title</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">i surance issued by the Escrow Agent;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:69px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">d.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The expiration of any time limit or other delay which is not solely caused by the failure</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s38CDEE641C93506FC23030C33C231D17"></a></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">of Escrow A</font></div><div style="line-height:120%;text-align:left;padding-left:5px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">ent to proceed in its ordinary course of business, and in no event where</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="sF943F5668DA8E2E2CE8530C33C45381F"></a></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">such time limit is not disclosed in writing to the Escrow Agent;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:69px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">e.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The lack of authenticity of the signatory to sign such writing;</font></div></td></tr></table><div style="line-height:120%;padding-left:54px;text-align:left;text-indent:0px;"><font style="text-align:left;font-family:inherit;font-size:12pt;padding-right:14px;">f.</font><font style="font-family:inherit;font-size:12pt;">Escrow Agent&#8217;s compliance with all attachments, writs, orders, judgments, or other legal process issued out of any court;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:69px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">g.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Escrow Agent&#8217;s assertion or failure to assert any cause of action or defense in any</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">j dicial or administrative proceeding; or</font></div><div style="line-height:120%;padding-left:54px;text-align:left;text-indent:0px;"><font style="text-align:left;font-family:inherit;font-size:12pt;padding-right:14px;">h.</font><font style="font-family:inherit;font-size:12pt;">Any loss or damage which arises after the Deposit has been disbursed in accordance with the terms of this Agreement.</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:66px;"><font style="font-family:inherit;font-size:12pt;">11.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">Escrow Agent shall be fully indemnified by the parties hereto for all its expenses,</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s01D3FE981BF304CB1BC930C33C78CE0F"></a></div><div style="line-height:120%;text-align:left;padding-left:18px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">costs, and reasona</font></div><div style="line-height:120%;text-align:left;padding-left:5px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">le attorneys&#8217; fees incurred in connection with any interpleader action which</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="sEC257B68A7832536540C30C33C98FF6B"></a></div><div style="line-height:120%;text-align:left;padding-left:18px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Escrow Agent may file, in its sole discretion, to resolve any dispute as to the Deposit or which</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s16AD093B9B0C86B3280630C33CCA57C0"></a></div><div style="line-height:120%;text-align:left;padding-left:18px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">may be filed against the Escrow Agent. Such costs, expenses deducted from the Deposit.</font></div><div style="line-height:120%;text-align:left;padding-left:5px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">or attorneys&#8217; fees may be</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="sA1B4192D56A01E001E4130C33CEB6767"></a></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s1F6DF684D8C31352169430C33D1C9D1C"></a></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:66px;"><font style="font-family:inherit;font-size:12pt;">12.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">If Escrow Agent is made a party to any</font></div></td></tr></table><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:4px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">judicial, non-judicial or administrative</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s144B2FFF0004524A32A330C33D3EBB1E"></a></div><div style="line-height:120%;text-align:left;padding-left:18px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">action,</font></div><div style="line-height:120%;text-align:left;padding-left:4px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">hearing or</font></div><div style="line-height:120%;text-align:left;padding-left:4px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">process based on acts</font></div><div style="line-height:120%;text-align:left;padding-left:4px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">of any of</font></div><div style="line-height:120%;text-align:left;padding-left:5px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">the other parties hereto</font></div><div style="line-height:120%;text-align:left;padding-left:4px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">and not on the</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="sD8E83ED179176E9D16C630C33D711C50"></a></div><div style="line-height:120%;text-align:left;padding-left:18px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">malfeasance  and/or  negligence  of  Escrow  Agent  in  performing  its  duties  hereunder,  the expenses, costs and reasonable attorneys&#8217; fees incurred by Escrow Agent in responding to such</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sA64CAF82821C6ADC4DEB30C33D92D072"></a></div><div style="line-height:120%;text-align:left;padding-left:18px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">action,</font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">hearing  or  process  may  be  deducted  from</font></div><div style="line-height:120%;padding-top:2px;text-align:right;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B-2</font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">the  Deposit  held  hereunder  and  the</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="sEE689300BEA5C59F8A1F30C33DC79E72"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:18px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">party/parties whose alleged acts are a basis for such proceedings shall indemnify, save and hold Escrow Agent harmless from said expenses, costs and fees so incurred.</font></div><div style="line-height:100%;text-align:left;font-size:6.5pt;"><font style="font-family:inherit;font-size:6.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:241px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B-3</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sB383EDBC856F7D1AB54230C33DE5C81B"></a></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:238px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EXHIBIT C</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Seller&#8217;s Materials</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:132%;font-size:11.5pt;padding-left:30px;"><font style="font-family:inherit;font-size:11.5pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:132%;text-align:justify;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;">The latest ALTA survey of the Property and Seller&#8217;s most recent title policy for the Property (including copies of all matters described in the policy)</font></div></td></tr></table><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:132%;font-size:11.5pt;padding-left:30px;"><font style="font-family:inherit;font-size:11.5pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:132%;text-align:justify;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;">Any and all contracts, leases, service/management agreements relating to the Property, together with any amendments thereto</font></div></td></tr></table><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11.5pt;padding-left:30px;"><font style="font-family:inherit;font-size:11.5pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;">Any and all information relating to environmental conditions in respect to the Property, including all environmental assessments, reports, surveys or studies, and soils, arborist and topographical surveys/reports relating to the Property</font></div></td></tr></table><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11.5pt;padding-left:30px;"><font style="font-family:inherit;font-size:11.5pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;">Any and all information relating to the condition of any and all improvements on or under the Property, including, without limitation, the roofs of all buildings and structures, parking areas and mechanical, electrical, plumbing (including sewer) and life safety systems</font></div></td></tr></table><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11.5pt;padding-left:30px;"><font style="font-family:inherit;font-size:11.5pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;">Copies of all tax and utility bills and estimates relating to the Property and a schedule of assessments for public improvements, if any, and any written information relating to assessment district(s), bond improvement district(s) or utility districts(s) present or planned with respect to the Property</font></div></td></tr></table><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11.5pt;padding-left:30px;"><font style="font-family:inherit;font-size:11.5pt;">6.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;">Documents indicating compliance with all applicable governmental laws, regulations, rules and requirements, including all commercial licenses, governmental licenses, permits and approvals and correspondence regarding same</font></div></td></tr></table><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:132%;font-size:11.5pt;padding-left:30px;"><font style="font-family:inherit;font-size:11.5pt;">7.</font></div></td><td style="vertical-align:top;"><div style="line-height:132%;text-align:justify;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;">Working drawings, permits, as-built drawings and plans and specifications related to the Property and any improvements in, on or about the Property</font></div></td></tr></table><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:132%;font-size:11.5pt;padding-left:30px;"><font style="font-family:inherit;font-size:11.5pt;">8.</font></div></td><td style="vertical-align:top;"><div style="line-height:132%;text-align:justify;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;">Operating statements for 2016, 2017 and estimated 2018 including operating expense history and all capital expenditures</font></div></td></tr></table><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11.5pt;padding-left:30px;"><font style="font-family:inherit;font-size:11.5pt;">9.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;">A list of all major expenditures (i.e., exceeding $10,000 for any single expenditure) for the Property since the building delivered</font></div></td></tr></table><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11.5pt;padding-left:30px;"><font style="font-family:inherit;font-size:11.5pt;">10.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;">Insurance policies and a schedule or premiums therefor, and any insurance claims with respect to the Property</font></div></td></tr></table><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:132%;font-size:11.5pt;padding-left:30px;"><font style="font-family:inherit;font-size:11.5pt;">11.</font></div></td><td style="vertical-align:top;"><div style="line-height:132%;text-align:justify;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;">Bills, invoices, receipts and other general records relating to the income and expenses of the Property</font></div></td></tr></table><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:132%;font-size:11.5pt;padding-left:30px;"><font style="font-family:inherit;font-size:11.5pt;">12.</font></div></td><td style="vertical-align:top;"><div style="line-height:132%;text-align:justify;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;">Correspondence, warranties and guarantees for services and materials provided to the Property and any indemnities from service and/or material providers</font></div></td></tr></table><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11.5pt;padding-left:30px;"><font style="font-family:inherit;font-size:11.5pt;">13.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;">List of personal property that Seller will convey with the Property</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;"><br></font></div><div><a name="sBAD21A5F21625699E28C30C33E262F50"></a></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EXHIBIT D</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Contracts</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-left:6px;font-size:14pt;"><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:97.75510204081633%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:41%;"></td><td style="width:59%;"></td></tr><tr><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;color:#2f75b5;font-weight:bold;">Forty540 Service Contracts</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Vendor Name</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d9d9d9;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Contracted Services</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">SPC Mechanical</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Inspect/Test Backflows</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Building Engines</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">General Products and Services Platform: Work order</font></div><div style="padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">tracking, COI tracking, Vendor management</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Itsco</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Network Engineering services; lobby directory and internet</font></div><div style="padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">trouble shooting</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Aramark</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interior/Exterior Walk&#8208;Off Mats; serviced every other week</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Time Warner/Spectrum</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Cable TV/ Internet for lobby WiFi, access control &amp; HVAC</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Canteen</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Vending Services; lobby</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Datawatch</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Access Control Monitoring</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Advantage Fitness</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center Equipment Maintenance</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Otis</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Elevator Maintenance</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ProServe</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fire Alarm Monitoring</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ProServe</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Annual Fire Alarm Testing &amp; Extinguisher Inspections</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Carolina Generator</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Generator Preventive Maintenance &amp; Inspections</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Scotties Building Services</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">High Dusting</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Ambius</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Holiday D&#233;cor</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Schneider Electric</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">HVAC Controls and HVAC Maintenance</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Ambius</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Interior Plants</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">MG Capital</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Janitorial Services including day porters, common area</font></div><div style="padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">carpet cleaning, common area floor tile maintenance</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">GreenView Partners</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Landscaping &amp; snow removal</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Mid American Metals</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Ehrlich</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Pest Control Services; every other month</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Pro Vigil</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Surveillance Camera Monitoring</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foster Lake &amp; Pond Management</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stormwater Retention Pond Maintenance</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Waste Industries</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">;</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Scotties Building Services</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Window Washing: Interior 1x per year; exterior 2x per year</font></div></td></tr></table></div></div><div style="line-height:134%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sE4D4B502669D7DF1252130C33E39E2DE"></a></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">EXHIBIT E-1</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Form of Deed</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepared by:</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Linowes and Blocher LLP</font></div><div style="line-height:115%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7200 Wisconsin Avenue, Suite 800</font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Bethesda, Maryland 20814 Attention: Bryson M. Filbert</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Return to:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax Parcel IDs:</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sA2D00173C3A4CC6324ED30C33E6A6754"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excise Tax:</font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:10pt;">(paid in Wake County per NCGS &#167;105-228.30(a))</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div></div><div><a name="sBBD6A23F5B7330D8292930C33E8C57D4"></a></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The property conveyed does not include the personal residence of the Grantor.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">STATE OF NORTH CAROLINA&#160;&#160;&#160;&#160;)</font></div><div style="line-height:120%;text-align:left;padding-left:246px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">SPECIAL WARRANTY DEED</font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">COUNTIES OF WAKE AND&#160;&#160;&#160;&#160;) DURHAM&#160;&#160;&#160;&#160;)</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s5F3FCD01E318E419EB1A30C33EBE7ABF"></a></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:102px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">THIS SPECIAL WARRANTY DEED, effective this  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:4px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">day of</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">,</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="s263715C6A42871CEF3C830C33EDE4E5E"></a></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2019, by and between SLATER ROAD I, LLC, a Delaware limited liability company (&#8220;Grantor&#8221;), whose mailing address is</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, and</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, a</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(&#8220;Grantee&#8221;), whose mailing address is</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">. The designation Grantor and Grantee, as used herein, shall include said parties, their heirs, successors, and assigns, and shall include singular, plural, masculine, feminine or neuter, as required by context.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:246px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">W I T N E S S E T H:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">That Grantor, for valuable consideration paid by Grantee, the receipt of which is hereby acknowledged, does hereby grant, bargain, sell and convey unto Grantee in fee simple, all those certain lots or parcels of land situated in Wake and Durham Counties, North Carolina and more particularly described on </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit A</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">attached hereto and by this reference incorporated herein (the &#8220;Property&#8221;).</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sE362030573432A75B92130C33F118310"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Property hereinabove described was acquired by Grantor by instruments recorded in Book 16199, Page 2760, of the Wake County Register of Deeds, and Book 7816, Page 361 of the Durham County Register of Deeds.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">TO HAVE AND TO HOLD the Property and all privileges and appurtenances thereto belonging to Grantee, its successors and assigns in fee simple, forever.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">And Grantor covenants with Grantee that, subject to the exceptions described on </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">B</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">attached hereto, Grantor has done nothing to title to impair such title as Grantor received, and Grantor will warrant and defend the title against the lawful claims of all persons claiming by or though Grantor. Title to the property hereinabove described is hereby conveyed subject to the exceptions described on </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit B</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">attached hereto.</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:198px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">[SIGNATURE PAGE FOLLOWS]</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s0CEC194CE6DDDE1CCEB030C33F333F92"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">IN WITNESS WHEREOF</font><font style="font-family:inherit;font-size:12pt;">, the undersigned has duly executed this Deed as of the date set forth in the notary acknowledgement below.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:293px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">GRANTOR:</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">SLATER ROAD I, LLC</font><font style="font-family:inherit;font-size:12pt;">,</font></div><div style="line-height:120%;text-align:left;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a Delaware limited liability company</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:325px;text-indent:-31px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By: Slater Road I Member, LLC, a Maryland limited liability company, its Manager</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:354px;text-indent:-31px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By: FCP Fund III Trust, a Maryland real estate investment trust, its Sole Member</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:390px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:354px;"><font style="font-family:inherit;font-size:12pt;">By:   </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;Name:</font></div></td></tr></table><div style="line-height:120%;text-align:center;padding-left:324px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Title:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:241px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">* * *</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">STATE OF MARYLAND                                  *</font></div><div style="line-height:120%;text-align:center;padding-left:60px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">*&#160;&#160;&#160;&#160;to wit:</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">COUNTY OF MONTGOMERY                        *</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">I HEREBY CERTIFY that on this</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">day of</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">2019, before me, a Notary Public  in  and  for  the  State  of  Maryland,  County  of  Montgomery,  personally  appeared</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, known to me (or satisfactorily proven) to be the</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">of FCP Fund III Trust, the Sole Member of Slater Road I Member, LLC, the Manager of Slater Road I, LLC, and that such person, being authorized to do so, executed the foregoing and annexed instrument for the purposes therein contained.</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">IN WITNESS WHEREOF, I hereunto set my hand and official seal.</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:right;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Notary Public</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:328px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Printed Name: </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">My Commission Expires:</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[NOTARIAL SEAL]</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s2F3E53F41B4D93CC291A30C33F646EA3"></a></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EXHIBIT A</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">FEE PARCEL</font></div><div style="line-height:120%;text-align:left;padding-left:6px;"><img src="ex10420181231image1.gif" alt="ex10420181231image1.gif" style="height:720px;width:618px;"></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sDF81EC821D001787306230C33F866C31"></a></div><div style="line-height:120%;padding-top:6px;text-align:left;padding-left:8px;"><img src="ex10420181231image2.gif" alt="ex10420181231image2.gif" style="height:336px;width:626px;"></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EASEMENT PARCEL</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:26px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ALL OF THE ABOVE TOGETHER WITH AND SUBJECT TO </font><font style="font-family:inherit;font-size:12pt;">any right, title and</font></div><div style="line-height:120%;text-align:justify;padding-left:26px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">interest of the Grantor in and to those certain easement interests set forth in that Declaration of Easements and Restrictive Covenants by and between the Grantor and SCP Slater, LLC, a North Carolina limited liability company (&#8220;SCP&#8221;), dated October 30, 2015 and recorded on November 5, 2015 in Book 7819, Page 154 of the Durham County Registry, and in Book 16204, Page 2194 of the Wake County Registry; as amended by that certain Amendment To Declaration of Easements and Restrictive Covenants by and between the Grantor and Berkshire SCP Slater Road Holdings II, LLC, a Delaware limited liability company (&#8220;SCP Slater Road&#8221;), being the successor in interest to SCP by operation of merger, recorded in Book 8245, Page 108 of the Durham County Registry, and in Book 16871, Page 1542 of the Wake County Registry; and as further amended by that certain Second Amendment To Declaration of Easements and Restrictive Covenants by and between the Grantor and SCP Slater Road, recorded in Book</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, Page</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">of the Durham County Registry, and in Book</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, Page</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">of the Wake County Registry.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s84154CCCE4E889DEA94B30C33FB92F86"></a></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:277px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EXHIBIT B</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s8F33F1CA8C067A91679930C33FDA4744"></a></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sF903A765E549A67DECE830C3400B2AC6"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">THE FOLLOWING EXCEPTION APPLIES TO THE FEE PARCEL ONLY</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20. Memorandum of Lease by and between Slater Road I, LLC and Align Technology, Inc. recorded in Book 16644, Page 1575, Wake County Registry, and the terms and conditions of the lease referenced therein; as affected by that certain First Amended and Restated Memorandum of Lease recorded in Book 16783, Page 1038, Wake County Registry; as further affected by that certain Second Amended and Restated Memorandum of Lease recorded in Book 17123, page 2580, Wake County Registry; as further affected by that certain Third Amendment to Office Lease dated January</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">, 2019.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sB9788B250EEFEA016D8930C3405BD398"></a></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EXHIBIT E-2</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Form of QCD</font></div><div style="line-height:100%;text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepared by:</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Linowes and Blocher LLP</font></div><div style="line-height:115%;text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7200 Wisconsin Avenue, Suite 800</font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Bethesda, Maryland 20814 Attention: Bryson M. Filbert</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Return to:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax Parcel IDs:</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excise Tax: </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">$0.00</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;">(The revenue stamps are paid on the Special Warranty Deed from Grantor to Grantee recorded simultaneously herewith).</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">STATE OF NORTH CAROLINA    )</font></div><div style="line-height:120%;text-align:left;padding-left:248px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">NON WARRANTY DEED</font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">COUNTIES OF WAKE AND&#160;&#160;&#160;&#160;) DURHAM&#160;&#160;&#160;&#160;)</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">THIS NON WARRANTY DEED, effective this      day of</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, 2019, by and between SLATER ROAD I, LLC, a Delaware limited liability company (&#8220;Grantor&#8221;), whose&#160;&#160;&#160;&#160;mailing&#160;&#160;&#160;&#160;address&#160;&#160;&#160;&#160;is&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">,&#160;&#160;&#160;&#160;and&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">,&#160;&#160;&#160;&#160;a</font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;(&#8220;Grantee&#8221;), whose mailing address is</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">. The designation Grantor and Grantee, as used herein, shall include said parties, their heirs, successors, and assigns, and shall include singular, plural, masculine, feminine or neuter, as required by context.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">W I T N E S S E T H:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">That Grantor, for valuable consideration paid by Grantee, the receipt of which is hereby acknowledged, does hereby grant, bargain, sell, transfer, alienate, remise, release and convey unto Grantee in fee simple, without warranty of any nature, any and all right, title and interest of Grantor in and to all those certain lots or parcels of land situated in Wake and Durham Counties, North Carolina, and more particularly described on </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit A</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">attached hereto and by this reference incorporated herein (the &#8220;Property&#8221;).</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">All or a portion of the Property herein conveyed does not include the primary residence of Grantor.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s093BFC4DBF4F88B8FDC730C3406B7CE6"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">TO HAVE AND TO HOLD the Property and all privileges and appurtenances thereto belonging to Grantee, its successors and assigns in fee simple, forever.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">This  conveyance  of  the  Property  is  made  subject  to  all  encumbrances,  easements, covenants, conditions, restrictions and other matters of record.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Grantor  makes  no  warranty,  express  or  implied,  as  to  title  to  the  Property hereinabove described.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:198px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">[SIGNATURE PAGE FOLLOWS]</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s0C7C8CB28FD31F6DE9C430C3407FBFEA"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">IN WITNESS WHEREOF</font><font style="font-family:inherit;font-size:12pt;">, the undersigned has duly executed this Deed as of the date set forth in the notary acknowledgement below.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:293px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">GRANTOR:</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">SLATER ROAD I, LLC</font><font style="font-family:inherit;font-size:12pt;">,</font></div><div style="line-height:120%;text-align:left;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a Delaware limited liability company</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:325px;text-indent:-31px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By: Slater Road I Member, LLC, a Maryland limited liability company, its Manager</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:354px;text-indent:-31px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By: FCP Fund III Trust, a Maryland real estate investment trust, its Sole Member</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sD62FB09207A54C39FE5C30C340B145E4"></a></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:1px;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;text-align:right;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">* * *</font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">STATE OF MARYLAND&#160;&#160;&#160;&#160;*</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:6px;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">By:   </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;Name:</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:42px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Title:</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="s8F8B713547F637A3E98F30C340D2F743"></a></div><div style="line-height:120%;text-align:center;padding-left:60px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">*&#160;&#160;&#160;&#160;to wit:</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">COUNTY OF MONTGOMERY                        *</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">I HEREBY CERTIFY that on this</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">day of</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">2019, before me, a Notary Public  in  and  for  the  State  of  Maryland,  County  of  Montgomery,  personally  appeared</font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, known to me (or satisfactorily proven) to be the</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">of FCP Fund III Trust, the Sole Member of Slater Road I Member, LLC, the Manager of Slater Road I, LLC, and that such person, being authorized to do so, executed the foregoing and annexed instrument for the purposes therein contained.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">IN WITNESS WHEREOF, I hereunto set my hand and official seal.</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:right;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Notary Public</font></div><div style="line-height:120%;text-align:center;padding-left:328px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Printed Name: </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">My Commission Expires:</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;[NOTARIAL SEAL]</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s3CAC4A61766C18A6FC9830C341057937"></a></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:237px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">EXHIBIT A</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Lying and being situate in Wake County, North Carolina, and Durham County, North Carolina, and being more particularly described as follows:</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">FEE PARCEL (LOT 2):</font></div><div style="line-height:138%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">BEGINNING AT A NEWLY SET IRON PIPE ON THE NORTHERN RIGHT-OF-WAY LINE OF SLATER ROAD (N.C.S.R. 1641) AND LYING ON THE WESTERN PROPERTY LINE OF LANDS NOW OR FORMERLY OWNED BY EARL RYAN THOMPSON AS RECORDED IN DEED BOOK 15559, PAGE 488, WAKE COUNTY REGISTRY AND HAVING NC GRID (NAD '83/2011) COORDINATES N: 770523.5800 FEET E: 2051230.2050 FEET; THENCE ALONG AND WITH SAID NORTHERN RIGHT-OF-WAY NORTH 42&#176;28'50" WEST A DISTANCE OF 177.28 FEET TO A NEWLY SET IRON PIPE; THENCE NORTH 42&#176;19'08" WEST A DISTANCE OF 349.05 FEET TO A NEWLY SET IRON PIPE; THENCE ALONG A CURVE TO THE LEFT AN ARC DISTANCE OF 267.32 FEET, SAID CURVE HAVING A RADIUS OF 763.88 FEET, A CHORD DIRECTION OF NORTH 52&#176;20'38" WEST AND A CHORD DISTANCE OF 265.95 FEET TO A NEWLY SET PK NAIL; THENCE NORTH 62&#176;22'08" WEST A DISTANCE OF 13.31 FEET TO A NEWLY SET PK NAIL, THE SOUTHEASTERN PROPERTY CORNER OF LOT 1 AS RECORDED IN BOOK OF MAPS 2017, PAGE 709-712, WAKE COUNTY REGISTRY AND PLAT BOOK 197, PAGES 97 - 100, DURHAM COUNTY REGISTRY; THENCE LEAVING SAID RIGHT- OF-WAY ALONG AND WITH SAID EASTERN PROPERTY LINE NORTH 06&#176;45'43" EAST A DISTANCE OF 598.03 FEET TO A POINT; THENCE SOUTH 88&#176;19'11" EAST A DISTANCE OF 67.37 FEET TO AN EXISTING IRON PIPE; THENCE NORTH 01&#176;36'04" EAST A DISTANCE OF 19.36 FEET TO AN EXISTING RIGHT-OF-WAY MONUMENT LOCATED  ON  THE  SOUTHERN CONTROLLED  ACCESS  LINE  OF  INTERSTATE  40</font></div><div style="line-height:136%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">HIGHWAY;  THENCE  ALONG  AND  WITH  SAID  CONTROLLED  ACCESS  SOUTH</font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">46&#176;18'22" EAST A DISTANCE OF 254.98 FEET TO AN EXISTING IRON PIPE; THENCE SOUTH 46&#176;19'27" EAST A DISTANCE OF 485.99 FEET TO AN EXISTING RIGHT-OF- WAY MONUMENT; THENCE SOUTH 50&#176;02'33" EAST A DISTANCE OF 783.93 FEET TO A POINT; THENCE SOUTH 50&#176;02'33" EAST A DISTANCE OF 25.99 FEET TO A POINT LOCATED IN THE CENTER OF CRABTREE CREEK; THENCE ALONG AND WITH THE CENTER OF SAID CREEK SOUTH 00&#176;44'14" WEST A DISTANCE OF 43.35 FEET TO A POINT, THE NORTHEASTERN PROPERTY CORNER OF SAID LANDS OWNED BY EARL RYAN THOMPSON AS RECORDED IN DEED BOOK 15559, PAGE 488, WAKE COUNTY REGISTRY; THENCE LEAVING SAID CREEK CENTERLINE ALONG AND WITH SAID NORTHERN PROPERTY LINE NORTH 87&#176;27'42" WEST A DISTANCE OF</font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">18.74 FEET TO A POINT; THENCE NORTH 87&#176;27'42" WEST A DISTANCE OF 398.79 FEET TO AN EXISTING IRON PIPE; THENCE NORTH 87&#176;31'42" WEST A DISTANCE OF</font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">216.08 FEET TO AN EXISTING IRON PIPE; THENCE SOUTH 34&#176;49'10" WEST A DISTANCE OF 147.74 FEET TO THE POINT OF BEGINNING, CONTAINING 14.3282 ACRES, AS SHOWN ON THAT SURVEY ENTITLED "ALTA/NSPS LAND TITLE SURVEY PROPERTY OF SLATER ROAD I, LLC, WAKE COUNTY (AND) DURHAM COUNTY, NORTH CAROLINA" BY DAN GREGORY, PLS WITH BASS, NIXON &amp; KENNEDY, INC. CONSULTING ENGINEERS, DATED NOVEMBER 20, 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sD06ED345ED3A8375A8E030C34126275E"></a></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">FEE PARCEL (LOT 3):</font></div><div style="line-height:138%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">BEGINNING AT A NEWLY SET IRON PIPE LOCATED ON THE SOUTHERN RIGHT-OF- WAY LINE OF SLATER ROAD (N.C.S.R. 1641) AND BEING THE NORTHEASTERN PROPERTY CORNER OF LANDS NOW OR FORMERLY OWNED BY CHARLES L. &amp; DIXIE PHILLIPS (NO DEED REFERENCE FOUND) AND HAVING NC GRID (NAD '83/2011) COORDINATES N: 770914.2388 FEET E: 2050759.3492 FEET; THENCE ALONG AND WITH SAID RIGHT-OF-WAY ALONG A CURVE TO THE RIGHT AN ARC DISTANCE OF 79.72 FEET, SAID CURVE HAVING A RADIUS OF 683.88 FEET, A CHORD DIRECTION OF SOUTH 45&#176;39'30" EAST AND A CHORD DISTANCE OF 79.68 FEET TO A POINT; THENCE SOUTH 42&#176;19'07" EAST A DISTANCE OF 162.34 FEET TO A POINT; THENCE SOUTH 36&#176;02'29" EAST A DISTANCE OF 97.39 FEET TO A NEWLY SET IRON PIPE; THENCE LEAVING SAID RIGHT-OF-WAY ALONG AND WITH THE NORTHERN PROPERTY LINE OF LOT 1 AS RECORDED IN BOOK OF MAPS 2014, PAGE  317,  WAKE  COUNTY  REGISTRY  NORTH  87&#176;25'49"  WEST  A  DISTANCE  OF</font></div><div style="line-height:138%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">223.19</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">FEET TO A NEWLY SET IRON PIPE, THE SOUTHEASTERN PROPERTY CORNER OF SAID PHILLIPS PROPERTY; THENCE ALONG AND WITH SAID EASTERN PROPERTY LINE NORTH 00&#176;08'39" WEST A DISTANCE OF 244.47 FEET TO THE POINT OF BEGINNING, CONTAINING 0.6704 ACRES, AS SHOWN ON THAT SURVEY ENTITLED "ALTA/NSPS LAND TITLE SURVEY PROPERTY OF SLATER ROAD I, LLC, WAKE COUNTY (AND) DURHAM COUNTY, NORTH CAROLINA" BY DAN GREGORY, PLS WITH BASS, NIXON &amp; KENNEDY, INC. CONSULTING ENGINEERS, DATED NOVEMBER 20, 2018.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">THE ABOVE-REFERENCED FEE PARCEL (LOT 2) AND FEE PARCEL (LOT 3) ALSO BEING DESCRIBED AND SHOWN AS LOT 2 AND LOT 3 ON THE PLAT ENTITLED &#8220;MORRISVILLE FINAL PLAT RECOMBINATION, EASEMENT AND RIGHT-OF-WAY DEDICATION PLAT ALONG SLATER ROAD, BERKSHIRE SCP SLATER ROAD, HOLDINGS II, L.L.C. AND SLATER ROAD 1, LLC&#8221; RECORDED IN BOOK OF MAPS 2017, PAGES 709-712, WAKE COUNTY REGISTRY, AND PLAT BOOK 197, PAGES 97-</font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">100, DURHAM COUNTY REGISTRY.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EASEMENT PARCEL:</font></div><div style="line-height:138%;text-align:justify;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">ALL OF THE ABOVE TOGETHER WITH AND SUBJECT TO ANY RIGHT, TITLE AND INTEREST OF THE GRANTOR IN AND TO THOSE CERTAIN EASEMENT INTERESTS SET FORTH IN THAT DECLARATION OF EASEMENTS AND RESTRICTIVE COVENANTS BY AND BETWEEN THE GRANTOR AND SCP SLATER, LLC, A NORTH CAROLINA LIMITED LIABILITY COMPANY, DATED OCTOBER 30, 2015 AND RECORDED ON NOVEMBER 5, 2015 IN BOOK 7819, PAGE 154, DURHAM COUNTY REGISTRY AND IN BOOK 16204, PAGE 2194, WAKE COUNTY REGISTRY, AS AMENDED BY AMENDMENT TO DECLARATION OF EASEMENTS AND RESTRICTIVE COVENANTS BY AND BETWEEN THE GRANTOR AND BERKSHIRE SCP SLATER ROAD HOLDINGS II, LLC (&#8220;SCP SLATER ROAD&#8221;) (SUCCESSOR BY MERGER TO SCP SLATER, LLC) DATED AUGUST 7, 2017 AND RECORDED AUGUST 8, 2017 IN BOOK 8245, PAGE 108, DURHAM COUNTY REGISTRY AND IN BOOK 16871,</font></div><div style="line-height:138%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s44C95C578DE48A036AFB30C341580B24"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">PAGE 1542, WAKE COUNTY REGISTRY; AND AS FURTHER AMENDED BY THAT CERTAIN SECOND AMENDMENT TO DECLARATION OF EASEMENTS AND RESTRICTIVE COVENANTS BY AND BETWEEN THE GRANTOR AND SCP SLATER</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sCAF2741E2C6046008FDC30C3417ACDB2"></a></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">ROAD,  RECORDED  IN  BOOK</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">,  PAGE   </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">OF  THE  DURHAM  COUNTY</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="s0AD750E925C856BF148530C341AB50F5"></a></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">REGISTRY, AND IN BOOK</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, PAGE</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">OF THE WAKE COUNTY REGISTRY.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s1B10E36422EAA77BF01530C341CDC05E"></a></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:276px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EXHIBIT F</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:178px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Form of Bill of Sale</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:156px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">BILL OF SALE AND GENERAL ASSIGNMENT</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:56px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">THIS BILL OF SALE AND GENERAL ASSIGNMENT (this &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Assignment&#8221;</font><font style="font-family:inherit;font-size:12pt;">) is made as</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s4F4A3A4D9285082810DE30C341FE35E9"></a></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">of  the  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">day  of</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">,  201_  by</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">,  a  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">(&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Assignor&#8221;</font><font style="font-family:inherit;font-size:12pt;">)  and</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="sDF721A99AD7375D3FDFA30C342210FEE"></a></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, a</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Assignee&#8221;</font><font style="font-family:inherit;font-size:12pt;">).</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:266px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">R E C I T A L S</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Assignor is this day selling to Assignee, and Assignee is purchasing from Assignor, the Property (as such term is described in that certain Purchase and Sale Agreement, dated as of</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, by and between Assignor and Assignee, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Purchase Agreement&#8221;</font><font style="font-family:inherit;font-size:12pt;">).</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Assignor desires to assign to Assignee, and Assignee desires to accept from Assignor, all of Assignor&#8217;s right, title and interest (if any) in and to the Personal Property and, to the extent assignable without consent or payment of any kind, the Intangible Property, as such terms are defined in the Purchase Agreement (collectively, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Assigned Property&#8221;</font><font style="font-family:inherit;font-size:12pt;">).</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:137%;padding-top:5px;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Assignor and Assignee agree as follows:</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">1.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Assignor hereby assigns, transfers and conveys to Assignee, its successors and assigns, and Assignee hereby accepts, all of Assignor&#8217;s right, title and interest (if any) in and to the Assigned Property.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Subject to the terms of the Purchase Agreement, this Assignment is made without representation, warranty or guaranty by, or recourse against, Assignor of any kind whatsoever.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The terms and provisions of this Assignment shall be binding upon and inure to the benefit of Assignor and Assignee and their respective successors and assigns.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">This Assignment may be executed in counterparts, each of which shall be deemed an original and all of which shall constitute one and the same instrument.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:206px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[SIGNATURE PAGE FOLLOWS]</font></div><div style="line-height:100%;padding-top:1px;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">F-1</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s536820C19E812AAE9F1C30C34253293A"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">IN WITNESS WHEREOF, Assignor and Assignee have caused this Bill of Sale and General Assignment to be duly executed as of the date first written above.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">WITNESS:&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ASSIGNOR:</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, a </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:325px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:294px;"><font style="font-family:inherit;font-size:12pt;">By:  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;Name:</font></div></td></tr></table><div style="line-height:120%;text-align:center;padding-left:257px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Title:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:37px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">ASSIGNEE:</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, a </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:325px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:294px;"><font style="font-family:inherit;font-size:12pt;">By:  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;Name:</font></div></td></tr></table><div style="line-height:120%;text-align:center;padding-left:257px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Title:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">F-3</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sF5D9B8BE83550DD21FA730C34274AD5A"></a></div><div style="line-height:224%;padding-top:4px;text-align:left;padding-left:256px;text-indent:-106px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Exhibit A to Bill of Sale and General Assignment Personal Property</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[insert]</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">F-3</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s3F7B5F97D3A2E625D9BA30C342A5E000"></a></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:276px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EXHIBIT G</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:158px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Form of Assignment and Assumption of Leases</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:152px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">ASSIGNMENT AND ASSUMPTION OF LEASES</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:56px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">THIS ASSIGNMENT AND ASSUMPTION OF LEASES (this &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Assignment&#8221;</font><font style="font-family:inherit;font-size:12pt;">) is made</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s0CB1BB0A74BFBEB024C530C342C83B95"></a></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">as of the  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:4px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">day of</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, 201_ by</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, a  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">(&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Assignor&#8221;</font><font style="font-family:inherit;font-size:12pt;">) and</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="s5EF834080EFFD1D1239530C342FA186B"></a></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, a</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Assignee&#8221;</font><font style="font-family:inherit;font-size:12pt;">).</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:266px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">R E C I T A L S</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Assignor is this day selling to Assignee, and Assignee is purchasing from Assignor, the Property, as such term is described in that certain Purchase and Sale Agreement, dated as of</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, by and between Assignor and Assignee (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Contract&#8221;</font><font style="font-family:inherit;font-size:12pt;">).</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The Property is encumbered by the space leases described on </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit A</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">attached to and made a part of this Assignment (collectively, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Leases&#8221;</font><font style="font-family:inherit;font-size:12pt;">).</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">C.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Assignor desires to assign to Assignee, and Assignee desires to assume from Assignor, all of Assignor&#8217;s right, title and interest in, to and under the Leases.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Assignor and Assignee agree as follows:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:137%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">1.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Assignor hereby assigns, transfers and conveys to Assignee all of Assignor&#8217;s right, title and interest in and to the Leases.</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Assignee hereby accepts the foregoing assignment and assumes all of Assignor&#8217;s obligations and liabilities that first accrue under the Leases from and after the date of this Assignment.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Except as specifically provided in the Contract and this Assignment, this Assignment is made without warranty, representation or guaranty by, or recourse against, Assignor of any kind whatsoever.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Assignee shall be liable for, and hereby indemnifies and holds harmless Assignor and its affiliates, officers, directors, managers, members, partners, shareholders, employees, contractors, agents, representatives, investors, lenders, trustees, beneficiaries and other persons or entities acting on behalf of Assignor (collectively, &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Assignor Parties&#8221;</font><font style="font-family:inherit;font-size:12pt;">) from and against any and all claims, liabilities, losses, damages, costs and expenses (including but not limited to reasonable attorneys&#8217; fees) incurred or suffered by Assignor or any Assignor Party that first accrue under or in connection with the Leases from and after the date of this Assignment.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Subject to the terms of </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 7.4</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">of the Contract, Assignor shall be liable for, and hereby indemnifies and holds harmless Assignee and its affiliates, officers, directors, managers, members, partners, shareholders, employees, contractors, agents, representatives, investors,  lenders,  trustees,  beneficiaries  and  other  persons  or  entities  acting  on  behalf  of</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s384987032ED54ACD2E5F30C3431B5943"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Assignee (collectively, &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Assignee Parties&#8221;</font><font style="font-family:inherit;font-size:12pt;">) from and against any and all claims, liabilities, losses, damages, costs and expenses (including but not limited to reasonable attorneys&#8217; fees) incurred or suffered by Assignee or any Assignee Party that have accrued under or in connection with the Solarwinds Lease (as defined in the Contract) prior to the date of this Assignment.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">6.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The terms and provisions of this Assignment shall be binding upon and inure to the benefit of Assignor and Assignee and their respective successors and assigns.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">This Assignment may be executed in counterparts, each of which shall be deemed an original and all of which shall constitute one and the same instrument.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:205px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[SIGNATURE PAGE FOLLOWS]</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s0857D3509D3169D4207830C3434E66BC"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">IN WITNESS WHEREOF, Assignor and Assignee have caused this Assignment and Assumption of Leases to be duly executed as of the date first written above.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">WITNESS:&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ASSIGNOR:</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, a </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:325px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:294px;"><font style="font-family:inherit;font-size:12pt;">By:  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;Name:</font></div></td></tr></table><div style="line-height:120%;text-align:center;padding-left:324px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Title:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:293px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">ASSIGNEE:</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, a </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:325px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:294px;"><font style="font-family:inherit;font-size:12pt;">By:  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;Name:</font></div></td></tr></table><div style="line-height:120%;text-align:center;padding-left:324px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Title:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s8C75BF86BB1E4158AB1D30C3436EA86B"></a></div><div style="line-height:224%;padding-top:4px;text-align:left;padding-left:296px;text-indent:-152px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Exhibit A to Assignment and Assumption of Leases Leases</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[insert]</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sFC6FAE5C3E2A9943089030C3439FC41A"></a></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:276px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EXHIBIT H</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:148px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Form of Assignment and Assumption of Contracts</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:134px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">ASSIGNMENT AND ASSUMPTION OF CONTRACTS</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:56px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">THIS ASSIGNMENT AND ASSUMPTION OF CONTRACTS (this &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Assignment</font><font style="font-family:inherit;font-size:12pt;">&#8221;) is</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sC72475FEFC9DE26BB24C30C343C2616F"></a></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">made as of the</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">day of</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, 201_ by</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, a </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, a</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Assignee&#8221;</font><font style="font-family:inherit;font-size:12pt;">).</font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">(&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Assignor&#8221;</font><font style="font-family:inherit;font-size:12pt;">) and</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="sAE81E29A3F97DCCF517830C343F22D20"></a></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:266px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">R E C I T A L S</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Assignor is this day selling to Assignee, and Assignee is purchasing from Assignor, the Property, as such term is described in that certain Purchase and Sale Agreement, dated as of</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, by and between Assignor and Assignee (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">PSA&#8221;</font><font style="font-family:inherit;font-size:12pt;">).</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">In connection with its ownership and management of the Property, Assignor has entered into those certain maintenance, service and supply contracts and equipment leases, in effect on the date hereof, listed and described on </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit A</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">attached to and made a part of this Assignment (collectively, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Contracts&#8221;</font><font style="font-family:inherit;font-size:12pt;">).</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">C.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Assignor desires to assign to Assignee, and Assignee desires to assume from Assignor, all of Assignor&#8217;s right, title and interest in, to and under the Contracts.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:137%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Assignor and Assignee agree as follows:</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">1.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Assignor hereby assigns, transfers and conveys to Assignee all of Assignor&#8217;s right, title and interest in and to the Contracts.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Assignee hereby assumes all of Assignor&#8217;s obligations and liabilities that first accrue under the Contracts from and after the date of this Assignment.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Except as specifically provided in the PSA and this Assignment, this Assignment is made without warranty, representation or guaranty by, or recourse against, Assignor of any kind whatsoever.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Assignee shall be liable for, and hereby indemnifies and holds harmless Assignor and its affiliates, officers, directors, managers, members, partners, shareholders, employees, contractors, agents, representatives, investors, lenders, trustees, beneficiaries and other persons or entities acting on behalf of Assignor (collectively, &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Assignor Parties&#8221;</font><font style="font-family:inherit;font-size:12pt;">) from and against any and all claims, liabilities, losses, damages, costs and expenses (including but not limited to reasonable attorneys&#8217; fees) incurred or suffered by Assignor or any Assignor Party that first accrue under or in connection with the Contracts from and after the date of this Assignment.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Subject to the terms of </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 7.4</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">of the PSA, Assignor shall be liable for, and hereby indemnifies and holds harmless Assignee and its affiliates, officers, directors, managers, members,  partners,  shareholders,  employees,  contractors,  agents,  representatives,  investors,</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sBAD36A03D381AD2DCD0A30C34415853C"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">lenders, trustees, beneficiaries and other persons or entities acting on behalf of Assignee (collectively, &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Assignee Parties&#8221;</font><font style="font-family:inherit;font-size:12pt;">) from and against any and all claims, liabilities, losses, damages, costs and expenses (including but not limited to reasonable attorneys&#8217; fees) incurred or suffered by Assignee or any Assignee Party that have accrued under or in connection with the Contracts prior to the date of this Assignment.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">6.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The terms and provisions of this Assignment shall be binding upon and inure to the benefit of Assignor and Assignee and their respective successors and assigns.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">This Assignment may be executed in counterparts, each of which shall be deemed an original and all of which shall constitute one and the same instrument.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:205px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[SIGNATURE PAGE FOLLOWS]</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sED56410856AB45B68BA030C344459FC5"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">IN WITNESS WHEREOF, Assignor and Assignee have caused this Assignment and Assumption of Contracts to be duly executed as of the date first written above.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">WITNESS:&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ASSIGNOR:</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, a </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:325px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:294px;"><font style="font-family:inherit;font-size:12pt;">By:  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;Name:</font></div></td></tr></table><div style="line-height:120%;text-align:center;padding-left:324px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Title:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:293px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">ASSIGNEE:</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, a </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:325px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:294px;"><font style="font-family:inherit;font-size:12pt;">By:  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;Name:</font></div></td></tr></table><div style="line-height:120%;text-align:center;padding-left:324px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Title:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s0C37157E6B038347689D30C3446800BD"></a></div><div style="line-height:224%;padding-top:4px;text-align:left;padding-left:285px;text-indent:-152px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Exhibit A to Assignment and Assumption of Contracts Contracts</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[insert]</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s2F86465613C95339947330C34499147C"></a></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:1px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EXHIBIT I</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:209px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Form of FIRPTA Certificate</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:238px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">FIRPTA CERTIFICATE</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Section 1445 of the Internal Revenue Code provides that a transferee of a U.S. real property interest must withhold tax if the transferor is a foreign person. To inform the transferee that withholding of tax is not required upon the disposition of a U.S. real property interest by</font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, a</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Seller&#8221;</font><font style="font-family:inherit;font-size:12pt;">), Seller hereby certifies the following:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:104px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:56px;"><font style="font-family:inherit;font-size:12pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Seller is not a foreign person, foreign partnership, foreign corporation, foreign trust or foreign estate (as those terms are defined in the Internal Revenue Code and Income Tax Regulations).</font></div></td></tr></table><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:104px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:56px;"><font style="font-family:inherit;font-size:12pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Seller is not a disregarded entity (as defined in &#167;1.1445-2(b)(2)(iii) of the Internal Revenue Code).</font></div></td></tr></table><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:104px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:56px;"><font style="font-family:inherit;font-size:12pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Seller&#8217;s U.S. Employer Identification Number is</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">.</font></div></td></tr></table><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:104px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:56px;"><font style="font-family:inherit;font-size:12pt;">3.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">Seller&#8217;s office address is</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">.</font></div></td></tr></table><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Seller understands that this certification may be disclosed to the Internal Revenue Service by the transferee and that any false statement contained herein could be punished by fine, imprisonment, or both.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Under penalties of perjury, Seller declares that it has examined this certification and to the best of Seller&#8217;s knowledge and belief it is true, correct and complete, and the undersigned has authority to sign this document on behalf of Seller.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:56px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Dated:</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, 201_</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:293px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">SELLER:</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:296px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, a </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:326px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:296px;"><font style="font-family:inherit;font-size:12pt;">By:  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;Name:</font></div></td></tr></table><div style="line-height:120%;text-align:center;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Title:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s6E23E0A94420A0C9C97630C344BAE8C0"></a></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:25px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EXHIBIT J</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:237px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">[Intentionally Omitted]</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s67C87088ECDB76C33B0530C344ED3BE0"></a></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:25px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">EXHIBIT K</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:25px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Form of Purchaser&#8217;s Pro Forma Owner&#8217;s Policy of Title Insurance</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:25px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[See attached]</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s141E9905222E25620CD530C34511B210"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;ALTA Owner's Policy</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Policy Number:  PROFORMA&#160;&#160;&#160;&#160;Revision #4 on January 16, 2019</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">OWNER'S POLICY OF TITLE INSURANCE</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued By</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:124%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Any notice of claim and any other notice or statement in writing required to be given to the Company under this Policy must be given to the Company at the address shown in Section 18 of the Conditions.</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">COVERED RISKS</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:114%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">SUBJECT  TO  THE  EXCLUSIONS  FROM  COVERAGE,  THE  EXCEPTIONS  FROM  COVERAGE  CONTAINED  IN SCHEDULE B,  AND  THE  CONDITIONS,  CHICAGO  TITLE  INSURANCE  COMPANY,  a  Florida  corporation  (the</font></div><div style="line-height:114%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8220;Company&#8221;) insures, as of Date of Policy and, to the extent stated in Covered Risks 9 and 10, after Date of Policy, against loss or damage, not exceeding the Amount of Insurance, sustained or incurred by the Insured by reason of:</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Title being vested other than as stated in Schedule A.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Any defect in or lien or encumbrance on the Title.  This Covered Risk includes but is not limited to insurance against loss from</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A defect in the Title caused by</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">forgery, fraud, undue influence, duress, incompetency, incapacity, or impersonation;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">failure of any person or Entity to have authorized a transfer or conveyance;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">a document affecting Title not properly created, executed, witnessed, sealed, acknowledged, notarized, or delivered;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">(iv)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">failure to perform those acts necessary to create a document by electronic means authorized by law;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">(v)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">a document executed under a falsified, expired, or otherwise invalid power of attorney;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">(vi)</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">a document not properly filed, recorded, or indexed in the Public Records including failure to perform those acts by electronic means authorized by law; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">(vii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">a defective judicial or administrative proceeding.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The lien of real estate taxes or assessments imposed on the Title by a governmental authority due or payable, but unpaid.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Any encroachment, encumbrance, violation, variation, or adverse circumstance affecting the Title that would be disclosed by an accurate and complete land survey of the Land. The term &#8220;encroachment&#8221; includes encroachments of existing improvements located on the Land onto adjoining land, and encroachments onto the Land of existing improvements located on adjoining land.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unmarketable Title.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">No right of access to and from the Land.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The violation or enforcement of any law, ordinance, permit, or governmental regulation (including those relating to building and zoning) restricting, regulating, prohibiting, or relating to</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the occupancy, use, or enjoyment of the Land;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the character, dimensions, or location of any improvement erected on the Land;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the subdivision of land; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">environmental protection</font></div></td></tr></table><div style="line-height:114%;padding-top:4px;text-align:left;padding-left:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">if a notice, describing any part of the Land, is recorded in the Public Records setting forth the violation or intention to enforce, but only to the extent of the violation or enforcement referred to in that notice.</font></div><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s4802C729317518705FA330C345412E63"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;ALTA Owner's Policy</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Policy Number:  PROFORMA&#160;&#160;&#160;&#160;Revision #4 on January 16, 2019</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">6.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">An enforcement action based on the exercise of a governmental police power not covered by Covered Risk 5 if a notice of the enforcement action, describing any part of the Land, is recorded in the Public Records, but only to the extent of the enforcement referred to in that notice.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">7.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The exercise of the rights of eminent domain if a notice of the exercise, describing any part of the Land, is recorded in the Public Records.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">8.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Any taking by a governmental body that has occurred and is binding on the rights of a purchaser for value without Knowledge.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">9.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Title being vested other than as stated in Schedule A or being defective</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">as a result of the avoidance in whole or in part, or from a court order providing an alternative remedy, of a transfer of all or any part of the title to or any interest in the Land occurring prior to the transaction vesting Title as shown in Schedule A because that prior transfer constituted a fraudulent or preferential transfer under federal bankruptcy, state insolvency, or similar creditors' rights laws; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">because the instrument of transfer vesting Title as shown in Schedule A constitutes a preferential transfer under federal bankruptcy, state insolvency, or similar creditors' rights laws by reason of the failure of its recording in the Public Records</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">to be timely, or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">to impart notice of its existence to a purchaser for value or to a judgment or lien creditor.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">10.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Any defect in or lien or encumbrance on the Title or other matter included in Covered Risks 1 through 9 that has been created or attached or has been filed or recorded in the Public Records subsequent to Date of Policy and prior to the recording of the deed or other instrument of transfer in the Public Records that vests Title as shown in Schedule A.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:114%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company will also pay the costs, attorneys' fees, and expenses incurred in defense of any matter insured against by this Policy, but only to the extent provided in the Conditions.</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This Policy shall not be valid or binding until countersigned by a validating officer or authorized signatory.</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:114%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">IN WITNESS WHEREOF, CHICAGO TITLE INSURANCE COMPANY has caused this policy to be signed and sealed by its duly authorized officers.</font></div><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:438px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">By:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:1px;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s60F954264C0D596FAAB630C345D8A25B"></a></div><div style="line-height:100%;text-align:left;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:70px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:70px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><img src="ex10420181231image56.jpg" alt="ex10420181231image56.jpg" style="height:94px;width:92px;"><font style="font-family:Arial;font-size:10pt;">Attest:</font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:Arial;font-size:10pt;">President</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Secretary</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div></div></div><div><a name="s46E133CEC6C67A25499730C345E6C44F"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;ALTA Owner's Policy</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Policy Number:  PROFORMA&#160;&#160;&#160;&#160;Revision #4 on January 16, 2019</font></div><div style="line-height:100%;padding-top:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">EXCLUSIONS FROM COVERAGE</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:114%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following matters are expressly excluded from the coverage of this policy, and the Company will not pay loss or damage, costs, attorneys&#8217; fees, or expenses that arise by reason of:</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;">(a)  Any law, ordinance, permit, or governmental regulation (including those relating to building and zoning) restricting, regulating, prohibiting, or relating to</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the occupancy, use, or enjoyment of the Land;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the character, dimensions, or location of any improvement erected on the Land;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the subdivision of land; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">(iv)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">environmental protection;</font></div></td></tr></table><div style="line-height:114%;padding-top:4px;text-align:left;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">or the effect of any violation of these laws, ordinances, or governmental regulations.  This Exclusion 1(a) does not modify or limit the coverage provided under Covered Risk 5.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">(b)  Any governmental police power.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This Exclusion 1(b) does not modify or limit the coverage provided under Covered Risk 6.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Rights of eminent domain. This Exclusion does not modify or limit the coverage provided under Covered Risk 7 or 8.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Defects, liens, encumbrances, adverse claims, or other matters</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">created, suffered, assumed, or agreed to by the Insured Claimant;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">not Known to the Company, not recorded in the Public Records at Date of Policy, but Known to the Insured Claimant and not disclosed in writing to the Company by the Insured Claimant prior to the date the Insured Claimant became an Insured under this policy;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">resulting in no loss or damage to the Insured Claimant;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">attaching or created subsequent to Date of Policy (however, this does not modify or limit the coverage provided under Covered Risk 9 and 10); or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">(e)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">resulting in loss or damage that would not have been sustained if the Insured Claimant had paid value for the Title.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Any claim, by reason of the operation of federal bankruptcy, state insolvency, or similar creditors&#8217; rights laws, that the transaction vesting the Title as shown in Schedule A, is</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">a fraudulent conveyance or fraudulent transfer; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">a preferential transfer for any reason not stated in Covered Risk 9 of this policy.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:justify;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Any lien on the Title for real estate taxes or assessments imposed by governmental authority and created or attaching between Date of Policy and the date of recording of the deed or other instrument of transfer in the Public Records that vests Title as shown in Schedule A.</font></div></td></tr></table><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">END OF EXCLUSIONS FROM COVERAGE</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="sD06C70FD686BE382854C30C346F14934"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;ALTA Owner's Policy</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Policy Number:  PROFORMA&#160;&#160;&#160;&#160;Revision #4 on January 16, 2019</font></div><div style="line-height:100%;padding-top:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">SCHEDULE A</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:6px;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:97.82608695652173%;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;border-bottom:1px solid #000000;background-color:#d7d7d7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Date of Policy</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#d7d7d7;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:118px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amount of Insurance</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$58,100,000.00</font></div></td></tr></table></div></div><div style="line-height:100%;text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Name and Address of Title Insurance Company:&#160;&#160;&#160;&#160;Chicago Title Company, LLC</font></div><div style="line-height:114%;text-align:left;padding-left:306px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">150 Fayetteville Street, Suite 1120</font></div><div style="line-height:114%;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Raleigh, NC 27601</font></div><div style="line-height:114%;text-align:center;padding-left:13px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Phone: (919)833-6900</font></div><div style="line-height:114%;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Fax: (919)833-6905</font></div><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Address Reference:&#160;&#160;&#160;&#160;3030 Slater Road, Morrisville, NC 27560</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;">Name of Insured:</font></div></td></tr></table><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Align Technology, Inc., a Delaware corporation</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:244%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:244%;text-align:left;font-size:10pt;text-indent:-24px;"><font style="font-family:Arial;font-size:10pt;">The estate or interest in the Land that is insured by this Policy is: Fee Simple and Easement</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:2px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Title is vested in:</font></div></td></tr></table><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Align Technology, Inc., a Delaware corporation</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Land referred to in this Policy is described as follows:</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">SEE EXHIBIT "A" ATTACHED HERETO AND MADE A PART HEREOF</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">END OF SCHEDULE A</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="sCCAE96432F2A0DF7828C30C3471417F5"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;ALTA Owner's Policy</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Policy Number:  PROFORMA&#160;&#160;&#160;&#160;Revision #4 on January 16, 2019</font></div><div style="line-height:100%;padding-top:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:13pt;"><font style="font-family:Arial;font-size:13pt;font-weight:bold;">EXHIBIT "A"</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:Arial;font-size:11pt;">Legal Description</font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:114%;text-align:left;padding-left:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Lying and being situate in Wake County, North Carolina, and Durham County, North Carolina, and being more particularly described as follows:</font></div><div style="line-height:100%;text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">FEE PARCEL:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:18px;"><img src="ex10420181231image59.jpg" alt="ex10420181231image59.jpg" style="height:558px;width:528px;"></div><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:18px;"><img src="ex10420181231image60.jpg" alt="ex10420181231image60.jpg" style="height:40px;width:496px;"></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s4F488EB254C082422F9630C347357F62"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company                                                                                                    ALTA Owner's Policy</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Policy Number:  PROFORMA                                                                                          Revision #4 on January 16, 2019</font></div><div style="line-height:140%;padding-top:1px;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:18px;"><img src="ex10420181231image61.jpg" alt="ex10420181231image61.jpg" style="height:177px;width:534px;"></div><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:18px;"><img src="ex10420181231image62.jpg" alt="ex10420181231image62.jpg" style="height:82px;width:506px;"></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">THE ABOVE FEE PARCEL ALSO BEING REFERENCED AS FOLLOWS:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:underline;">FEE PARCEL (LOT 2):</font></div><div style="line-height:137%;padding-top:5px;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">BEGINNING AT A NEWLY SET IRON PIPE ON THE NORTHERN RIGHT-OF-WAY LINE OF SLATER ROAD (N.C.S.R. 1641) AND LYING ON THE WESTERN PROPERTY LINE OF LANDS NOW OR FORMERLY OWNED BY EARL RYAN THOMPSON AS RECORDED IN DEED BOOK 15559, PAGE 488, WAKE COUNTY REGISTRY AND HAVING NC GRID (NAD '83/2011) COORDINATES N: 770523.5800 FEET E: 2051230.2050 FEET; THENCE ALONG AND WITH SAID NORTHERN RIGHT-OF-WAY NORTH 42&#176;28'50" WEST A DISTANCE OF 177.28 FEET TO A NEWLY SET IRON PIPE; THENCE NORTH 42&#176;19'08" WEST A DISTANCE OF 349.05 FEET TO A NEWLY SET IRON PIPE; THENCE ALONG A CURVE TO THE LEFT AN ARC DISTANCE OF 267.32 FEET, SAID CURVE HAVING A RADIUS OF 763.88 FEET, A CHORD DIRECTION OF NORTH 52&#176;20'38" WEST AND A CHORD DISTANCE OF 265.95 FEET TO A NEWLY SET PK NAIL; THENCE NORTH 62&#176;22'08" WEST A DISTANCE OF 13.31 FEET TO A NEWLY SET PK NAIL, THE SOUTHEASTERN PROPERTY CORNER OF LOT 1 AS RECORDED IN BOOK OF MAPS 2017, PAGE 709-712, WAKE COUNTY REGISTRY AND PLAT BOOK 197, PAGES 97 - 100, DURHAM COUNTY REGISTRY; THENCE LEAVING SAID RIGHT-OF-WAY ALONG AND WITH SAID EASTERN PROPERTY LINE NORTH 06&#176;45'43" EAST A DISTANCE OF 598.03 FEET TO A POINT; THENCE SOUTH 88&#176;19'11" EAST A DISTANCE OF 67.37 FEET TO AN EXISTING IRON PIPE; THENCE NORTH 01&#176;36'04" EAST A DISTANCE OF 19.36 FEET TO AN EXISTING RIGHT-OF-WAY MONUMENT LOCATED ON THE SOUTHERN CONTROLLED ACCESS LINE OF INTERSTATE 40 HIGHWAY; THENCE ALONG AND WITH SAID CONTROLLED ACCESS SOUTH 46&#176;18'22" EAST A DISTANCE OF 254.98 FEET TO AN EXISTING IRON PIPE; THENCE SOUTH 46&#176;19'27" EAST A DISTANCE OF 485.99 FEET TO AN EXISTING RIGHT-OF-WAY MONUMENT; THENCE SOUTH 50&#176;02'33" EAST A DISTANCE OF 783.93 FEET TO A POINT; THENCE SOUTH 50&#176;02'33" EAST A DISTANCE OF 25.99 FEET TO A POINT LOCATED IN THE CENTER OF CRABTREE CREEK; THENCE ALONG AND WITH THE CENTER OF SAID CREEK SOUTH 00&#176;44'14" WEST A DISTANCE OF 43.35 FEET TO A POINT, THE NORTHEASTERN PROPERTY CORNER OF SAID LANDS OWNED BY EARL RYAN THOMPSON AS RECORDED IN DEED BOOK 15559, PAGE 488, WAKE COUNTY REGISTRY; THENCE LEAVING SAID CREEK CENTERLINE ALONG AND WITH SAID NORTHERN PROPERTY LINE NORTH 87&#176;27'42" WEST A DISTANCE OF</font></div><div style="line-height:138%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18.74 FEET TO A POINT; THENCE NORTH 87&#176;27'42" WEST A DISTANCE OF 398.79 FEET TO AN EXISTING IRON PIPE; THENCE NORTH 87&#176;31'42" WEST A DISTANCE OF 216.08 FEET TO AN EXISTING IRON PIPE; THENCE</font></div><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s5F8E2F73BABC2E051EA330C347576354"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;ALTA Owner's Policy</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Policy Number:  PROFORMA&#160;&#160;&#160;&#160;Revision #4 on January 16, 2019</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:137%;padding-top:5px;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">SOUTH 34&#176;49'10" WEST A DISTANCE OF 147.74 FEET TO THE POINT OF BEGINNING, CONTAINING 14.3282 ACRES, AS SHOWN ON THAT SURVEY ENTITLED "ALTA/NSPS LAND TITLE SURVEY PROPERTY OF SLATER ROAD I, LLC, WAKE COUNTY (AND) DURHAM COUNTY, NORTH CAROLINA" BY DAN GREGORY, PLS WITH BASS, NIXON &amp; KENNEDY, INC. CONSULTING ENGINEERS, DATED NOVEMBER 20, 2018.</font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:underline;">FEE PARCEL (LOT 3):</font></div><div style="line-height:120%;padding-top:1px;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">BEGINNING AT A NEWLY SET IRON PIPE LOCATED ON THE SOUTHERN RIGHT-OF-WAY LINE OF SLATER ROAD</font></div><div style="line-height:128%;padding-top:1px;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(N.C.S.R. 1641) AND BEING THE NORTHEASTERN PROPERTY CORNER OF LANDS NOW OR FORMERLY OWNED BY CHARLES L. &amp; DIXIE PHILLIPS (NO DEED REFERENCE  FOUND) AND HAVING NC GRID (NAD '83/2011) COORDINATES N: 770914.2388 FEET E: 2050759.3492 FEET; THENCE ALONG AND WITH SAID RIGHT-OF-WAY ALONG A CURVE TO THE RIGHT AN ARC DISTANCE OF 79.72 FEET, SAID CURVE HAVING A RADIUS OF 683.88 FEET, A CHORD DIRECTION OF SOUTH 45&#176;39'30" EAST AND A CHORD DISTANCE OF 79.68 FEET TO A POINT; THENCE SOUTH 42&#176;19'07" EAST A DISTANCE OF 162.34 FEET TO A POINT; THENCE SOUTH 36&#176;02'29" EAST A DISTANCE OF 97.39 FEET TO A NEWLY SET IRON PIPE; THENCE LEAVING SAID RIGHT-OF-WAY ALONG AND WITH THE NORTHERN PROPERTY LINE OF LOT 1 AS RECORDED IN BOOK OF MAPS 2014, PAGE 317, WAKE COUNTY REGISTRY NORTH 87&#176;25'49" WEST A DISTANCE OF 223.19 FEET TO A NEWLY SET IRON PIPE, THE SOUTHEASTERN PROPERTY CORNER OF SAID PHILLIPS PROPERTY; THENCE ALONG AND WITH SAID EASTERN PROPERTY LINE NORTH 00&#176;08'39" WEST A DISTANCE OF 244.47 FEET TO THE POINT OF BEGINNING, CONTAINING 0.6704 ACRES, AS SHOWN ON THAT SURVEY ENTITLED "ALTA/NSPS LAND TITLE SURVEY PROPERTY OF SLATER ROAD I, LLC, WAKE COUNTY (AND) DURHAM COUNTY, NORTH CAROLINA" BY DAN GREGORY, PLS WITH BASS, NIXON &amp; KENNEDY, INC. CONSULTING ENGINEERS, DATED NOVEMBER 20, 2018.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:128%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">THE ABOVE-REFERENCED FEE PARCEL (LOT 2) AND FEE PARCEL (LOT 3) ALSO BEING DESCRIBED AND SHOWN AS LOT 2 AND LOT 3 ON PLAT ENTITLED &#8220;MORRISVILLE FINAL PLAT RECOMBINATION, EASEMENT AND RIGHT-OF-WAY DEDICATION PLAT ALONG SLATER ROAD, BERKSHIRE SCP SLATER ROAD, HOLDINGS II, L.L.C. AND SLATER ROAD 1, LLC&#8221; RECORDED IN BOOK OF MAPS 2017, PAGES 709-712, WAKE COUNTY REGISTRY, AND PLAT BOOK 197, PAGES 97-100, DURHAM COUNTY REGISTRY.</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">EASEMENT PARCEL:</font></div><div style="line-height:100%;padding-top:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ALL OF THE ABOVE TOGETHER WITH AND SUBJECT TO </font><font style="font-family:Arial;font-size:10pt;">those certain easement interests set forth in that Declaration of Easements and Restrictive Covenants by and between Slater Road I, LLC, a Delaware limited liability company (&#8220;Slater&#8221;) and SCP Slater, LLC, a North Carolina limited liability company (&#8220;SCP&#8221;), dated October 30, 2015 and recorded on November 5, 2015 in Book 7819, Page 154 of the Durham County Registry, and in Book 16204, Page 2194 of the Wake County Registry; as amended by that certain Amendment To Declaration of Easements and Restrictive Covenants by and between Slater and Berkshire SCP Slater Road Holdings II, LLC, a Delaware limited liability company (&#8220;SCP Slater Road&#8221;), being the successor in interest to SCP by operation of merger, recorded in Book 8245, Page 108 of the Durham County Registry, and in Book 16871, Page 1542 of the Wake County Registry; and as further amended by that certain Second Amendment To Declaration of Easements and Restrictive Covenants by and between Slater and SCP Slater Road, recorded in Book</font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:10pt;">, Page</font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:10pt;">of the Durham County Registry, and in Book</font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:10pt;">, Page</font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:10pt;">of the Wake County Registry.</font></div><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s7D6A5359F83ABF717C8C30C347AB154D"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;ALTA Owner's Policy</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Policy Number:  PROFORMA&#160;&#160;&#160;&#160;Revision #4 on January 16, 2019</font></div><div style="line-height:100%;padding-top:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:124%;padding-top:5px;text-align:left;padding-left:262px;text-indent:61px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">SCHEDULE B EXCEPTIONS FROM COVERAGE</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:114%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This policy does not insure against loss or damage, and the Company will not pay costs, attorneys&#8217; fees or expenses that arise by reason of:</font></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Taxes or assessments for the year 2019, and subsequent years, not yet due or payable.</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Ordinance 2015-057 of the Morrisville Town Council Pertaining to the Extension of the Town of Morrisville Corporate Limits (ANX 15-05) recorded on October 8, 2015 in </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 16176, Page 2650</font><font style="font-family:Arial;font-size:10pt;">, Wake County Registry.</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Ordinance 2015-058 of the Morrisville Town Council Pertaining to the Extension of the Town of Morrisville Corporate Limits (Durham County) (ANX 15-06) recorded on October 14, 2015 in </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 7805, Page 663</font><font style="font-family:Arial;font-size:10pt;">, Durham County Registry.</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:underline;">THE FOLLOWING EXCEPTIONS APPLY TO THE FEE PARCEL ONLY:</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Any right, easement, setback, interest, claim, encroachment, encumbrance, violation, variations or other adverse circumstance affecting the Title disclosed by plat(s) recorded in </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book of Maps 1991, Page 805</font><font style="font-family:Arial;font-size:10pt;">, and </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book of Maps</font><font style="font-family:Arial;font-size:10pt;color:#0000ff;">&#32;</font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">2017, Pages 709</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">710</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">711</font><font style="font-family:Arial;font-size:10pt;">, and </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">712</font><font style="font-family:Arial;font-size:10pt;">, Wake County Registry and </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Plat Book 197, Pages 97</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">98</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">99</font><font style="font-family:Arial;font-size:10pt;">, and </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">100</font><font style="font-family:Arial;font-size:10pt;">, Durham County Registry, all to the extent shown on the Survey.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Any right, easement, setback, interest, claim, encroachment, encumbrance, violation, variation, or other adverse circumstance affecting the Title regarding the following matters disclosed by survey entitled "ALTA/NSPS Land Title Survey, Property of Slater Road I, LLC" by Bass, Nixon and Kennedy, Inc., P.L.S., dated November 20, 2018, last revised December 14, 2018, signed and sealed January 10, 2019, and bearing Job No. 16113 (the "</font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Survey</font><font style="font-family:Arial;font-size:10pt;">");</font></div></td></tr></table><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:69px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">a.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Setback lines;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:69px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">b.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Service utilities;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:68px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">c.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Neuse River Buffers;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:69px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">d.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Tree preservation area(s);</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:69px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">e.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Private Stormwater Control Measure &amp; Access Easement;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">f.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20' Town of Cary Utility &amp; Pipeline Easement;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:69px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">g.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Private Cross Access Easements;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:69px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">h.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Two 10' X 70" Sight Triangle Easements;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:64px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">i.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Wetlands.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">6.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Stormwater Operation and Maintenance Agreement and Security by and between Slater Road I, LLC and Town of Morrisville recorded in </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 16248, Page 1045</font><font style="font-family:Arial;font-size:10pt;">, Wake County Registry.</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">7.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Easement to Duke Energy Progress, LLC recorded in </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 16658, Page 338</font><font style="font-family:Arial;font-size:10pt;">, Wake County Registry, as generally shown on the Survey.</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">8.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Right(s) of way to N. C. Department of Transportation (Slater Road) recorded in </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 8432, Page 1186</font><font style="font-family:Arial;font-size:10pt;">; </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book</font><font style="font-family:Arial;font-size:10pt;color:#0000ff;">&#32;</font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">8432, Page 1188</font><font style="font-family:Arial;font-size:10pt;color:#0000ff;">&#32;</font><font style="font-family:Arial;font-size:10pt;">and </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 8432, Page 1190</font><font style="font-family:Arial;font-size:10pt;">, Wake County Registry, as shown on the Survey.</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">9.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Right(s) of way to State Highway Commission (Interstate 40) recorded in </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 1770, Page 119</font><font style="font-family:Arial;font-size:10pt;">, Wake County Registry, and recorded in </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 333, Page 239</font><font style="font-family:Arial;font-size:10pt;">, Durham County Registry, as shown on Survey.</font></div></td></tr></table><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="sD91422E6CD9AC3CCFEDE30C347D3FC5E"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;ALTA Owner's Policy</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Policy Number:  PROFORMA&#160;&#160;&#160;&#160;Revision #4 on January 16, 2019</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">10.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Declaration of Easements and Restrictive Covenants by and between Slater Road I, LLC, a Delaware limited liability company, and SCP Slater, LLC, a North Carolina limited liability company, dated October 30, 2015 and recorded on November 5, 2015 in </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 7819, Page 154</font><font style="font-family:Arial;font-size:10pt;">, Durham County Registry and </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 16204, Page 2194</font><font style="font-family:Arial;font-size:10pt;">, Wake County Registry; as amended by Amendment To Declaration of Easements and Restrictive Covenants by and between Slater Road I, LLC, and Berkshire SCP Slater Road Holdings II, LLC recorded in </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 8245, Page</font><font style="font-family:Arial;font-size:10pt;color:#0000ff;">&#32;</font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">108</font><font style="font-family:Arial;font-size:10pt;">, Durham County Registry and </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 16871, Page 1542</font><font style="font-family:Arial;font-size:10pt;">, Wake County Registry; and as further amended by that certain Second Amendment To Declaration of Easements and Restrictive Covenants by and between Slater Road I, LLC, a Delaware limited liability company and Berkshire SCP Slater Road Holdings II, LLC, a Delaware limited liability company, recorded in Book</font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:10pt;">, Page</font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:10pt;">, of the Durham County Registry, and in Book</font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:10pt;">, Page</font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:10pt;">, of the Wake County Registry.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">11.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Easement to Duke Power Company recorded in </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 1147, Page 315</font><font style="font-family:Arial;font-size:10pt;">, Wake County Registry.</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">12.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Right of Way Agreement to North Carolina Department of Transportation (Slater Road) recorded in </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 8432,</font><font style="font-family:Arial;font-size:10pt;color:#0000ff;">&#32;</font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Page 1200</font><font style="font-family:Arial;font-size:10pt;">, Wake County Registry, as shown on the Survey.</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">13.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Access Easement and Agreement between Slater Road I, LLC and Earl Ryan Thompson recorded in </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 8237,</font><font style="font-family:Arial;font-size:10pt;color:#0000ff;">&#32;</font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Page 865</font><font style="font-family:Arial;font-size:10pt;">, Durham County Registry and </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 16853, Page 1256</font><font style="font-family:Arial;font-size:10pt;">, Wake County Registry, as shown on the Survey.</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">14.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">With respect to the Neuse River and Crabtree Creek, the rights of others in and to the continuous and uninterrupted flow of the waters bounding or crossing the Land and riparian and/or littoral rights incident to the Land.</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">15.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Terms and provisions of that certain Office Lease entered into by and between Slater Road I, LLC, and SolarWinds MSP US, Inc., dated November 27, 2017.</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;text-decoration:underline;">THE FOLLOWING EXCEPTIONS APPLY TO THE EASEMENT PARCEL ONLY:</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">16.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Any right, easement, setback, interest, claim, encroachment, encumbrance, violation, variations or other adverse circumstance affecting the Title disclosed by plat(s) recorded in </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book of Maps 2017, Pages 709</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">710</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">711</font><font style="font-family:Arial;font-size:10pt;">, and </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">712</font><font style="font-family:Arial;font-size:10pt;">, Wake County Registry; and </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Plat Book 197, Pages 97</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">98</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">99</font><font style="font-family:Arial;font-size:10pt;">, and </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">100</font><font style="font-family:Arial;font-size:10pt;">; </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Plat Book 144, Page 152</font><font style="font-family:Arial;font-size:10pt;">; </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Plat Book</font><font style="font-family:Arial;font-size:10pt;color:#0000ff;">&#32;</font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">135, Page 64</font><font style="font-family:Arial;font-size:10pt;">; </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Plat Book 134, Page 186</font><font style="font-family:Arial;font-size:10pt;">; </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Plat Book 129, Page 182</font><font style="font-family:Arial;font-size:10pt;">; </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Plat Book 120, Page 139</font><font style="font-family:Arial;font-size:10pt;">; </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Plat Book 91, Page</font><font style="font-family:Arial;font-size:10pt;color:#0000ff;">&#32;</font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">1</font><font style="font-family:Arial;font-size:10pt;">; and </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Plat Book 61, Page 121</font><font style="font-family:Arial;font-size:10pt;">, Durham County Registry, all to the extent shown on the Survey.</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">17.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">With respect to any portion of the Easement Parcel not surveyed on the Survey, any discrepancy, conflict, access, shortage in area or boundary lines, encroachment, encumbrance, violation, variation, overlap, setback, easement or claims of easement, riparian right, and title to land within roads, ways, railroads, watercourses, burial grounds, marshes, dredged or filled areas or land below the mean highwater mark or within the bounds of any adjoining body of water, or other adverse circumstance affecting the Title that would be disclosed by a current inspection and accurate and complete land survey of the Land.</font></div></td></tr></table><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="sC0958DE961995B8BB81330C34808152E"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;ALTA Owner's Policy</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Policy Number:  PROFORMA&#160;&#160;&#160;&#160;Revision #4 on January 16, 2019</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">18.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Terms, conditions and rights of others in and to that certain Declaration of Easements and Restrictive Covenants by and between Slater Road I, LLC, a Delaware limited liability company, and SCP Slater, LLC, a North Carolina limited liability company, dated October 30, 2015 and recorded on November 5, 2015 in </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 7819, Page 154</font><font style="font-family:Arial;font-size:10pt;">, Durham County Registry and </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 16204, Page 2194</font><font style="font-family:Arial;font-size:10pt;">, Wake County Registry; as amended by Amendment To Declaration of Easements and Restrictive Covenants by and between Slater Road I, LLC, and Berkshire SCP Slater Road Holdings II, LLC recorded in </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 8245, Page 108</font><font style="font-family:Arial;font-size:10pt;">, Durham County Registry and </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 16871, Page</font><font style="font-family:Arial;font-size:10pt;color:#0000ff;">&#32;</font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">1542</font><font style="font-family:Arial;font-size:10pt;">, Wake County Registry; and as further amended by that certain Second Amendment To Declaration of Easements and Restrictive Covenants by and between Slater Road I, LLC, a Delaware limited liability company and Berkshire SCP Slater Road Holdings II, LLC, a Delaware limited liability company, recorded in Book</font></div></td></tr></table><div style="line-height:114%;text-align:left;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:10pt;">, Page</font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:10pt;">, of the Durham County Registry, and in Book</font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:10pt;">, Page</font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial;font-size:10pt;">, of the Wake County Registry.</font></div><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">19.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Easement(s) to Duke Power Company recorded in </font><font style="font-family:Arial;font-size:10pt;color:#0000ff;text-decoration:underline;">Book 177, Page 110</font><font style="font-family:Arial;font-size:10pt;">, Durham County Registry.</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">POLICY ENDORSEMENT(S)</font></div><div style="line-height:120%;padding-top:1px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">REMARK: This Owner's Policy includes the endorsements listed below:</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:62px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ALTA 3.1-06 - Zoning - Completed Structure (Revised 10-22-09)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:62px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ALTA 8.2-06 - Commercial Environmental Protection Lien (Adopted 10-16-08)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:62px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ALTA 9.1-06 - CC&amp;R - Unimproved Land - Owner's Policy (Revised 4-2-12)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:62px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ALTA 9.2-06 - CC&amp;R - Improved Land - Owner's Policy (Revised 4-2-12)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:62px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ALTA 9.9-06 - Private Rights - Owner's Policy (Adopted 4-2-13)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:62px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ALTA 17-06 - Access and Entry (Adopted 6-17-06)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:62px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ALTA 17.1-06 - Indirect Access and Entry (Adopted 6-17-06)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:62px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ALTA 17.2-06 - Utility Access (Adopted 10-16-08)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:62px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ALTA 18.1-06 - Multiple Tax Parcel - Easements (Adopted 6-17-06)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:62px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ALTA 19.2-06 - Contiguity - Specified Parcels (Adopted 4-2-15)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:62px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ALTA 22-06 - Location (Adopted 6-17-06)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:62px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ALTA 25-06 - Same as Survey (Adopted 10-16-08)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:62px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ALTA 26-06 - Subdivision (Adopted 10-16-08)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:62px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ALTA 28-06 - Easement - Damage or Enforced Removal (Revised 2-3-10)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:62px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ALTA 28.2-06 - Encroachments - Boundaries and Easements-Described Improvements (Adopted 4-2-13)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:62px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">ALTA 39-06 - Policy Authentication (Adopted 4-2-13)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:62px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:54px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">SE 91 - Deletion of Arbitration 2006 (6-17-06)</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">END OF SCHEDULE B</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s027F54255495AE9E688430C348300388"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;ALTA Owner's Policy</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Policy Number:  PROFORMA&#160;&#160;&#160;&#160;Revision #4 on January 16, 2019</font></div><div style="line-height:100%;padding-top:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sE9F7E92F3038A0ED745330C3483F8248"></a></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">1.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:9pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">DEFINITION OF TERMS</font></div></td></tr></table><div style="line-height:100%;text-align:left;padding-left:30px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">The following terms when used in this policy mean:</font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CONDITIONS</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div></div></div><div><a name="s1292FB20731D6C785E3730C348513A7E"></a></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">"Amount of Insurance": The amount stated in Schedule A, as may be increased or decreased by endorsement to this policy, increased by Section 8(b), or decreased by Sections 10 and 11 of these Conditions.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">"Date of Policy":  The date designated as &#8216;Date of Policy" in Schedule A.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">"Entity":  A corporation, partnership, trust, limited liability company, or other similar legal entity.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">"Insured":  The Insured named in Schedule A.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:77px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:54px;"><font style="font-family:Arial;font-size:8pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:8pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:8pt;">the term "Insured" also includes</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:78px;"><font style="font-family:Arial;font-size:8pt;">(A)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">successors to the Title of the Insured by operation of law as distinguished from purchase, including heirs, devisees, survivors, personal representatives, or next of kin;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:78px;"><font style="font-family:Arial;font-size:8pt;">(B)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">successors to an Insured by dissolution, merger, consolidation, distribution, or reorganization;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:78px;"><font style="font-family:Arial;font-size:8pt;">(C)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">successors to an Insured by its conversion to another kind of Entity;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:78px;"><font style="font-family:Arial;font-size:8pt;">(D)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">a grantee of an Insured under a deed delivered without payment of actual valuable consideration conveying the Title</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:126px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:102px;"><font style="font-family:Arial;font-size:8pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">if the stock, shares, memberships, or other equity interests of the grantee are wholly-owned by the named Insured,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:126px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:102px;"><font style="font-family:Arial;font-size:8pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">if the grantee wholly owns the named Insured,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:126px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:8pt;padding-left:102px;"><font style="font-family:Arial;font-size:8pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">if the grantee is wholly-owned by an affiliated Entity of the named Insured, provided the affiliated Entity and the named Insured are both wholly-owned by the same person or Entity, or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:126px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:102px;"><font style="font-family:Arial;font-size:8pt;">(4)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">if the grantee is a trustee or beneficiary of a trust created by a written instrument established by the Insured named in Schedule A for estate planning purposes.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:54px;"><font style="font-family:Arial;font-size:8pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">with regard to (A),(B),(C), and (D) reserving, however, all rights and defenses as to any successor that the Company would have had against any predecessor Insured.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(e)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">"Insured Claimant":  An Insured claiming loss or damage.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(f)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">"Knowledge" or "Known": Actual knowledge, not constructive knowledge or notice that may be imputed to an Insured by reason of the Public Records or any other records that impart constructive notice of matters affecting the Title.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(g)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">"Land": The land described in Schedule A, and affixed improvements that by law constitute real property. The term "Land" does not include any property beyond the lines of the area described in Schedule A, nor any right, title, interest, estate, or easement in abutting streets, roads, avenues, alleys, lanes, ways, or waterways, but this does not modify or limit the extent that a right of access to and from the Land is insured by this policy.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(h)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">"Mortgage":  Mortgage, deed of trust, trust deed, or other security instrument, including one evidenced by electronic means authorized by law.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">"Public Records": Records established under state statutes at Date of Policy for the purpose of imparting constructive notice of matters relating to real property to purchasers for value and without Knowledge. With respect to Covered Risk 5(d), "Public Records" shall also include environmental protection liens filed in the records of the clerk of the United States District Court for the district where the Land is located.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(j)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">"Title":  The estate or interest described in Schedule A.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(k)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">"Unmarketable Title": Title affected by an alleged or apparent matter that would permit a prospective purchaser or lessee of the Title or lender on the Title to be released from the obligation to purchase, lease, or lend if there is a contractual condition requiring the delivery of marketable title.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">2.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:9pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">CONTINUATION OF INSURANCE</font></div></td></tr></table><div style="line-height:100%;text-align:justify;padding-left:30px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">The coverage of this policy shall continue in force as of Date of Policy in favor of an Insured, but only so long as the Insured retains an estate or interest in the Land, or holds an obligation secured by a purchase money Mortgage given by a purchaser from the Insured, or only so long as the Insured shall have liability by reason of warranties in any transfer or conveyance of the Title.  This policy shall not continue in force in favor of any</font></div><div style="line-height:100%;text-align:justify;padding-left:30px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">purchaser from the Insured of either (i) an estate or interest in the Land, or (ii) an obligation secured by a purchase money Mortgage given to the</font></div><div style="line-height:120%;text-align:justify;padding-left:30px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Insured.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">3.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:9pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">NOTICE OF CLAIM TO BE GIVEN BY INSURED CLAIMANT</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:30px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">The Insured shall notify the Company promptly in writing (i) in case of any litigation as set forth in Section 5(a) of these Conditions, (ii) in case Knowledge shall come to an Insured hereunder of any claim of title or interest that is adverse to the Title, as insured, and that might cause loss or damage for which the Company may be liable by virtue of this policy, or (iii) if the Title, as insured, is rejected as Unmarketable Title. If the Company is prejudiced by the failure of the Insured Claimant to provide prompt notice, the Company&#8217;s liability to the Insured Claimant under the policy shall be reduced to the extent of the prejudice.</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div><div><a name="sE8A7043758DA769A03C530C34882B1AE"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;ALTA Owner's Policy</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Policy Number:  PROFORMA&#160;&#160;&#160;&#160;Revision #4 on January 16, 2019</font></div><div style="line-height:100%;padding-top:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">4.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:9pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">PROOF OF LOSS</font></div></td></tr></table><div style="line-height:100%;text-align:justify;padding-left:30px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">In the event the Company is unable to determine the amount of loss or damage, the Company may, at its option, require as a condition of payment that the Insured Claimant furnish a signed proof of loss. The proof of loss must describe the defect, lien, encumbrance, or other matter insured against by this policy that constitutes the basis of loss or damage and shall state, to the extent possible, the basis of calculating the amount of the</font></div><div style="line-height:100%;text-align:justify;padding-left:30px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">loss or damage.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">5.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:9pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">DEFENSE AND PROSECUTION OF ACTIONS</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Upon written request by the Insured, and subject to the options contained in Section 7 of these Conditions, the Company, at its own cost and without unreasonable delay, shall provide for the defense of an Insured in litigation in which any third party asserts a claim covered by this policy adverse to the Insured. This obligation is limited to only those stated causes of action alleging matters insured against by this policy. The Company shall have the right to select counsel of its choice (subject to the right of the Insured to object for reasonable cause) to represent the Insured as to those stated causes of action. It shall not be liable for and will not pay the fees of any other counsel. The Company will not pay any fees, costs, or expenses incurred by the Insured in the defense of those causes of action that allege matters not insured against by this policy.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">The Company shall have the right, in addition to the options contained in Section 7 of these Conditions, at its own cost, to institute and prosecute any action or proceeding or to do any other act that in its opinion may be necessary or desirable to establish the Title, as insured, or to prevent or reduce loss or damage to the Insured. The Company may take any appropriate action under the terms of this policy, whether or not it shall be liable to the Insured. The exercise of these rights shall not be an admission of liability or waiver of any provision of this policy.  If the Company exercises its rights under this subsection, it must do so diligently.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Whenever the Company brings an action or asserts a defense as required or permitted by this policy, the Company may pursue the litigation to a final determination by a court of competent jurisdiction, and it expressly reserves the right, in its sole discretion, to appeal any adverse judgment or order.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">6.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:9pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">DUTY OF INSURED CLAIMANT TO COOPERATE</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">In all cases where this policy permits or requires the Company to prosecute or provide for the defense of any action or proceeding and any appeals, the Insured shall secure to the Company the right to so prosecute or provide defense in the action or proceeding, including the right to use, at its option, the name of the Insured for this purpose. Whenever requested by the Company, the Insured, at the Company&#8217;s expense, shall give the Company all reasonable aid (i) in securing evidence, obtaining witnesses, prosecuting or defending the action or proceeding, or effecting settlement, and (ii) in any other lawful act that in the opinion of the Company may be necessary or desirable to establish the Title or any other matter as insured. If the Company is prejudiced by the failure of the Insured to furnish the required cooperation, the Company&#8217;s obligations to the Insured under the policy shall terminate, including any liability or obligation to defend, prosecute, or continue any litigation, with regard to the matter or matters requiring such cooperation.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">The Company may reasonably require the Insured Claimant to submit to examination under oath by any authorized representative of the Company and to produce for examination, inspection, and copying, at such reasonable times and places as may be designated by the authorized representative of the Company, all records, in whatever medium maintained, including books, ledgers, checks, memoranda, correspondence, reports, e-mails, disks, tapes, and videos whether bearing a date before or after Date of Policy, that reasonably pertain to the loss or damage. Further, if requested by any authorized representative of the Company, the Insured Claimant shall grant its permission, in writing, for any authorized representative of the Company to examine, inspect, and copy all of these records in the custody or control of a third party that reasonably pertain to the loss or damage. All information designated as confidential by the Insured Claimant provided to the Company pursuant to this Section shall not be disclosed to others unless, in the reasonable judgment of the Company, it is necessary in the administration of the claim. Failure of the Insured Claimant to submit for examination under oath, produce any reasonably requested information, or grant permission to secure reasonably necessary information from  third parties  as  required in this  subsection, unless prohibited by law or governmental regulation, shall terminate any liability of the Company under this policy as to that claim.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">7.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:9pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">OPTIONS TO PAY OR OTHERWISE SETTLE CLAIMS; TERMINATION OF LIABILITY</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:30px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">In case of a claim under this policy, the Company shall have the following additional options:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">To Pay or Tender Payment of the Amount of Insurance.</font></div></td></tr></table><div style="line-height:121%;padding-top:4px;text-align:justify;padding-left:54px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">To pay or tender payment of the Amount of Insurance under this policy together with any costs, attorneys&#8217; fees, and expenses incurred by the Insured Claimant that were authorized by the Company up to the time of payment or tender of payment and that the Company is obligated to pay.</font></div><div style="line-height:121%;padding-top:4px;text-align:justify;padding-left:54px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Upon the exercise by the Company of this option, all liability and obligations of the Company to the Insured under this policy, other than to make the payment required in this subsection, shall terminate, including any liability or obligation to defend, prosecute, or continue any litigation.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">To Pay or Otherwise Settle With Parties Other Than the Insured or With the Insured Claimant.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:77px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:54px;"><font style="font-family:Arial;font-size:8pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:8pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:8pt;">to pay or otherwise settle with other parties for or in the name of an Insured Claimant any claim insured against under this policy.  In addition, the Company will pay any costs, attorneys&#8217; fees, and expenses incurred by the Insured Claimant that were authorized by the Company up to the time of payment and that the Company is obligated to pay; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:54px;"><font style="font-family:Arial;font-size:8pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">to pay or otherwise settle with the Insured Claimant the loss or damage provided for under this policy, together with any costs, attorneys&#8217; fees, and expenses incurred by the Insured Claimant that were authorized by the Company up to the time of payment and that the Company is obligated to pay.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div><div><a name="sF7952A61CAB5FCD97A8430C349520127"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;ALTA Owner's Policy</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Policy Number:  PROFORMA&#160;&#160;&#160;&#160;Revision #4 on January 16, 2019</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:121%;padding-top:5px;text-align:justify;padding-left:54px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Upon the exercise by the Company of either of the options provided for in subsections (b)(i) or (ii), the Company&#8217;s obligations to the Insured under this policy for the claimed loss or damage, other than the payments required to be made, shall terminate, including any liability or obligation to defend, prosecute, or continue any litigation.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">8.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:9pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">DETERMINATION AND EXTENT OF LIABILITY</font></div></td></tr></table><div style="line-height:100%;text-align:justify;padding-left:30px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">This policy is a contract of indemnity against actual monetary loss or damage sustained or incurred by the Insured Claimant who has suffered loss or damage by reason of matters insured against by this policy.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">The extent of liability of the Company for loss or damage under this policy shall not exceed the lesser of</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:54px;"><font style="font-family:Arial;font-size:8pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">the Amount of Insurance; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:54px;"><font style="font-family:Arial;font-size:8pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">the difference between the value of the Title as insured and the value of the Title subject to the risk insured against by this policy.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">If the Company pursues its rights under Section 5 of these Conditions and is unsuccessful in establishing the Title, as insured,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:54px;"><font style="font-family:Arial;font-size:8pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">the Amount of Insurance shall be increased by Ten percent (10%), and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:54px;"><font style="font-family:Arial;font-size:8pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">the Insured Claimant shall have the right to have the loss or damage determined either as of the date the claim was made by the Insured Claimant or as of the date it is settled and paid.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">In addition to the extent of liability under (a) and (b), the Company will also pay those costs, attorneys&#8217; fees, and expenses incurred in accordance with Sections 5 and 7 of these Conditions.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">9.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:9pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">LIMITATION OF LIABILITY</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">If the Company establishes the Title, or removes the alleged defect, lien, or encumbrance, or cures the lack of a right of access to or from the Land, or cures the claim of Unmarketable Title, all as insured, in a reasonably diligent manner by any method, including litigation and the completion of any appeals, it shall have fully performed its obligations with respect to that matter and shall not be liable for any loss or damage caused to the Insured.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">In the event of any litigation, including litigation by the Company or with the Company&#8217;s consent, the Company shall have no liability for loss or damage until there has been a final determination by a court of competent jurisdiction, and disposition of all appeals, adverse to the Title, as insured.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">The Company shall not be liable for loss or damage to the Insured for liability voluntarily assumed by the Insured in settling any claim or suit without the prior written consent of the Company.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">10.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">REDUCTION OF INSURANCE; REDUCTION OR TERMINATION OF LIABILITY</font></div></td></tr></table><div style="line-height:100%;text-align:justify;padding-left:30px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">All payments under this policy, except payments made for costs, attorneys&#8217; fees, and expenses, shall reduce the Amount of Insurance by the amount of the payment.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">11.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">LIABILITY NONCUMULATIVE</font></div></td></tr></table><div style="line-height:121%;text-align:justify;padding-left:30px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">The Amount of Insurance shall be reduced by any amount the Company pays under any policy insuring a Mortgage to which exception is taken in Schedule B or to which the Insured has agreed, assumed, or taken subject, or which is executed by an Insured after Date of Policy and which is a charge or lien on the Title, and the amount so paid shall be deemed a payment to the Insured under this policy.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">12.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">PAYMENT OF LOSS</font></div></td></tr></table><div style="line-height:100%;text-align:justify;padding-left:30px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">When liability and the extent of loss or damage have been definitely fixed in accordance with these Conditions, the payment shall be made within thirty (30) days.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">13.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">RIGHTS OF RECOVERY UPON PAYMENT OR SETTLEMENT</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Whenever the Company shall have settled and paid a claim under this policy, it shall be subrogated and entitled to the rights of the Insured Claimant in the Title and all other rights and remedies in respect to the claim that the Insured Claimant has against any person or property, to the extent of the amount of any loss, costs, attorneys&#8217; fees, and expenses paid by the Company.  If requested by the Company, the Insured Claimant shall execute documents to evidence the transfer to the Company of these rights and remedies.  The Insured Claimant shall permit the Company to sue, compromise, or settle in the name of the Insured Claimant and to use the name of the Insured Claimant in any transaction or litigation involving these rights and remedies.</font></div></td></tr></table><div style="line-height:121%;padding-top:4px;text-align:justify;padding-left:54px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">If a payment on account of a claim does not fully cover the loss of the Insured Claimant, the Company shall defer the exercise of its right to recover until after the Insured Claimant shall have recovered its loss.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">The Company&#8217;s right of subrogation includes the rights of the Insured to indemnities, guaranties, other policies of insurance, or bonds, notwithstanding any terms or conditions contained in those instruments that address subrogation rights.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">14.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">ARBITRATION</font></div></td></tr></table><div style="line-height:121%;text-align:justify;padding-left:30px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Either the Company or the Insured may demand that the claim or controversy shall be submitted to arbitration pursuant to the Title Insurance Arbitration Rules of the American Land Title Association ("Rules"). Except as provided in the Rules, there shall be no joinder or consolidation with claims or controversies of other persons. Arbitrable matters may include, but are not limited to, any controversy or claim between the Company and the Insured arising out of or relating to this policy, any service in connection with its issuance or the breach of a policy provision, or to any other controversy or claim arising out of the transaction giving rise to this policy.   All arbitrable matters when the Amount of Insurance is</font></div><div style="line-height:121%;text-align:justify;padding-left:30px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">$2,000,000 or less shall be arbitrated at the option of either the Company or the Insured. All arbitrable matters when the Amount of Insurance is in excess of $2,000,000 shall be arbitrated only when agreed to by both the Company and the Insured. Arbitration pursuant to this policy and under the Rules shall be binding upon the parties. Judgment upon the award rendered by the Arbitrator(s) may be entered in any court of competent jurisdiction.</font></div><div style="line-height:121%;text-align:justify;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div><div><a name="sE75783A78AB1775B8BBE30C34A1AEC22"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;ALTA Owner's Policy</font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Policy Number:  PROFORMA&#160;&#160;&#160;&#160;Revision #4 on January 16, 2019</font></div><div style="line-height:100%;padding-top:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">15.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">LIABILITY LIMITED TO THIS POLICY; POLICY ENTIRE CONTRACT</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">This policy together with all endorsements, if any, attached to it by the Company is the entire policy and contract between the Insured and the Company.  In interpreting any provision of this policy, this policy shall be construed as a whole.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Any claim of loss or damage that arises out of the status of the Title or by any action asserting such claim shall be restricted to this policy.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Any amendment of or endorsement to this policy must be in writing and authenticated by an authorized person, or expressly incorporated by Schedule A of this policy.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Each endorsement to this policy issued at any time is made a part of this policy and is subject to all of its terms and provisions.  Except as the endorsement expressly states, it does not (i) modify any of the terms and provisions of the policy, (ii) modify any prior endorsement,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:70px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:100%;font-size:8pt;padding-left:54px;"><font style="font-family:Arial;font-size:8pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:100%;text-align:justify;font-size:8pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:8pt;">extend the Date of Policy, or (iv) increase the Amount of Insurance.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">16.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">SEVERABILITY</font></div></td></tr></table><div style="line-height:121%;text-align:left;padding-left:30px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">In the event any provision of this policy, in whole or in part, is held invalid or unenforceable under applicable law, the policy shall be deemed not to include that provision or such part held to be invalid, but all other provisions shall remain in full force and effect.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">17.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">CHOICE OF LAW; FORUM</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Choice of Law:  The Insured acknowledges the Company has underwritten the risks covered by this policy and determined the premium charged therefor in reliance upon the law affecting interests  in real property and applicable to the interpretation, rights, remedies, or enforcement of policies of title insurance of the jurisdiction where the Land is located.</font></div></td></tr></table><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:54px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Therefore, the court or an arbitrator shall apply the law of the jurisdiction where the Land is located to determine the validity of claims against the Title that are adverse to the Insured and to interpret and enforce the terms of this policy. In neither case shall the court or arbitrator apply its conflicts of law principles to determine the applicable law.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:121%;font-size:8pt;padding-left:30px;"><font style="font-family:Arial;font-size:8pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:121%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Choice of Forum:  Any litigation or other proceeding brought by the Insured against the Company must be filed only in a state or federal court within the United States of America or its territories having appropriate jurisdiction.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:6px;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">18.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">NOTICES, WHERE SENT</font></div></td></tr></table><div style="line-height:100%;text-align:left;padding-left:30px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Any notice of claim and any other notice or statement in writing required to be given to the Company under this policy must be given to the Company at:</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:54px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Chicago Title Insurance Company</font></div><div style="line-height:120%;text-align:justify;padding-left:54px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">P.O. Box 45023</font></div><div style="line-height:100%;text-align:left;padding-left:54px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">Jacksonville, FL 32232-5023 Attn:  Claims Department</font></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">END OF CONDITIONS</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="sD2E471DD1E1B9A7BCE2730C34A7AC66D"></a></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;Endorsement 3.1-06 (Zoning - Completed Structure)</font></div><div style="line-height:140%;padding-top:1px;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ENDORSEMENT</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:124%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Attached to Policy No. PROFORMA Revision: #4 on January 16, 2019</font></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued by</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:247%;text-align:left;padding-left:218px;text-indent:-68px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">THE COVERAGE AFFORDED BY THIS ENDORSEMENT APPLIES TO FEE PARCEL (LOT 2) and FEE PARCEL (LOT 3)</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company insures against loss or damage sustained by the Insured in the event that, at Date of Policy,</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">a.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">according to applicable zoning ordinances and amendments, the Land is not classified Zone Office Industrial (OI);</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">b.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the following use or uses are not allowed under that classification:</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Office Building</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">c.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">There shall be no liability under paragraph 1.b. if the use or uses are not allowed as the result of any lack of compliance with any conditions, restrictions, or requirements contained in the zoning ordinances and amendments, including but not limited to the failure to secure necessary consents or authorizations as a prerequisite to the use or uses. This paragraph 1.c. does not modify or limit the coverage provided in Covered Risk 5.</font></div></td></tr></table><div style="line-height:100%;padding-top:1px;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company further insures against loss or damage sustained by the Insured by reason of a final decree of a court of competent jurisdiction either prohibiting the use of the Land, with any existing structure, as specified in paragraph 1.b.; or requiring the removal or alteration of the structure, because, at Date of Policy, the zoning ordinances and amendments have been violated with respect to any of the following matters:</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">a.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Area, width, or depth of the Land as a building site for the structure</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">b.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Floor space area of the structure</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:53px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">c.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">Setback of the structure from the property lines of the Land</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">d.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Height of the structure, or</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">e.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Number of parking spaces.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">There shall be no liability under this endorsement based on:</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">a.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the invalidity of  the zoning ordinances  and amendments until after  a final  decree of  a court of  competent jurisdiction adjudicating the invalidity, the effect of which is to prohibit the use or uses;</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">b.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the refusal of any person to purchase, lease or lend money on the Title covered by this policy.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s7A429510A14169C0711130C34A945534"></a></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;Endorsement 3.1-06 (Zoning - Completed Structure)</font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:114%;padding-top:5px;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement is issued as part of the policy. Except as it expressly states, it does not (i) modify any of the terms and provisions of the policy, (ii) modify any prior endorsements, (iii) extend the Date of Policy, or (iv) increase the Amount of Insurance. To the extent a provision of the policy or a previous endorsement is inconsistent with an express provision of this endorsement, this endorsement controls. Otherwise, this endorsement is subject to all of the terms and provisions of the policy and of any prior endorsements.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated:  </font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:110px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s41CCC250EAE90523049930C34AA0013B"></a></div><div style="line-height:100%;text-align:left;font-size:5pt;"><font style="font-family:inherit;font-size:5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:124%;padding-top:4px;text-align:left;padding-left:6px;text-indent:158px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Endorsement 8.2-06 (Commercial Environmental Protection Lien)</font></div><div style="line-height:124%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div></div></div><div><a name="sF12203B2B8494C1705AC30C34AA9A92B"></a></div><div style="line-height:140%;text-align:left;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ENDORSEMENT</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:138%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Attached to Policy No. PROFORMA Revision: #4 on January 16, 2019</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued by</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company insures against loss or damage sustained by the Insured by reason of an environmental protection lien that, at Date of Policy, is recorded in the Public Records or filed in the records of the clerk of the United States district court for the district in which the Land is located, unless the environmental protection lien is set forth as an exception in Schedule B.</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement is issued as part of the policy. Except as it expressly states, it does not (i) modify any of the terms and provisions of the policy, (ii) modify any prior endorsements, (iii) extend the Date of Policy, or (iv) increase the Amount of Insurance. To the extent a provision of the policy or a previous endorsement is inconsistent with an express provision of this endorsement, this endorsement controls. Otherwise, this endorsement is subject to all of the terms and provisions of the policy and of any prior endorsements.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated:  </font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:110px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s56D5D73F9158194C66E630C34ACAFD55"></a></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:124%;padding-top:4px;text-align:right;padding-left:6px;text-indent:140px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Endorsement 9.1-06 (Covenants, Conditions and Restrictions - Unimproved Land - Owner's Policy)</font></div><div style="line-height:124%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div></div></div><div><a name="sFA79AA3521976D73276E30C34AECEC60"></a></div><div style="line-height:140%;text-align:left;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ENDORSEMENT</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:138%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Attached to Policy No. PROFORMA Revision: #4 on January 16, 2019</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued by</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">THE COVERAGE AFFORDED BY THIS ENDORSEMENT APPLIES TO FEE PARCEL (LOT 3)</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The insurance provided by this endorsement is subject to the exclusions in Section 4 of this endorsement; and the Exclusions from Coverage, the Exceptions from Coverage contained in Schedule B, and the Conditions in the policy.</font></div></td></tr></table><div style="line-height:100%;padding-top:1px;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the purposes of this endorsement only, "Covenant" means a covenant, condition, limitation or restriction in a document or instrument in effect at Date of Policy.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company insures against loss or damage sustained by the Insured by reason of:</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">a.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A violation on the Land at Date of Policy of an enforceable Covenant, unless an exception in Schedule B of the policy identifies the violation; or</font></div></td></tr></table><div style="line-height:100%;padding-top:1px;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">b.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A notice of a violation, recorded in the Public Records at Date of Policy, of an enforceable Covenant relating to environmental protection describing any part of the Land and referring to that Covenant, but only to the extent of the violation of the Covenant referred to in that notice, unless an exception in Schedule B of the policy identifies the notice of the violation.</font></div></td></tr></table><div style="line-height:100%;padding-top:1px;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement does not insure against loss or damage (and the Company will not pay costs, attorneys' fees, or expenses) resulting from:</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">a.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">any Covenant contained in an instrument creating a lease;</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">b.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">any Covenant relating to obligations of any type to perform maintenance, repair, or remediation on the Land; or</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">c.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">except as provided in Section 3.b, any Covenant relating to environmental protection of any kind or nature, including hazardous or toxic matters, conditions, or substances.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement is issued as part of the policy. Except as it expressly states, it does not (i) modify any of the terms and provisions of the policy, (ii) modify any prior endorsements, (iii) extend the Date of Policy, or (iv) increase the Amount of Insurance. To the extent a provision of the policy or a previous endorsement is inconsistent with an express provision of this endorsement, this endorsement controls. Otherwise, this endorsement is subject to all of the terms and provisions of the policy and of any prior endorsements.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated:  </font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:110px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sB6E14B67674A95BDAB0E30C34B4ED5ED"></a></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:124%;padding-top:4px;text-align:right;padding-left:6px;text-indent:140px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Endorsement 9.2-06 (Covenants, Conditions and Restrictions - Improved Land - Owner's Policy)</font></div><div style="line-height:124%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div></div></div><div><a name="s027AF1405A1A12CADB2D30C34B5A66FF"></a></div><div style="line-height:140%;text-align:left;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ENDORSEMENT</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:138%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Attached to Policy No. PROFORMA Revision: #4 on January 16, 2019</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued by</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">THE COVERAGE AFFORDED BY THIS ENDORSEMENT APPLIES TO FEE PARCEL (LOT 2)</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The insurance provided by this endorsement is subject to the exclusions in Section 4 of this endorsement; and the Exclusions from Coverage, the Exceptions from Coverage contained in Schedule B, and the Conditions in the policy.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the purposes of this endorsement only,</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">a.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">"Covenant" means a covenant, condition, limitation or restriction in a document or instrument in effect at Date of Policy.</font></div></td></tr></table><div style="line-height:100%;padding-top:1px;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">b.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">"Improvement" means a building, structure located on the surface of the Land, road, walkway, driveway, or curb, affixed to the Land at Date of Policy and that by law constitutes real property, but excluding any crops, landscaping, lawn, shrubbery, or trees.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company insures against loss or damage sustained by the Insured by reason of:</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">a.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A violation on the Land at Date of Policy of an enforceable Covenant, unless an exception in Schedule B of the policy identifies the violation;</font></div></td></tr></table><div style="line-height:100%;padding-top:1px;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">b.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Enforced removal of an Improvement as a result of a violation, at Date of Policy, of a building setback line shown on a plat of subdivision recorded or filed in the Public Records, unless an exception in Schedule B of the policy identifies the violation; or</font></div></td></tr></table><div style="line-height:100%;padding-top:1px;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">c.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A notice of a violation, recorded in the Public Records at Date of Policy, of an enforceable Covenant relating to environmental protection describing any part of the Land and referring to that Covenant, but only to the extent of the violation of the Covenant referred to in that notice, unless an exception in Schedule B of the policy identifies the notice of the violation.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement does not insure against loss or damage (and the Company will not pay costs, attorneys' fees, or expenses) resulting from:</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">a.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">any Covenant contained in an instrument creating a lease;</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">b.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">any Covenant relating to obligations of any type to perform maintenance, repair, or remediation on the Land; or</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">c.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">except as provided in Section 3.c., any Covenant relating to environmental protection of any kind or nature, including hazardous or toxic matters, conditions, or substances.</font></div></td></tr></table><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sC7BC309284695DF070A230C34B7B07C5"></a></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:124%;padding-top:4px;text-align:right;padding-left:6px;text-indent:140px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Endorsement 9.2-06 (Covenants, Conditions and Restrictions - Improved Land - Owner's Policy)</font></div><div style="line-height:124%;text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div></div></div><div><a name="sDAF72797A07CC05FE6D130C34B92C001"></a></div><div style="line-height:130%;padding-top:1px;text-align:left;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"></div><div style="line-height:114%;padding-top:5px;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement is issued as part of the policy. Except as it expressly states, it does not (i) modify any of the terms and provisions of the policy, (ii) modify any prior endorsements, (iii) extend the Date of Policy, or (iv) increase the Amount of Insurance. To the extent a provision of the policy or a previous endorsement is inconsistent with an express provision of this endorsement, this endorsement controls. Otherwise, this endorsement is subject to all of the terms and provisions of the policy and of any prior endorsements.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated:  </font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:110px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sC3DB8180EA033D782E7930C34BC37E81"></a></div><div style="line-height:100%;text-align:left;font-size:5pt;"><font style="font-family:inherit;font-size:5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:124%;padding-top:4px;text-align:left;padding-left:6px;text-indent:78px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Endorsement 9.9-06 (Private Rights - Owner's Policy)</font></div><div style="line-height:124%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div></div></div><div><a name="sF279AC90514DFE25B1DA30C34BE6B6F8"></a></div><div style="line-height:140%;text-align:left;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ENDORSEMENT</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:138%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Attached to Policy No. PROFORMA Revision: #4 on January 16, 2019</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued by</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The insurance provided by this endorsement is subject to the exclusions in Section 4 of this endorsement; and the Exclusions from Coverage, the Exceptions from Coverage contained in Schedule B, and the Conditions in the policy.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the purposes of this endorsement only:</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">a.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">"Covenant" means a covenant, condition, limitation or restriction in a document or instrument recorded in the Public Records at Date of Policy.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">b.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">"Private Right" means (i) an option to purchase; (ii) a right of first refusal; or (iii) a right of prior approval of a future purchaser or occupant.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company insures against loss or damage sustained by the Insured under this Owner's Policy if enforcement of a Private Right in a Covenant affecting the Title at Date of Policy based on a transfer of Title on or before Date of Policy causes a loss of the Insured's Title.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement does not insure against loss or damage (and the Company will not pay costs, attorneys' fees, or expenses) resulting from:</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">a.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">any Covenant contained in an instrument creating a lease;</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">b.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">any Covenant relating to obligations of any type to perform maintenance, repair, or remediation on the Land;</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:53px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">c.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:114%;text-align:left;font-size:10pt;text-indent:-1.3333333333333333px;"><font style="font-family:Arial;font-size:10pt;">any Covenant relating to environmental protection of any kind or nature, including hazardous or toxic matters, conditions, or substances; or</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">d.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">any Private Right in an instrument identified in Exception(s) NONE in Schedule B.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement is issued as part of the policy. Except as it expressly states, it does not (i) modify any of the terms and provisions of the policy, (ii) modify any prior endorsements, (iii) extend the Date of Policy, or (iv) increase the Amount of Insurance. To the extent a provision of the policy or a previous endorsement is inconsistent with an express provision of this endorsement, this endorsement controls. Otherwise, this endorsement is subject to all of the terms and provisions of the policy and of any prior endorsements.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated:  </font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:110px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s58AC36B86E99EFC49E9330C34C1815BD"></a></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;Endorsement 17-06 (Access and Entry)</font></div><div style="line-height:140%;padding-top:1px;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ENDORSEMENT</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:138%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Attached to Policy No. PROFORMA Revision: #4 on January 16, 2019</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued by</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">THE COVERAGE AFFORDED BY THIS ENDORSEMENT APPLIES TO FEE PARCEL (LOT 2)</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company insures against loss or damage sustained by the Insured if, at Date of Policy (i) the Land does not abut and have both actual vehicular and pedestrian access to and from Slater Road - N.C.S.R. 1641 (WAKE) (the "Street"), (ii) the Street is not physically open and publicly maintained, or (iii) the Insured has no right to use existing curb cuts or entries along that portion of the Street abutting the Land.</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement is issued as part of the policy. Except as it expressly states, it does not (i) modify any of the terms and provisions of the policy, (ii) modify any prior endorsements, (iii) extend the Date of Policy, or (iv) increase the Amount of Insurance. To the extent a provision of the policy or a previous endorsement is inconsistent with an express provision of this endorsement, this endorsement controls. Otherwise, this endorsement is subject to all of the terms and provisions of the policy and of any prior endorsements.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated:  </font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:110px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s886BA0EEFA715525E39430C34C38EF01"></a></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;Endorsement 17.1-06 (Indirect Access and Entry)</font></div><div style="line-height:140%;padding-top:1px;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ENDORSEMENT</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:138%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Attached to Policy No. PROFORMA Revision: #4 on January 16, 2019</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued by</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">THE COVERAGE AFFORDED BY THIS ENDORSEMENT APPLIES TO FEE PARCEL (LOT 2)</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company insures against loss or damage sustained by the Insured if, at Date of Policy (i) the easement identified as Easement Parcel in Schedule A (the "Easement") does not provide that portion of the Land identified as FEE PARCEL (LOT 2) in Schedule A both actual vehicular and pedestrian access to and from Slater Road - N.C.S.R. 1641 (WAKE) (the "Street"), (ii) the Street is not physically open and publicly maintained, or (iii) the Insured has no right to use existing curb cuts or entries along that portion of the Street abutting the Easement.</font></div><div style="line-height:100%;padding-top:1px;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement is issued as part of the policy. Except as it expressly states, it does not (i) modify any of the terms and provisions of the policy, (ii) modify any prior endorsements, (iii) extend the Date of Policy, or (iv) increase the Amount of Insurance. To the extent a provision of the policy or a previous endorsement is inconsistent with an express provision of this endorsement, this endorsement controls. Otherwise, this endorsement is subject to all of the terms and provisions of the policy and of any prior endorsements.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated:  </font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:110px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="sC4939B4E4C58B5CF46A630C34C6C90A2"></a></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;Endorsement 17.2-06 (Utility Access)</font></div><div style="line-height:140%;padding-top:1px;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ENDORSEMENT</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:138%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Attached to Policy No. PROFORMA Revision: #4 on January 16, 2019</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued by</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">THE COVERAGE AFFORDED BY THIS ENDORSEMENT APPLIES TO FEE PARCEL (LOT 2)</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:124%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company insures against loss or damage sustained by the Insured by reason of the lack of a right of access to the following utilities or services:</font></div><div style="line-height:100%;text-align:left;font-size:2pt;"><font style="font-family:inherit;font-size:2pt;"><br></font></div><div style="line-height:120%;padding-left:28px;font-size:11pt;"><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:78.26086956521739%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:4%;"></td><td style="width:29%;"></td><td style="width:7%;"></td><td style="width:26%;"></td><td style="width:9%;"></td><td style="width:25%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:5px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:2px;font-size:11pt;"><font style="font-family:Wingdings;font-size:11pt;">&#254;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:5px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Water service</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:5px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:14px;font-size:11pt;"><font style="font-family:Wingdings;font-size:11pt;">&#168;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:5px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Natural gas service</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:5px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;font-size:11pt;"><font style="font-family:Wingdings;font-size:11pt;">&#254;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:5px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Telephone service</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:2px;font-size:11pt;"><font style="font-family:Wingdings;font-size:11pt;">&#254;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Electrical power service</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:14px;font-size:11pt;"><font style="font-family:Wingdings;font-size:11pt;">&#254;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sanitary sewer</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;font-size:11pt;"><font style="font-family:Wingdings;font-size:11pt;">&#254;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Storm water drainage</font></div></td></tr></table></div></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">either over, under or upon rights-of-way or easements for the benefit of the Land because of:</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">a gap or gore between the boundaries of the Land and the rights-of-way or easements;</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">a gap between the boundaries of the rights-of-way or easements ; or</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">a termination by a grantor, or its successor, of the rights-of-way or easements.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement is issued as part of the policy. Except as it expressly states, it does not (i) modify any of the terms and provisions of the policy, (ii) modify any prior endorsements, (iii) extend the Date of Policy, or (iv) increase the Amount of Insurance. To the extent a provision of the policy or a previous endorsement is inconsistent with an express provision of this endorsement, this endorsement controls. Otherwise, this endorsement is subject to all of the terms and provisions of the policy and of any prior endorsements.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated:  </font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:110px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s0D38308FD8960138CA5A30C34C8C40B4"></a></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;Endorsement 18.1-06 (Multiple Tax Parcel - Easements)</font></div><div style="line-height:140%;padding-top:1px;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ENDORSEMENT</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:138%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Attached to Policy No. PROFORMA Revision: #4 on January 16, 2019</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued by</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company insures against loss or damage sustained by the Insured by reason of:</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">those portions of the Land identified below not being assessed for real estate taxes under the listed tax identification numbers or those tax identification numbers including any additional land:</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Parcel:&#160;&#160;&#160;&#160;Tax Identification Numbers:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sE2400016D71775E9DF9530C34CBE2321"></a></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">FEE PARCEL (LOT 2)</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">FEE PARCEL (LOT 3)</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font></div><div style="line-height:114%;text-align:left;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0757111072 (Wake County); and 0757-03-11-1063 (Durham County)</font></div><div style="line-height:113%;text-align:left;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0757008734 (Wake County Registry)</font></div><div style="line-height:113%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div></div></div><div><a name="s82F837B739ED9622029730C34CDE6B4E"></a></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">the easements, if any, described in Schedule A being cut off or disturbed by the nonpayment of real estate taxes, assessments or other charges imposed on the servient estate by a governmental authority.</font></div></td></tr></table><div style="line-height:100%;padding-top:1px;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement is issued as part of the policy. Except as it expressly states, it does not (i) modify any of the terms and provisions of the policy, (ii) modify any prior endorsements, (iii) extend the Date of Policy, or (iv) increase the Amount of Insurance. To the extent a provision of the policy or a previous endorsement is inconsistent with an express provision of this endorsement, this endorsement controls. Otherwise, this endorsement is subject to all of the terms and provisions of the policy and of any prior endorsements.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated:  </font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:110px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:121%;padding-top:5px;text-align:left;padding-left:6px;font-size:8pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:8pt;">This is a PROFORMA Endorsement.  It is not a commitment to issue the endorsement and in no way evidences the willingness of the company to provide any affirmative coverage shown herein.  Any such commitment must be an express written undertaking on appropriate forms of the Company.</font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Copyright American Land Title Association.  All rights reserved.</font></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:100%;text-align:left;padding-left:6px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">The use of this Form (or any derivative thereof) is restricted to ALTA licensees and ALTA members in good standing as of the date of use.  All other uses are prohibited.  Reprinted under license from the American Land Title Association.</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s32654676AF6C6737FA0030C34D11F3B5"></a></div><div style="line-height:100%;text-align:left;font-size:5pt;"><font style="font-family:inherit;font-size:5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:124%;padding-top:4px;text-align:left;padding-left:6px;text-indent:62px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Endorsement 19.2-06 (Contiguity - Specified Parcels)</font></div><div style="line-height:124%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div></div></div><div><a name="s3BBEFB33CDCC189FA20630C34D31D8F5"></a></div><div style="line-height:140%;text-align:left;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ENDORSEMENT</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:138%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Attached to Policy No. PROFORMA Revision: #4 on January 16, 2019</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued by</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:5pt;"><font style="font-family:inherit;font-size:5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company insures against loss or damage sustained by the Insured by reason of there being any gaps, strips, or gores lying within or between FEE PARCEL (LOT 2) and EASEMENT PARCEL of the Land.</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement is issued as part of the policy and is subject to the policy's (i) Exclusions from Coverage, (ii) Conditions, and (iii) Exceptions from Coverage contained in Schedule B, in addition to (iv) exceptions and exclusions, if any, in this endorsement. Except as expressly stated, this endorsement does not (i) modify the policy or any other endorsement to the policy, (ii) extend the Date of Policy, or (iii) increase the Amount of Insurance. To the extent the policy or any previously issued endorsement to the policy is inconsistent with this endorsement, this endorsement controls. Otherwise, this endorsement is subject to all of the terms and provisions of the policy and of any other endorsements.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated:  </font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:110px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="sD9C4B335FBB44A82326830C34D64AF5A"></a></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;Endorsement 22-06 (Location)</font></div><div style="line-height:140%;padding-top:1px;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ENDORSEMENT</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:138%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Attached to Policy No. PROFORMA Revision: #4 on January 16, 2019</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued by</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">THE COVERAGE AFFORDED BY THIS ENDORSEMENT APPLIES TO FEE PARCEL (LOT 2)</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company insures against loss or damage sustained by the Insured by reason of the failure of a 5 Story Concrete Building, known as 3030 Slater Road, Morrisville, NC 27560 to be located on the Land at Date of Policy.</font></div><div style="line-height:100%;padding-top:1px;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement is issued as part of the policy. Except as it expressly states, it does not (i) modify any of the terms and provisions of the policy, (ii) modify any prior endorsements, (iii) extend the Date of Policy, or (iv) increase the Amount of Insurance. To the extent a provision of the policy or a previous endorsement is inconsistent with an express provision of this endorsement, this endorsement controls. Otherwise, this endorsement is subject to all of the terms and provisions of the policy and of any prior endorsements.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated:  </font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:110px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s856C7AD5A7FC4379E82D30C34D8528F3"></a></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;Endorsement 25-06 (Same as Survey)</font></div><div style="line-height:140%;padding-top:1px;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ENDORSEMENT</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:124%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Attached to Policy No. PROFORMA Revision: #4 on January 16, 2019</font></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued by</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:114%;text-align:center;padding-left:152px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">THE COVERAGE AFFORDED BY THIS ENDORSEMENT APPLIES TO: FEE PARCEL (LOT 2) and FEE PARCEL (LOT 3)</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company insures against loss or damage sustained by the Insured by reason of the failure of the Land as described in Schedule A to be the same as that identified on the survey made by Bass, Nixon and Kennedy, Inc. dated November 20, 2018, last revised December 14, 2018, signed and sealed January 10, 2019, and designated Job No. 16113.</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement is issued as part of the policy. Except as it expressly states, it does not (i) modify any of the terms and provisions of the policy, (ii) modify any prior endorsements, (iii) extend the Date of Policy, or (iv) increase the Amount of Insurance. To the extent a provision of the policy or a previous endorsement is inconsistent with an express provision of this endorsement, this endorsement controls. Otherwise, this endorsement is subject to all of the terms and provisions of the policy and of any prior endorsements.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated:  </font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:110px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div><a name="s300FBD89E4C5E8F9CF9F30C34DB88B2B"></a></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:10pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company&#160;&#160;&#160;&#160;Endorsement 26-06 (Subdivision)</font></div><div style="line-height:140%;padding-top:1px;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ENDORSEMENT</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:138%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Attached to Policy No. PROFORMA Revision: #4 on January 16, 2019</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued by</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company insures against loss or damage sustained by the Insured by reason of the failure of the Land to constitute a lawfully created parcel according to the subdivision statutes and local subdivision ordinances applicable to the Land.</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement is issued as part of the policy. Except as it expressly states, it does not (i) modify any of the terms and provisions of the policy, (ii) modify any prior endorsements, (iii) extend the Date of Policy, or (iv) increase the Amount of Insurance. To the extent a provision of the policy or a previous endorsement is inconsistent with an express provision of this endorsement, this endorsement controls. Otherwise, this endorsement is subject to all of the terms and provisions of the policy and of any prior endorsements.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated:  </font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:110px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sE696702F69A02314F71230C34DDB6A81"></a></div><div style="line-height:100%;text-align:left;font-size:5pt;"><font style="font-family:inherit;font-size:5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:124%;padding-top:4px;text-align:left;padding-left:6px;text-indent:150px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Endorsement 28-06 (Easement - Damage or Enforced Removal)</font></div><div style="line-height:124%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div></div></div><div><a name="sB3CD6B64CD59C9427DCE30C34E0B6D87"></a></div><div style="line-height:140%;text-align:left;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ENDORSEMENT</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:138%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Attached to Policy No. PROFORMA Revision: #4 on January 16, 2019</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued by</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company insures against loss or damage sustained by the Insured if the exercise of the granted or reserved rights to use or maintain the easement(s) referred to in Exception(s) 7, 11, and 18 of Schedule B results in:</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">damage to an existing building located on the Land, or</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">enforced removal or alteration of an existing building located on the Land.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement is issued as part of the policy. Except as it expressly states, it does not (i) modify any of the terms and provisions of the policy, (ii) modify any prior endorsements, (iii) extend the Date of Policy, or (iv) increase the Amount of Insurance. To the extent a provision of the policy or a previous endorsement is inconsistent with an express provision of this endorsement, this endorsement controls. Otherwise, this endorsement is subject to all of the terms and provisions of the policy and of any prior endorsements.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated:  </font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:110px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sB4ED710D4F3BEAF9BEE030C34E2C05D1"></a></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:124%;padding-top:4px;text-align:left;padding-left:6px;text-indent:165px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Endorsement 28.2-06 (Encroachments - Boundaries and Easements -</font></div><div style="line-height:120%;text-align:left;padding-left:141px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Described Improvements)</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div></div></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s6ABF17038F221D62E58E30C34E5F0B67"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:1px;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ENDORSEMENT</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:138%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Attached to Policy No. PROFORMA Revision: #4 on January 16, 2019</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued by</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The insurance provided by this endorsement is subject to the exclusions in Section 4 of this endorsement; and the Exclusions from Coverage, the Exceptions from Coverage contained in Schedule B, and the Conditions in the policy.</font></div></td></tr></table><div style="line-height:100%;padding-top:1px;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For purposes of this endorsement only, "Improvement" means each improvement on the Land or adjoining land at Date of Policy, itemized below:</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:114%;text-align:left;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">a building, structure, or paved area, including any road, walkway, parking area, driveway, or curb located on the surface of the Land or the surface of adjoining land at Date of Policy that by law constitutes real property.</font></div><div style="line-height:100%;text-align:left;font-size:6.5pt;"><font style="font-family:inherit;font-size:6.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company insures against loss or damage sustained by the Insured by reason of:</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">a.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">An encroachment of any Improvement located on the Land onto adjoining land or onto that portion of the Land subject to an easement, unless an exception in Schedule B of the policy identifies the encroachment;</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">b.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">An encroachment of any Improvement located on adjoining land onto the Land at Date of Policy, unless an exception in Schedule B of the policy identifies the encroachment;</font></div></td></tr></table><div style="line-height:100%;padding-top:1px;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">c.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Enforced removal of any Improvement located on the Land as a result of an encroachment by the Improvement onto any portion of the Land subject to any easement, in the event that the owners of the easement shall, for the purpose of exercising the right of use or maintenance of the easement, compel removal or relocation of the encroaching Improvement; or</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:Arial;font-size:10pt;">d.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Enforced removal of any Improvement located on the Land that encroaches onto adjoining land.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:114%;font-size:10pt;padding-left:6px;"><font style="font-family:Arial;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:114%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sections 3.c. and 3.d. of this endorsement do not insure against loss or damage (and the Company will not pay costs, attorneys' fees, or expenses) resulting from the following Exceptions, if any, listed in Schedule B: NONE</font></div></td></tr></table><div style="line-height:100%;padding-top:1px;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement is issued as part of the policy. Except as it expressly states, it does not (i) modify any of the terms and provisions of the policy, (ii) modify any prior endorsements, (iii) extend the Date of Policy, or (iv) increase the Amount of Insurance. To the extent a provision of the policy or a previous endorsement is inconsistent with an express provision of this endorsement, this endorsement controls. Otherwise, this endorsement is subject to all of the terms and provisions of the policy and of any prior endorsements.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated:  </font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:110px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:121%;padding-top:5px;text-align:left;padding-left:6px;font-size:8pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:8pt;">This is a PROFORMA Endorsement.  It is not a commitment to issue the endorsement and in no way evidences the willingness of the company to provide any affirmative coverage shown herein.  Any such commitment must be an express written undertaking on appropriate forms of the Company.</font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Copyright American Land Title Association.  All rights reserved.</font></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:100%;text-align:left;padding-left:6px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">The use of this Form (or any derivative thereof) is restricted to ALTA licensees and ALTA members in good standing as of the date of use.  All other uses are prohibited.  Reprinted under license from the American Land Title Association.</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s4E8FE7E3E5B92AB1620F30C34ECC13D4"></a></div><div style="line-height:100%;text-align:left;font-size:5pt;"><font style="font-family:inherit;font-size:5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:124%;padding-top:4px;text-align:left;padding-left:6px;text-indent:21px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Endorsement 39-06 (Policy Authentication)</font></div><div style="line-height:124%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div></div></div><div><a name="s7967EE7DE3F764DF1CEC30C34EDEFBEB"></a></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ENDORSEMENT</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:138%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Attached to Policy No. PROFORMA Revision: #4 on January 16, 2019</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued by</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When the policy is issued by the Company with a policy number and Date of Policy, the Company will not deny liability under the policy or any endorsements issued with the policy solely on the grounds that the policy or endorsements were issued electronically or lack signatures in accordance with the Conditions.</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement is issued as part of the policy. Except as it expressly states, it does not (i) modify any of the terms and provisions of the policy, (ii) modify any prior endorsements, (iii) extend the Date of Policy, or (iv) increase the Amount of Insurance. To the extent a provision of the policy or a previous endorsement is inconsistent with an express provision of this endorsement, this endorsement controls. Otherwise, this endorsement is subject to all of the terms and provisions of the policy and of any prior endorsements.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated:  </font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:110px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:121%;padding-top:5px;text-align:left;padding-left:6px;font-size:8pt;"><img src="ex10420181231image53.gif" alt="ex10420181231image53.gif" style="height:53px;width:36px;"><font style="font-family:Arial;font-size:8pt;">This is a PROFORMA Endorsement.  It is not a commitment to issue the endorsement and in no way evidences the willingness of the company to provide any affirmative coverage shown herein.  Any such commitment must be an express written undertaking on appropriate forms of the Company.</font></div><div style="line-height:100%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Copyright American Land Title Association.  All rights reserved.</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;padding-left:6px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">The use of this Form (or any derivative thereof) is restricted to ALTA licensees and ALTA members in good standing as of the date of use.  All other uses are prohibited.  Reprinted under license from the American Land Title Association.</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sC3F3F5B2BEF9964F654630C34F21AA0A"></a></div><div style="line-height:100%;text-align:left;font-size:5pt;"><font style="font-family:inherit;font-size:5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:124%;padding-top:4px;text-align:left;padding-left:6px;text-indent:78px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Endorsement 91 (Deletion of Arbitration 2006)</font></div><div style="line-height:124%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br></font></div></div></div><div><a name="sC206613079D105C73D4430C34F350521"></a></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">ENDORSEMENT</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:138%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Attached to Policy No. PROFORMA Revision: #4 on January 16, 2019</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:54px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Issued by</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:234px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">CHICAGO TITLE INSURANCE COMPANY</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The policy is hereby amended by deleting Paragraph 14 of the Conditions, relating to Arbitration.</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:114%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">This endorsement is issued as part of the policy. Except as it expressly states, it does not (i) modify any of the terms and provisions of the policy, (ii) modify any prior endorsements, (iii) extend the Date of Policy, or (iv) increase the Amount of Insurance. To the extent a provision of the policy or a previous endorsement is inconsistent with an express provision of this endorsement, this endorsement controls. Otherwise, this endorsement is subject to all of the terms and provisions of the policy and of any prior endorsements.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Dated:  </font><font style="font-family:Arial;font-size:10pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Chicago Title Insurance Company</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Countersigned By:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;padding-left:110px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">PROFORMA</font></div><div style="line-height:120%;padding-top:1px;text-align:center;padding-left:69px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Authorized Officer or Agent</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:121%;padding-top:5px;text-align:left;padding-left:6px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">This is a PROFORMA Endorsement.  It is not a commitment to issue the endorsement and in no way evidences the willingness of the company to provide any affirmative coverage shown herein.  Any such commitment must be an express written undertaking on appropriate forms of the Company.</font></div><div style="line-height:121%;text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sAEEF967437B1614E7BC130C34F68F94D"></a></div><div style="line-height:100%;text-align:left;font-size:5pt;"><font style="font-family:inherit;font-size:5pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">SE 91-Deletion of Arbitration 2006</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;">Printed: 01-16-19 @ 04:02 PM</font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:Arial;font-size:7pt;"><br></font></div></div></div><div><a name="s34240E376917A6CE121230C34F79F464"></a></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:25px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EXHIBIT L</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:25px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Litigation</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:277px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">None.</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sAF53405C37EAC727A4C430C34F9BC286"></a></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:2px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EXHIBIT M</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:2px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Personal Property</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;padding-left:6px;font-size:12pt;"><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:97.69874476987448%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:25%;"></td><td style="width:64%;"></td><td style="width:11%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#e7e6e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="padding-top:1px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Location</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#e7e6e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="padding-top:1px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="padding-left:130px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Personal Property List</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;background-color:#e7e6e6;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="padding-top:1px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Quantity</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:1px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1st flr main elect closet</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:1px;padding-bottom:2px;padding-right:229px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">shipping dolly</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:1px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1st flr VAV rm East side</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8' ladder</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1st flr VAV rm East side</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6' ladder</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5th flr mech room &#8208; roof</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">16' ladder</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1st flr main elect closet</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:229px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">shop vac</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1st flr main elect closet</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:229px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">janitorial tilt cart</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Precor C932i Treadmill</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Precor EFX532i Elliptical Trainer</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stairmaster 8 Series Gauntlet</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Precor UBK615 Upright</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Precor RBK615 Recumbent Bike</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Concept II Rowing Ergometer</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Precor FTS Glide</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Precor Experience Strength Vitality Leg Extension/Leg Curl</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Precor Experience Strength Vitality Series Pulldown/Seated Row</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Precor Performance Half Rack</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Olympic Bar with plates/weight set</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Precor Discovery Back Extension</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Precor Strength Icarian VKR/DIP</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Precor Discovery Adjustable Decline Bench</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Free Weights and Free Weight Rack</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Precor Discovery Multi&#8208;Angle Bench</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Yoga Mats &#8208; hanging on wall</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Bosu Pro Balance Trainer</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stability Ball Rack &amp; Stability Balls (3)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Kettleball Rack &amp; Kettleballs (9)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Foam Rollers</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Medicine Ball Rack &amp; Medicine Balls (5)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Triple Plyo Box</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">TRX Mount and Suspension Trainers</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Flexibility Bands</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Wall&#8208;Mounted TV's</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Fitness Center</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Medlin Davis Dry Cleaning Services Drop&#8208;Off/Pick&#8208;Up Kiosk</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Social Hub/Lobby</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Millbrae Tuxedo Couch</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Social Hub/Lobby</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">HBF Parker Table</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:6px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr></table></div></div><div style="line-height:132%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s0AB492AA07D9D58B8C2730C35008814B"></a></div><div style="line-height:100%;text-align:left;font-size:4.5pt;"><font style="font-family:inherit;font-size:4.5pt;"><br></font></div><div style="line-height:120%;padding-left:10px;font-size:11pt;"><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:97.25738396624473%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:26%;"></td><td style="width:64%;"></td><td style="width:10%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Social Hub/Lobby</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Millbrae Coffee Table</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Social Hub/Lobby</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Lounge Chairs</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">10</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Social Hub/Lobby</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Area Rugs</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Social Hub/Lobby</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Nucraft High/Rectangle Conference Table</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Social Hub/Lobby</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Stools</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="padding-left:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Social Hub/Lobby</font></div><div style="padding-top:2px;padding-left:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Social Hub/Lobby Social Hub/Lobby</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">High Round Table</font></div><div style="padding-top:2px;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Various Throw Pillows Glass Blown Vase</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2</font></div><div style="font-size:6.5pt;"><font style="font-family:inherit;font-size:6.5pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Social Hub/Lobby</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Side Tables</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Social Hub/Lobby</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Noguchi Coffee Table</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Social Hub/Lobby</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Wall&#8208;Mounted TV's</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Social Hub/Lobby</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Planters with snake plant</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="padding-left:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outdoor Patio</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Square Tables</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outdoor Patio</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Arm Chairs</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outdoor Patio</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Bar Height Tables</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outdoor Patio</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Bar Height Stools</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">12</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="text-align:left;padding-left:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outdoor Patio</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:left;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Outdoor Trash and Recycling Can</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="padding-left:2px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Smoking Area</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Bench</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div style="text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s26A4340AAD830E5A2FC030C35027B43B"></a></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:5px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">EXHIBIT N</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:5px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Solarwinds Estoppel</font></div><div style="line-height:140%;padding-top:1px;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:5px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Tenant Estoppel Certificate</font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:13px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In connection with the proposed purchase of the improved property located at 3030 Slater Road, Morrisville, North Carolina (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Property&#8221;</font><font style="font-family:inherit;font-size:12pt;">) by ALIGN TECHNOLOGY, INC., a Delaware corporation, its successors and assigns (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Purchaser&#8221;</font><font style="font-family:inherit;font-size:12pt;">), from SLATER ROAD I, LLC, a Delaware limited liability company (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Landlord&#8221;</font><font style="font-family:inherit;font-size:12pt;">), SOLARWINDS MSP US, INC., a Delaware corporation (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Tenant&#8221;</font><font style="font-family:inherit;font-size:12pt;">), represents, warrants and certifies to Purchaser as follows:</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:138%;padding-left:13px;padding-top:5px;text-align:justify;text-indent:48px;"><font style="padding-top:5px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">1.</font><font style="font-family:inherit;font-size:12pt;">Landlord and Tenant entered that certain Office Lease dated November 27, 2017 (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Lease&#8221;</font><font style="font-family:inherit;font-size:12pt;">) leasing to Tenant a portion of the Property identified and commonly known as the fifth (5</font><font style="font-family:inherit;font-size:8pt;">th</font><font style="font-family:inherit;font-size:12pt;">) floor of the Forty540 Building containing approximately 41,175 square feet of Rentable Area (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Leased Premises&#8221;</font><font style="font-family:inherit;font-size:12pt;">).</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-left:13px;padding-top:4px;text-align:justify;text-indent:48px;"><font style="padding-top:4px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">2.</font><font style="font-family:inherit;font-size:12pt;">The foregoing description of the Lease is true, correct and complete. The Lease has not been amended, supplemented or modified as of the date of this Certificate, nor has any term or condition thereof been waived.&#160;&#160;&#160;&#160;Attached hereto as </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit A</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">is a true, correct and complete copy of the Lease. Tenant has properly executed and delivered the Lease, and the Lease is in full force and effect.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:54px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">3.</font><font style="font-family:inherit;font-size:12pt;">As of the date of this Certificate, Tenant is occupying the entire Leased Premises pursuant to the Lease. Subject to the abatement rights referenced below in paragraph 10 of this Certificate, the Monthly Rental Installments currently being paid by Tenant for the Leased Premises pursuant to the terms of the Lease are $91,785.94 per month. Tenant&#8217;s Proportionate Share of Operating Expenses due under the Lease has been paid through</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, 2019, and the amount of Tenant&#8217;s Proportionate Share of Operating Expenses for the last month paid was</font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">$</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">(if none, so state).</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:54px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">4.</font><font style="font-family:inherit;font-size:12pt;">Tenant has accepted possession of the Leased Premises. All items to be performed by Landlord have been completed (including, but not limited to, completion of construction of all Tenant Improvements and other improvements required to be completed by Landlord under the Lease) in accordance with applicable plans and specifications, within the time periods, and otherwise as set forth in the Lease. Landlord has paid all allowances or contributions owed by Landlord for the benefit of Tenant under the Lease, including but not limited to the entire Allowance and Test-Fit Allowance, and Tenant is not entitled to any credit or payment for any unpaid portion of such allowances or contributions.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:54px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">5.</font><font style="font-family:inherit;font-size:12pt;">Tenant acknowledges that the initial term of the Lease commenced on August 7, 2018, and will expire on August 6, 2029, unless sooner terminated in accordance with the terms of the Lease.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s658951B1BFF65D78B27D30C350BAF53D"></a></div><div style="line-height:120%;padding-left:8px;padding-top:5px;text-align:justify;text-indent:54px;"><font style="padding-top:5px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">6.</font><font style="font-family:inherit;font-size:12pt;">Tenant has no right or option (i) to renew or extend the Lease term, except as expressly provided in Section 17.01 of the Lease, (ii) to expand the Leased Premises, except as expressly provided in Sections 17.02 and 17.03 of the Lease, (iii) to reduce or relocate any of the Leased Premises, (iv) to terminate the Lease, except as may be expressly provided in the Lease, or</font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:0px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:22px;">(v)</font><font style="font-family:inherit;font-size:12pt;">to purchase all or any portion of the Leased Premises or the Property. Any right of Tenant to terminate the Lease under Section 2.01 of the Lease has expired by its terms and is therefore void and of no further force or effect.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:54px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">7.</font><font style="font-family:inherit;font-size:12pt;">No default or event which, with the giving of notice or the passage of time or both, could constitute a default on the part of Tenant exists under the Lease.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:54px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">8.</font><font style="font-family:inherit;font-size:12pt;">No default or event which, with the giving of notice or the passage of time or both, could constitute a default on the part of Landlord exists under the Lease. Tenant has no defense as to any of its obligations under the Lease and asserts no setoff, claim or counterclaim against Landlord under or with respect to the Lease or the Leased Premises.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:54px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">9.</font><font style="font-family:inherit;font-size:12pt;">Tenant has not assigned, sublet, transferred, hypothecated or otherwise conveyed any of its interest in the Lease and/or the Leased Premises or any part thereof.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:54px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">10.</font><font style="font-family:inherit;font-size:12pt;">There are no rent abatements or rebates (including but not limited to credits provided for in Section 2.01 of the Lease), free rent periods, obligations of Landlord to make any payments or assume any obligations under any prior or existing lease obligations of Tenant owing to third parties, or other concessions or inducements now or in the future concerning the Lease or the Leased Premises, except as follows: Subject to the terms and conditions of Section 3.05 of the Lease, (i) one hundred percent (100%) of the Minimum Annual Rent payable under the Lease is currently being abated, and such abatement shall continue through May 6, 2019, and (ii) from the Commencement Date through February 6, 2021, Tenant shall pay Minimum Annual Rent on only 31,000 rentable square feet of the Leased Premises.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:54px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">11.</font><font style="font-family:inherit;font-size:12pt;">There have been no promises or representations made to Tenant by Landlord concerning the Lease or the Leased Premises that are not contained in the Lease.</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:54px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">12.</font><font style="font-family:inherit;font-size:12pt;">Neither the Lease nor any obligations of Tenant thereunder have been guaranteed by any person or entity, except as follows: SOLARWINDS HOLDINGS INC. has guaranteed the payment and performance of all obligations of Tenant under the Lease pursuant to that certain Lease Guaranty dated November 22, 2017.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:54px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">13.</font><font style="font-family:inherit;font-size:12pt;">No Hazardous Substances are being (or have been or will be during the term of the Lease) generated, used, handled, stored or disposed of by Tenant on the Leased Premises or on the Property in violation of any applicable laws, rules or regulations or the terms of the Lease. To Tenant&#8217;s knowledge, there are no Hazardous Substances on, under or about the Leased Premises.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:54px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">14.</font><font style="font-family:inherit;font-size:12pt;">No rental payments have accrued and are unpaid under the Lease. Tenant has not prepaid any rent for the Leased Premises.</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s45FCF5E6F64BA68D4C4030C3515A228D"></a></div><div style="line-height:120%;padding-left:8px;padding-top:5px;text-align:justify;text-indent:54px;"><font style="padding-top:5px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">15.</font><font style="font-family:inherit;font-size:12pt;">No security or deposits as security have been made under the Lease, and no letter of credit, bank guaranty or similar instrument has been delivered under the Lease.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:13px;text-align:justify;text-indent:48px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">16.</font><font style="font-family:inherit;font-size:12pt;">Tenant has not received notice of any assignment, hypothecation, mortgage or pledge of Landlord's interest in the Lease or the rents or other amounts payable thereunder, except as follows (if none, so state):</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:54px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">17.</font><font style="font-family:inherit;font-size:12pt;">Tenant has not received any notice of violation of any federal, state, county or municipal laws, rules, regulations or ordinances related to the use, occupancy or condition of the Leased Premises or the Property, and, to Tenant&#8217;s knowledge, no such violation exists.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:54px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">18.</font><font style="font-family:inherit;font-size:12pt;">Tenant has not filed on its behalf, nor to Tenant&#8217;s knowledge has any party initiated against Tenant, proceedings for relief under bankruptcy, insolvency or other similar proceedings.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:13px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Tenant acknowledges and agrees that Tenant is making the representations and warranties contained in this Certificate with the knowledge and intent that Purchaser, its lenders and investors and their respective successors and assigns will rely thereon in purchasing, and/or financing the purchase of, the Property. All capitalized terms used, but not defined, herein have the meanings set forth in the Lease.</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:214px;text-indent:-95px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK; SIGNATURE PAGE FOLLOWS]</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="sA83F6586013BDA1948AB30C351950C46"></a></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">below.</font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:2px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">IN WITNESS WHEREOF, Tenant has executed this Certificate as of the date indicated</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="s1FE99008FF3E2ACD7F3930C351ACB62B"></a></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:293px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">TENANT</font><font style="font-family:inherit;font-size:12pt;">:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:296px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">SOLARWINDS MSP US, INC.</font><font style="font-family:inherit;font-size:12pt;">,</font></div><div style="line-height:120%;text-align:justify;padding-left:296px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a Delaware corporation</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:296px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By:</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;Name:</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160; </font><font style="font-family:inherit;font-size:12pt;">&#32;Its:</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Date:</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, 2019</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:110px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[SIGNATURE PAGE &#8211; TENANT ESTOPPEL CERTIFICATE]</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sFC517F44A021AC83477230C351C7D785"></a></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:137px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Joinder by Guarantor to Tenant Estoppel Certificate</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In connection with the proposed purchase of the Property by Purchaser, SOLARWINDS HOLDINGS, INC., a Delaware corporation (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Guarantor&#8221;</font><font style="font-family:inherit;font-size:12pt;">), joins in the foregoing Tenant Estoppel Certificate and represents, warrants and certifies to Purchaser as follows:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">1.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Guarantor executed and delivered that certain Lease Guaranty (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Guaranty&#8221;</font><font style="font-family:inherit;font-size:12pt;">) dated November 22, 2017, whereby Guarantor guaranteed the payment and performance of all obligations of Tenant under the Lease, on the terms and conditions provided in the Guaranty. Attached hereto as </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit B</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">is a true, correct and complete copy of the Guaranty.</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The Guaranty is in full force and effect and has not been modified or amended in any respect. No term or condition of the Guaranty has been waived, nor has Guarantor been released from any obligation thereunder. Guarantor has no defense as to any of its obligations under the Guaranty and asserts no setoff, claim or counterclaim against Landlord under or with respect to the Guaranty or the Lease.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">To Guarantor&#8217;s knowledge, no default or event which, with the giving of notice or the passage of time or both, could constitute a default on the part of Landlord or Tenant exists under the Lease.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Guarantor has not filed on its behalf, nor to Guarantor&#8217;s knowledge has any party initiated against Guarantor, proceedings for relief under bankruptcy, insolvency or other similar proceedings.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Guarantor acknowledges and agrees that Guarantor is making the representations and warranties contained in this Joinder with the knowledge and intent that Purchaser, its lenders and investors and their respective successors and assigns will rely thereon in purchasing, and/or financing the purchase of, the Property. All capitalized terms used, but not defined, herein have the meanings set forth in the Lease.</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:232px;text-indent:-119px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK; SIGNATURE PAGE FOLLOWS]</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s21C6E7F21CFD2D9B986A30C351FFB7D6"></a></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">below.</font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:2px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:12pt;">IN WITNESS WHEREOF, Guarantor has executed this Joinder as of the date indicated</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><a name="s053C5CEA432F40AF693A30C35216B945"></a></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:61px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">GUARANTOR</font><font style="font-family:inherit;font-size:12pt;">:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:296px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">SOLARWINDS HOLDINGS, INC.</font><font style="font-family:inherit;font-size:12pt;">,</font></div><div style="line-height:120%;text-align:justify;padding-left:296px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a Delaware corporation</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:296px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By:</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;Name:</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160; </font><font style="font-family:inherit;font-size:12pt;">&#32;Its:</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Date:</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, 2019</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:265px;text-indent:-211px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[SIGNATURE PAGE &#8211; JOINDER BY GUARANTOR TO TENANT ESTOPPEL CERTIFICATE]</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s8D0245EB78F7CCEAA5A830C3524804B8"></a></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:25px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">EXHIBIT A</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:237px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">LEASE</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:25px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[Attached]</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="sEDC1A576541DEE0E59C430C352682001"></a></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">EXHIBIT B</font></div><div style="line-height:100%;text-align:left;font-size:8.5pt;"><font style="font-family:inherit;font-size:8.5pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">GUARANTY</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[Attached]</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">302814476 v7</font></div><div style="line-height:120%;text-align:right;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div><a name="sCF6A021544CA2F18CD1930C3529C651C"></a></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:276px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EXHIBIT O</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Form of SCP Estoppel Certificate</font></div><div style="line-height:140%;padding-top:1px;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">ESTOPPEL CERTIFICATE</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:right;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, 2019</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">THIS ESTOPPEL CERTIFICATE (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Certificate&#8221;</font><font style="font-family:inherit;font-size:12pt;">) is made to Align Technology, Inc., a Delaware corporation, and its successors or assigns (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Align&#8221;</font><font style="font-family:inherit;font-size:12pt;">), with respect to the proposed transfer by Slater Road I, LLC, a Delaware limited liability company (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Slater</font><font style="font-family:inherit;font-size:12pt;">&#8221;) to Align of that certain tract or parcel of land located at 3030 Slater Road, Morrisville, NC, as more particularly described on </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit A</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">attached hereto (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Property&#8221;</font><font style="font-family:inherit;font-size:12pt;">).</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Berkshire SCP Slater Road Holdings II, LLC (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">SCP II&#8221;</font><font style="font-family:inherit;font-size:12pt;">) hereby certifies, warrants, represents and agrees, as of the date hereof, as follows with respect to that certain Declaration of Easements and Restrictive Covenants by and between Slater and SCP Slater, LLC, a North Carolina limited liability company (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">SCP I&#8221;</font><font style="font-family:inherit;font-size:12pt;">), dated October 30, 2015 and recorded on November 5, 2015 in Book 7819, Page 154 of the Durham County Registry, and in Book 16204, Page 2194 of the Wake County Registry; as amended by that certain Amendment To Declaration of Easements and Restrictive Covenants by and between Slater, and SCP II, being the successor in interest to SCP I by operation of merger, recorded in Book 8245, Page 108 of the Durham County Registry, and in Book 16871, Page 1542 of the Wake County Registry; [as further amended by that certain Second Amendment To Declaration of Easements and Restrictive Covenants by and between Slater, and SCP II, being the successor in interest to SCP I by operation of merger, recorded in Book [</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">], Page [</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">] of the Durham County Registry, and  in  Book  [</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">],  Page  [</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">] of the Wake County Registry] (as amended, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Declaration</font><font style="font-family:inherit;font-size:12pt;">&#8221;; capitalized terms used herein and not otherwise defined shall have the meaning ascribed such term in the Declaration):</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:56px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:32px;"><font style="font-family:inherit;font-size:12pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">To the actual knowledge of SCP II, the Declaration is in full force and effect, binding on SCP II and Slater (collectively, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Parties&#8221;</font><font style="font-family:inherit;font-size:12pt;">), and has not been amended, modified, supplemented or superseded, either orally or in writing, except as referenced above, and the Property is in compliance with the terms, conditions, and restrictions contained in the Declaration.</font></div></td></tr></table><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:56px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:32px;"><font style="font-family:inherit;font-size:12pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">To the actual knowledge of SCP II, all monetary obligations and assessments, if any, due from SCP II or Slater (collectively, the &#8220;Parties&#8221;) under the Declaration to date have been fully and currently paid.</font></div></td></tr></table><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:56px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:32px;"><font style="font-family:inherit;font-size:12pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">To the actual knowledge of SCP II, Slater has completed the following construction obligations (excluding any ongoing maintenance and repair obligations required under</font></div></td></tr></table><div style="line-height:120%;text-align:center;padding-left:156px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">12</font></div><div style="line-height:100%;text-align:left;padding-left:8px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">302814476 v7</font></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div><a name="sED57A363CC70E433F3BE30C352BB404A"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the Declaration, as applicable) in accordance with the utility or other plans referenced in the Declaration, and all such improvements have been dedicated and accepted, as applicable, by the relevant governmental authorities.</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">a.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Storm Water Facilities (as such term is defined in Section 3.a. of the Declaration)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">b.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Primary Roadway (as such term is defined in Section 4.a. of the Declaration)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">c.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Secondary Road (as such term is defined in Section 4.a. of the Declaration)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">d.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Landscaping Improvements (as such term is defined in Section 4.a. of the Declaration)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">e.</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Lighting Improvements (as such term is defined in Section 4.a. of the Declaration)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">f.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:justify;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">paved surface parking lot, including curb cuts, within the Designated Parking Area (in accordance with, and as such term is defined in Section 5.a. of the Declaration)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">g.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">improvements for the widening of Slater Road within the Expanded Roadway Area (in accordance with, and as such term is defined in Section 6.a. of the Declaration)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">h.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Extended Water Line (as such term is defined in Section 7.a. of the Declaration)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">i.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:justify;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">Sanitary Sewer Extension Line (as such term is defined in Section 8.a. of the Declaration)</font></div></td></tr></table><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:30px;"><font style="font-family:inherit;font-size:12pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">To the actual knowledge of SCP II, there is no default or any circumstance or event that, with the passage of time or the giving of notice, or both, would constitute a default by the Parties under the Declaration. The certification in this paragraph includes, but is not limited to Slater&#8217;s obligations under the Declaration related to budgets and shared costs, recordkeeping, indemnification, restoration and maintenance.</font></div></td></tr></table><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:30px;"><font style="font-family:inherit;font-size:12pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A copy of the Budget provided to SCP II by Slater prior to the Trigger Date, in accordance with Section 2.c of the Declaration, and approved of by SCP II, is attached hereto as </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit B.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">SCP II&#8217;s current payment for half of the Shared Costs is $6,918.50 for  the  year  2019,  and  SCP  II&#8217;s  next  payment  for  Shared  Costs  in  the  amount  of</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">$1,133.00 is scheduled for payment in March 2019.</font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:30px;"><font style="font-family:inherit;font-size:12pt;">6.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">SCP II understands that Align is considering purchasing the Property and agrees that Align will rely upon the agreements, certifications and representations contained herein.</font></div></td></tr></table><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:30px;"><font style="font-family:inherit;font-size:12pt;">7.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">This Certificate shall inure to the benefit of Align and its successors, lenders, and assigns.</font></div></td></tr></table><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:30px;"><font style="font-family:inherit;font-size:12pt;">8.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">SCP II is duly authorized to sign and deliver this Certificate and no other signatures or approvals are required or necessary in connection with the execution and validity of this Certificate.</font></div></td></tr></table><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:30px;"><font style="font-family:inherit;font-size:12pt;">9.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The exchange of an executed copy of this Certificate by facsimile, portable document format (PDF), or other reasonable form of electronic transmission shall constitute effective execution and delivery of this Certificate, and shall have the same binding effect as original.</font></div></td></tr></table><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:193px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">13</font></div><div style="line-height:100%;text-align:left;padding-left:6px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">302814476 v7</font></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div><a name="s686BA8748AFA32DF544830C35324ECF2"></a></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:189px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">14</font></div><div style="line-height:100%;text-align:left;padding-left:6px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">302814476 v7</font></div><div style="line-height:100%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sB64C0168F87E8469839530C35333BBD2"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">IN WITNESS WHEREOF, the undersigned has caused this Certificate to be executed as of the day and year first written above.</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Berkshire SCP Slater Road Holdings II, LLC</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:294px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By:&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;Name:  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;Title:   </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sD9AE4FA07F9327A7D03A30C35345E6AF"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:73px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#32;Exhibit A</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sFF0B2A515D9D85963A2C30C35361EA2B"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:73px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exhibit B</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:73px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[See attached]</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s2093DD067CAAACC1517730C353934AF8"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s835CADE316554F58B0AD30C353B6715E"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:73px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EXHIBIT P</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:73px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">[Intentionally Omitted]</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sB23F8D30143FC815DBE630C353E86762"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">EXHIBIT Q</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Form of NCLTA Form No. 1</font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:center;font-size:12pt;"><font style="font-family:Arial Narrow;font-size:12pt;font-weight:bold;">OWNER AFFIDAVIT AND INDEMNITY AGREEMENT</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:Arial Narrow;font-size:10pt;font-weight:bold;">(NO RECENT IMPROVEMENTS AND NO EXECUTORY CONTRACTS FOR IMPROVEMENTS)</font></div><div style="line-height:100%;text-align:left;font-size:5pt;"><font style="font-family:inherit;font-size:5pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:20px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;text-decoration:underline;">PARTIES:</font><font style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">&#32;</font><font style="font-family:Arial Narrow;font-size:9pt;">All parties identified in this section must execute this Agreement.</font></div><div style="line-height:100%;text-align:left;font-size:5pt;"><font style="font-family:inherit;font-size:5pt;"><br></font></div><div style="line-height:121%;text-align:left;padding-left:20px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;">Owner: </font><font style="font-family:Arial Narrow;font-size:9pt;text-decoration:underline;">Slater Road I, LLC &#160;&#160;&#160;&#160;</font><font style="font-family:Arial Narrow;font-size:9pt;">&#32;(NOTE: A separate Agreement is required for each successive owner in the 120-Day Lien Period.)</font></div><div style="line-height:100%;text-align:left;font-size:5pt;"><font style="font-family:inherit;font-size:5pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:17px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;text-decoration:underline;">PROPERTY</font><font style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">: </font><font style="font-family:Arial Narrow;font-size:9pt;text-decoration:underline;">See Exhibit A attached hereto and incorporated herein by reference &#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br></font></div><div style="line-height:121%;padding-top:5px;text-align:justify;padding-left:20px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">(Insert street address or brief description and/or attach a  description as Exhibit A. </font><font style="font-family:Arial Narrow;font-size:9pt;">Include here any real estate that is a portion of  a  larger, previously unsegregated tract when that area is reasonably necessary for the convenient use and occupation of Improvements on the larger tract.)</font></div><div style="line-height:100%;text-align:left;font-size:5pt;"><font style="font-family:inherit;font-size:5pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:20px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;text-decoration:underline;">DEFINITIONS</font><font style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">:  </font><font style="font-family:Arial Narrow;font-size:9pt;">The following capitalized terms as used in this Agreement shall have the following meanings:</font></div><div style="line-height:126%;text-align:left;padding-left:50px;text-indent:8px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;text-decoration:underline;">Improvement:</font><font style="font-family:Arial Narrow;font-size:9pt;">&#32;&#32;</font><font style="font-family:Arial Narrow;font-size:9pt;">All or any part of any building, structure, erection, alteration, demolition, excavation, clearing, grading, filling, or landscaping, including trees and shrubbery, driveways, and private roadways on the Property as defined below.</font></div><div style="line-height:102%;text-align:left;padding-left:58px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;text-decoration:underline;">Labor, Services or Materials</font><font style="font-family:Arial Narrow;font-size:9pt;">:  ALL labor, services, materials for which a lien can be claimed under NCGS Chapter 44A, Article 2, including but not</font></div><div style="line-height:120%;text-align:justify;padding-left:50px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;">limited to professional design services (including architectural, engineering, landscaping and surveying) and/or rental equipment.</font></div><div style="line-height:122%;text-align:justify;padding-left:50px;text-indent:8px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;text-decoration:underline;">Contractor</font><font style="font-family:Arial Narrow;font-size:9pt;">: Any person or entity who has performed or furnished or has contracted to perform or furnish Labor, Services or Materials pursuant to a contract, either express or implied, with the Owner of real property for  the  making  of  an  Improvement  thereon.  (Note  that  services  by architects, engineers, landscapers, surveyors, furnishers of rental equipment and contracts for construction on Property of Improvements are often provided before there is visible evidence of construction.)</font></div><div style="line-height:125%;text-align:justify;padding-left:50px;text-indent:5px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;text-decoration:underline;">120-Day Lien Period</font><font style="font-family:Arial Narrow;font-size:9pt;">: The 120 days immediately preceding the date of recordation of the latter of the deed to purchaser or deed of trust to lender in the Office of the Register of Deeds of the county in which the Property is located.</font></div><div style="line-height:103%;text-align:left;padding-left:58px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;text-decoration:underline;">Owner:</font><font style="font-family:Arial Narrow;font-size:9pt;">&#32;&#32;</font><font style="font-family:Arial Narrow;font-size:9pt;">Any person or entity, as defined in NCGS Chapter 44A, Article 2, who has or has had any interest in the Property within the 120-Day Lien</font></div><div style="line-height:120%;text-align:justify;padding-left:50px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;">Period. For the purposes of this Agreement, the term Owner includes: (i) a seller of the Property or a borrower under a loan agreement secured by the Property; (ii) a person with rights to purchase the Property under a contract and for whom an Improvement is made and who ordered the Improvement to be made; and (iii) the Owner&#8217;s successors in interest and agents of the Owner acting within their authority.</font></div><div style="line-height:120%;text-align:justify;padding-left:54px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;text-decoration:underline;">Company</font><font style="font-family:Arial Narrow;font-size:9pt;">: The title insurance company providing the title policy for the transaction contemplated by the parties herein.</font></div><div style="line-height:129%;padding-top:1px;text-align:left;padding-left:54px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;text-decoration:underline;">Property</font><font style="font-family:Arial Narrow;font-size:9pt;">: The real estate described above or on Exhibit A and any leaseholds, tenements, hereditaments, and improvements placed thereon. All defined terms shall include the singular or plural as required by context.</font></div><div style="line-height:100%;text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:20px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;text-decoration:underline;">AGREEMENT</font><font style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">: </font><font style="font-family:Arial Narrow;font-size:9pt;">For good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, and as an inducement to the issuance of a title insurance policy or policies by Company insuring title to the Property without exception to liens for Labor, Services or Materials; Owner first being duly sworn, deposes, says and agrees:</font></div><div style="line-height:120%;padding-left:20px;padding-top:4px;text-align:justify;text-indent:0px;"><font style="padding-top:4px;text-align:justify;font-family:Arial Narrow;font-size:9pt;font-weight:bold;padding-right:25px;">1.</font><font style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">Certifications: </font><font style="font-family:Arial Narrow;font-size:9pt;">Owner certifies that at no time during the 120-Day Lien Period have any Labor, Services or Materials been furnished in connection with a contract, express or implied, for Improvements to the Property (including architectural, engineering, landscaping or surveying services or materials or rental equipment for which a lien can be claimed under NCGS Chapter 44A) nor have any Labor, Services or Materials been furnished on the Property prior to the 120-Day Lien Period that will or may be completed after the date of this affidavit OR only minor repairs and/or alterations to pre-existing Improvements have been made and Owner certifies such repairs and/or alterations have been completed and those providing Labor, Services or Materials for the repairs have been o r  w i l l  b e  paid in full.   The Owner further certifies that no Mechanics Lien Agent has been appointed.</font></div><div style="line-height:120%;padding-left:20px;padding-top:4px;text-align:justify;text-indent:0px;"><font style="padding-top:4px;text-align:justify;font-family:Arial Narrow;font-size:9pt;font-weight:bold;padding-right:25px;">2.</font><font style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">Reliance and Indemnification: </font><font style="font-family:Arial Narrow;font-size:9pt;">This Agreement may be relied upon by Company in issuance of a title insurance policy or policies insuring title to the Property without exception to matters certified in this Agreement. The provisions of this Agreement shall survive the disbursement of funds and closing of this transaction and shall be binding upon Owner and anyone claiming by, through or under Owner.</font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:20px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;">Owner agrees to indemnify and hold Company harmless of and from any and all loss, cost, damage and expense of every kind, and attorney&#8217;s fees, costs and expenses, which the Company shall or may incur or become liable for, directly or indirectly, as a result of reliance on the certifications of Owner made herein or in enforcement of the Company&#8217;s rights hereunder.</font></div><div style="line-height:120%;padding-left:20px;padding-top:4px;text-align:justify;text-indent:0px;"><font style="padding-top:4px;text-align:justify;font-family:Arial Narrow;font-size:9pt;font-weight:bold;padding-right:25px;">3.</font><font style="font-family:Arial Narrow;font-size:9pt;">That there are no outstanding leases or agreements, written or oral, unrecorded or otherwise, or other parties than the undersigned in, or entitled to, possession thereof, except for ALIGN TECHNOLOGY, INC., pursuant to that certain Office Lease dated May 3, 2017, as amended from time to time (the &#8220;Align Lease&#8221;), and SOLARWINDS MSP US, INC., pursuant to that certain Office Lease dated November 27, 2017. No parties have an option, contractual right to purchase or right of first refusal with respect to the Property, with the exception of ALIGN TECHNOLOGY, INC., pursuant to that certain Purchase and Sale Agreement dated January</font><font style="font-family:Arial Narrow;font-size:9pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial Narrow;font-size:9pt;">, 2019.</font></div><div style="line-height:120%;padding-left:20px;padding-top:4px;text-align:justify;text-indent:0px;"><font style="padding-top:4px;text-align:justify;font-family:Arial Narrow;font-size:9pt;font-weight:bold;padding-right:25px;">4.</font><font style="font-family:Arial Narrow;font-size:9pt;">That all real estate, corporate, franchise and similar entity type taxes, special assessments, water and sewer charges, if any, are fully paid and Owner has not received written notice of any pending or proposed special assessments.</font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sEC28EC27FDCD3166435D30C35424A8BA"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:20px;padding-top:5px;text-align:left;text-indent:0px;"><font style="padding-top:5px;text-align:left;font-family:Arial Narrow;font-size:9pt;font-weight:bold;padding-right:25px;">5.</font><font style="font-family:Arial Narrow;font-size:9pt;">That there are no liens, judgments, actions or proceedings, including bankruptcy or insolvency proceedings, against Owner, except as may be specifically set forth in the Commitment. Owner has never been declared a bankrupt.</font></div><div style="line-height:121%;padding-left:20px;padding-top:4px;text-align:left;text-indent:0px;"><font style="padding-top:4px;text-align:left;font-family:Arial Narrow;font-size:9pt;font-weight:bold;padding-right:25px;">6.</font><font style="font-family:Arial Narrow;font-size:9pt;">There is no claim outstanding under 7 U.S.C. &#167;499a et seq. of The Perishable Agricultural Commodities Act or 7 U.S.C. &#167;&#167;181 et seq. to The Packers and Stockyards Act which would entitle the holder thereof to a claim of lien against the property, whether of record or otherwise.</font></div><div style="line-height:120%;padding-left:20px;padding-top:4px;text-align:justify;text-indent:0px;"><font style="padding-top:4px;text-align:justify;font-family:Arial Narrow;font-size:9pt;font-weight:bold;padding-right:25px;">7.</font><font style="font-family:Arial Narrow;font-size:9pt;">Owner hereby agrees to hold harmless and indemnify the Company against any and all expenses, costs and attorneys&#8217; fees arising as a result of a defect, lien, encumbrance, adverse claim or other matter, if any, created by Owner, first appearing on the public records or attaching subsequent to the effective date of the Commitment and prior to the date of recording of all closing instruments.</font></div><div style="line-height:120%;padding-left:20px;padding-top:4px;text-align:left;text-indent:0px;"><font style="padding-top:4px;text-align:left;font-family:Arial Narrow;font-size:9pt;font-weight:bold;padding-right:25px;">8.</font><font style="font-family:Arial Narrow;font-size:9pt;font-weight:bold;">NCLTA Copyright and Entire Agreement:  </font><font style="font-family:Arial Narrow;font-size:9pt;">This Agreement and any attachments hereto represent the entire agreement between the Owner and the Company, and no prior or contemporaneous agreement or understanding inconsistent herewith (whether oral or written) pertaining to such matters is effective. THIS IS A COPYRIGHT FORM and any variances in the form provisions hereof must be specifically stated in the blank below and agreed to in writing</font></div><div style="line-height:108%;text-align:left;padding-left:6px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;text-decoration:underline;">&#32;&#32;&#32;&#32;&#32;by the Company. &#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:20px;font-size:9pt;"><font style="font-family:Arial Narrow;font-size:9pt;">No modification of this Agreement, and no waiver of any of its terms or conditions, shall be effective unless made in writing and approved by the Company.</font></div><div style="line-height:100%;text-align:left;font-size:3.5pt;"><font style="font-family:inherit;font-size:3.5pt;"><br></font></div><div style="line-height:120%;padding-left:12px;font-size:14pt;"><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:97.3404255319149%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:39%;"></td><td style="width:33%;"></td><td style="width:3%;"></td><td style="width:25%;"></td></tr><tr><td colspan="4" style="vertical-align:top;border-bottom:1px solid #cccccc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;padding-left:181px;font-size:12pt;"><font style="font-family:Arial Narrow;font-size:12pt;font-style:italic;font-weight:bold;">PROVIDING A FALSE AFFIDAVIT IS A CRIMINAL OFFENSE</font></div></td></tr><tr><td colspan="4" style="vertical-align:top;border-bottom:1px solid #cccccc;background-color:#cccccc;padding-left:2px;padding-top:1px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #cccccc;"><div style="text-align:center;padding-left:1px;font-size:10pt;"><font style="font-family:Arial Narrow;font-size:10pt;font-weight:bold;">EXECUTION BY OWNER</font></div></td></tr><tr><td rowspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #cccccc;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="padding-left:4px;font-size:8pt;"><font style="font-family:Arial Narrow;font-size:8pt;font-weight:bold;text-decoration:underline;">SEE ATTACHED SIGNATURE PAGE   </font><font style="font-family:Arial Narrow;font-size:8pt;text-decoration:underline;">(SEAL)</font></div><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="padding-left:4px;font-size:8pt;"><font style="font-family:Arial Narrow;font-size:8pt;">By:</font><font style="font-family:Arial Narrow;font-size:8pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial Narrow;font-size:8pt;">&#160;Printed or Typed Name/Title:</font></div><div style="padding-top:6px;padding-left:4px;font-size:8pt;"><font style="font-family:Arial Narrow;font-size:8pt;">By:</font><font style="font-family:Arial Narrow;font-size:8pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial Narrow;font-size:8pt;">&#160;Printed or Typed Name/Title:</font><font style="font-family:Arial Narrow;font-size:8pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #cccccc;"><div style="padding-top:1px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="padding-left:4px;font-size:8pt;"><font style="font-family:Arial Narrow;font-size:8pt;">State of</font><font style="font-family:Arial Narrow;font-size:8pt;text-decoration:underline;">&#160;&#160;&#160;</font><font style="font-family:Arial Narrow;font-size:8pt;">County of </font><font style="font-family:Arial Narrow;font-size:8pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial Narrow;font-size:8pt;">&#160;Signed and sworn to (or affirmed) before me this day by</font></div></td><td rowspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;border-top:1px solid #cccccc;"><div style="padding-top:1px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:8pt;"><font style="font-family:Arial Narrow;font-size:8pt;">s)].</font></div><div style="padding-top:1px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="padding-left:1px;font-size:8pt;"><font style="font-family:Arial Narrow;font-size:8pt;">blic</font></div><div style="font-size:8pt;"><font style="font-family:Arial Narrow;font-size:8pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font></div></td><td rowspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #cccccc;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="padding-top:1px;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="padding-left:14px;font-size:6pt;"><font style="font-family:Arial Narrow;font-size:6pt;">(Affix Official/Notarial Seal)</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="padding-left:4px;font-size:8pt;"><font style="font-family:Arial Narrow;font-size:8pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:Arial Narrow;font-size:8pt;">[insert name(s) of principal( Date:</font><font style="font-family:Arial Narrow;font-size:8pt;text-decoration:underline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-top:4px;padding-left:4px;text-indent:193px;font-size:8pt;"><font style="font-family:Arial Narrow;font-size:8pt;">, Notary Pu My Commission Expires:</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sF800D2B29F825171134830C3544C3F9C"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:5px;text-align:center;padding-left:32px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Exhibit A</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:70px;"><img src="ex10420181231image1.gif" alt="ex10420181231image1.gif" style="height:720px;width:618px;"></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sE32588910E8F358E21EC30C3545F5E25"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:130%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:88px;font-size:10.5pt;"><font style="font-family:inherit;font-size:10.5pt;color:#545052;">Carolina, </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">and </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">being described as follows:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:124%;text-align:left;padding-left:88px;font-size:10.5pt;"><font style="font-family:inherit;font-size:10.5pt;color:#545052;">BEGINNlNC at an iron </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">stake </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">in </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">t</font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">he </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">northeast side of the Slater Road </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">in </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">Tyree </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">Johnson's line, running </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">thence with </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">the </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">sai</font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">d </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">Johnson's </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">line </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">South 84 degrees, East 237 </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">feet </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">to an </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">iron </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">stake and </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">pointers in </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">Wardell </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">Mars</font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">h's </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">line; running </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">thence </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">with the said </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">Marsh </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">'s </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">line South 38 </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">degrees, </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">10 minutes </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">west 162 feet to </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">an iron </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">stake </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">on </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">the </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">northeast side of </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">the Slater Road </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">; </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">running thence along with </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">the </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">said </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">road</font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">, </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">north 42 </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">degrees, </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">20 </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">minutes</font><font style="font-family:inherit;font-size:10.5pt;color:#807e7e;">, </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">west 204 feet </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">to the POINT OF BEGINNING </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">, </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">the same </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">being </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">a part of the </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">Wallace </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">Marsh Farm </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">co</font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">ntaining </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">.41 of an acre more or </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">less</font><font style="font-family:inherit;font-size:10.5pt;color:#807e7e;">, </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">according to the survey </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">of </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">E</font><font style="font-family:inherit;font-size:10.5pt;color:#807e7e;">.</font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">A. Davis</font><font style="font-family:inherit;font-size:10.5pt;color:#807e7e;">, </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">Surveyor.</font></div><div style="line-height:100%;padding-top:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:89px;font-size:11pt;"><font style="font-family:inherit;font-size:10.5pt;color:#545052;">And as surveyed </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">by </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">Ronald </font><font style="font-family:inherit;font-size:11pt;color:#545052;">T. </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">Frederick </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">, </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">P.L.S., The John R. McAdams Company, Inc. dated February</font></div><div style="line-height:120%;padding-top:1px;text-align:left;padding-left:89px;font-size:10.5pt;"><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">3, </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">2015, last </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">revised, </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">signed and </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">sealed </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">on June 22,2015:</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:124%;text-align:left;padding-left:90px;font-size:10.5pt;"><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">BEGINNING </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">at an existing Iron Pipe along the Northern right of way of Slater Road; Said </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">Point </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">also </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">having </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">an NC Grid Nad </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">83 Coo</font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">rdinate </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">ofN. </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">770655.20 </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">E. 2051098.51 </font><font style="font-family:inherit;font-size:10.5pt;color:#231f1f;">. </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">Thence </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">l</font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">eav</font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">ing said </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">right of way South 87&#176;20'34" </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">East </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">a distanceof216.43 </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">feet </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">to an Iron Pipe; </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">Thence </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">South 34&#176;49'29" </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">West </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">a</font></div><div style="line-height:124%;text-align:left;padding-left:90px;font-size:10.5pt;"><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">distance </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">of 155.53 feet to a point along </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">the </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">Northern </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">right </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">of </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">way of Slater </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">Road </font><font style="font-family:inherit;font-size:10.5pt;color:#696667;">; </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">Thence </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">with said </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">Right ofWayNorth 42</font><font style="font-family:inherit;font-size:10.5pt;color:#807e7e;">&#176;</font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">46'10" West a distance of </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">187.59 </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">feet </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">to </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">the </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">POINT OF BEGINNING </font><font style="font-family:inherit;font-size:10.5pt;color:#231f1f;">. </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">Having an area of </font><font style="font-family:inherit;font-size:10.5pt;color:#3f3b3d;">14247 </font><font style="font-family:inherit;font-size:10.5pt;color:#545052;">square feet, 0.33 acres.</font></div><div style="line-height:124%;text-align:left;font-size:10.5pt;"><font style="font-family:inherit;font-size:10.5pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s276738025D71DC09736930C3548EC2B4"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:4px;text-align:center;padding-left:238px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">EXHIBIT R</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:204px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Form of Declaration Amendment</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:1px;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cross References:</font></div><div style="line-height:120%;text-align:left;padding-left:66px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Book 16204, Page 2194, Book 16871, Page 1542, and Book of Maps 2017, Pages 709 - 712, Wake County Registry</font></div><div style="line-height:103%;text-align:left;padding-left:66px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Book 7819, Page 154, Book 8245, Page 108, and Plat Book 197, Pages 97 &#8211; 100, Durham County Registry</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Prepared by and return to:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">STATE OF NORTH CAROLINA COUNTIES OF WAKE AND DURHAM</font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:137%;text-align:center;padding-left:140px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">SECOND AMENDMENT TO DECLARATION OF EASEMENTS AND RESTRICTIVE COVENANTS</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">THIS   SECOND   AMENDMENT   TO   DECLARATION   OF   EASEMENTS   AND</font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">RESTRICTIVE COVENANTS (this &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Amendment&#8221;</font><font style="font-family:inherit;font-size:12pt;">) is made and entered into effective as of the</font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">day of</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">, 2019, by and between SLATER ROAD I, LLC, a Delaware limited liability company (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Slater I&#8221;</font><font style="font-family:inherit;font-size:12pt;">), and BERKSHIRE SCP SLATER ROAD HOLDINGS II, LLC (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">SCP,</font><font style="font-family:inherit;font-size:12pt;">&#8221;</font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">together with Slater I, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Owners&#8221;</font><font style="font-family:inherit;font-size:12pt;">).</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">WHEREAS Slater I and SCP Slater, LLC, a North Carolina limited liability company (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">SCP I&#8221;</font><font style="font-family:inherit;font-size:12pt;">) entered into that certain Declaration of Easements and Restrictive Covenants dated October 30, 2015 and recorded on November 5, 2015 in Book 7819, Page 154 of the Durham County Registry, and in Book 16204, Page 2194 of the Wake County Registry (the &#8220;Original Declaration&#8221;); as amended by that certain Amendment To Declaration of Easements and Restrictive Covenants by and between Slater I, and SCP, being the successor in interest to SCP I by operation of merger, recorded in Book 8245, Page 108 of the Durham County Registry, and in Book 16871, Page 1542 of the Wake County Registry (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">First Amendment&#8221;</font><font style="font-family:inherit;font-size:12pt;">) (collectively, as amended, the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Declaration&#8221;</font><font style="font-family:inherit;font-size:12pt;">).</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">WHEREAS, all capitalized terms used herein, unless otherwise defined herein, shall have the meanings set forth in the Declaration.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">WHEREAS, a</font><font style="font-family:inherit;font-size:12pt;color:#020202;">mong other things, the Declaration contained two typographical errors and certain ambiguities related to storm water and parking rights of the Owners, and the Owners now desire to amend the Declaration to address such typographical errors and ambiguities.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">WHEREAS, in accordance with Section 23 of the Declaration, the Declaration may be amended only by a written agreement executed by the owners of fee simple title to the Property,</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sFC262AA14CC6633A929930C354B1E5C2"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">and the Owners are all of the owners of fee simple title to the Property and have executed this Amendment.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">WHEREAS, the Declaration, as amended by this Amendment, amends any provisions to the contrary in the notes on plats of the Property recorded in the Wake County Registry and Durham County Registry, including those certain plats recorded in Book of Maps 2017, Pages 709 - 712, Wake County Registry, and Plat Book 197, Pages 97 - 100, Durham County Registry.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">NOW, THEREFORE, in consideration of the mutual covenants set forth below, and for other good and valuable consideration, the receipt and legal sufficiency of which the Owners acknowledge, the Owners hereby amend the Declaration as follows:</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;padding-left:6px;text-align:left;text-indent:0px;"><font style="text-align:left;font-family:inherit;font-size:12pt;padding-right:48px;">1.</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Storm Water Retention and Detention Facilities.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Section 3(e) of the Original Declaration is hereby deleted in its entirety and replaced by the following:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;e.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Slater I Grant of Perpetual Easement.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Slater I bargains, sells, grants and conveys to SCP, its successors and assigns, a perpetual non-exclusive easement over the BMP Pond Easement Area and the Storm Drain Easement Areas to permit SCP to use the Storm Water Facilities to tie into additional improvements made by SCP within the Access Easement Area and to use to drain storm and surface water from the Access Easement Area into the BMP Pond in accordance with applicable law; including the right of access, ingress and egress over other portions of the Property to the extent reasonably necessary for SCP to exercise the easement rights set forth above.&#8221;</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;padding-left:18px;text-align:justify;text-indent:0px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">2.</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Maintenance and Cost-Sharing; Easement for Repair, Maintenance and Replacement.</font><font style="font-family:inherit;font-size:12pt;">&#32;The first sentence of Section 4(c) of the First Amendment is hereby deleted in its entirety and replaced by the following:</font></div><div style="line-height:110%;padding-top:1px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;SCP bargains, sells, grants and conveys to Slater I, its successors and assigns, for its benefit and the benefit of the Phase I Property, a perpetual, nonexclusive access and maintenance easement, including full rights of ingress and egress, to, through, over and about the Access Easement Area and such portions of the Phase II Property as may be reasonably needed, for and during such periods of time as Slater I is engaged in any improvement, repair, maintenance, or replacement of the Phase I Parking Area, the Primary Roadway, the Secondary Roadway, the Improvements, the Phase II Parking Area, and any Shared Parking Areas.&#8221;</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;padding-left:6px;text-align:left;text-indent:0px;"><font style="text-align:left;font-family:inherit;font-size:12pt;padding-right:48px;">3.</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Grant of Perpetual, Parking Easement to Slater I.</font><font style="font-family:inherit;font-size:12pt;">&#32;&#32;</font><font style="font-family:inherit;font-size:12pt;">Section 5(c) of the First Amendment is hereby deleted in its entirety and replaced by the following:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;SCP bargains, sells, grants and conveys to Slater I, its successors and assigns, and their respective tenants, and their respective invitees, a perpetual parking easement within and over the Phase I Parking Area solely for the purpose of parking motor vehicles within striped parking spaces, and for no other purposes. Slater I shall have the primary and exclusive right to use all striped parking spaces within the Phase I Parking Area at all times.&#8221;</font></div><div style="line-height:120%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sB8A622893A20EFB0F6F930C354E28B0D"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-left:8px;padding-top:5px;text-align:justify;text-indent:0px;"><font style="padding-top:5px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">4.</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">No Shared Parking Area.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">Section 5(f) of the First Amendment is hereby deleted in its entirety and replaced by the following:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:56px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;The term &#8220;Shared Parking Areas&#8221; as used in this Declaration shall mean any &#8220;Shared Parking Areas&#8221; expressly agreed to in writing by the Owners in a recorded Amendment to this Declaration in the future (if any). Notwithstanding anything contained in the Declaration to the contrary, SCP and Slater I hereby acknowledge and agree that (i) there are no &#8220;Shared Parking Areas&#8221; on the Phase II Property presently in effect or contemplated by the Declaration or otherwise, (ii) Slater shall have no parking rights in, or maintenance responsibilities with respect to, the Phase II Parking Area at any time, and</font></div><div style="line-height:120%;text-align:justify;padding-left:56px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii) SCP shall have no parking rights in, or maintenance responsibilities with respect to, the Phase I Parking Area at any time.&#8221;</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:0px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">5.</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Indemnity; Indemnity for Use of Phase I Property by SCP.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">The last sentence of Section 10(c) of the Original Declaration is hereby deleted in its entirety and replaced by the following:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:56px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#8220;SCP shall provide Slater I with evidence of liability insurance from reputable, financially solvent insurance companies with coverage and limits comparable to the coverage and limits generally required by investors in real estate in the City of Morrisville, North Carolina naming Slater I as an additional insured party.&#8221;</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:8px;text-align:justify;text-indent:0px;"><font style="text-align:justify;font-family:inherit;font-size:12pt;padding-right:48px;">6.</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Effect of Amendment.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">The Declaration is hereby modified to the extent set forth herein, but only to the extent set forth herein. All provisions of the Declaration not modified by this Amendment shall remain in full force and effect in accordance with their original terms as set forth in the Declaration.</font></div><div style="line-height:100%;text-align:left;font-size:5.5pt;"><font style="font-family:inherit;font-size:5.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:237px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[Signature Pages Follow]</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sF1EC678134F282CDBD2C30C355043D12"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">IN WITNESS WHEREOF, the Owners have executed this Amendment as of the dates set forth in the acknowledgements below.</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:296px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">BERKSHIRE SCP SLATER ROAD HOLDINGS II, LLC</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:296px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By:&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;Name:  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;Title:   </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;County, North Carolina</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">I certify that the following person personally appeared before me this day and acknowledged to me that he or she voluntarily signed the foregoing document for the purpose stated therein and in the capacity indicated:</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Date: </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s102D2F7E81100BCDBB7130C355379C68"></a></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">My Commission Expires:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[Affix Notary Stamp or Seal]</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:240%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Notary Public                                           Print Name:</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:240%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s9AAAE811BAC94D7715A730C35558B6A3"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:296px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">SLATER ROAD I, LLC</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:296px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By:&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;Name:  </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;Title:   </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#32;County, North Carolina</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:8px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">I certify that the following person personally appeared before me this day and acknowledged to me that he or she voluntarily signed the foregoing document for the purpose stated therein and in the capacity indicated:</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:100%;text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Date: </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style='display:inline-block; width:100%;'><div style='float:left; width:48%;'><div><a name="s73603E3C71C8C7ECEE5830C355880A88"></a></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">My Commission Expires:</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:110%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">[Affix Notary Stamp or Seal]</font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;<br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:240%;text-align:left;padding-left:8px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Notary Public                                           Print Name:</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;&#160;&#160;&#160;&#160;</font></div><div style="line-height:240%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s39D5EF1D47C708C8128E30C355ABA4A1"></a></div><div><div style="line-height:120%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 10.4</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">SCHEDULE 5.1.15</font></div><div style="line-height:130%;padding-top:1px;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">List of Completed Construction Obligations under the Declaration</font></div><div style="line-height:140%;text-align:left;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">a.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Storm Water Facilities (as such term is defined in Section 3.a. of the Declaration)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">b.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Primary Roadway (as such term is defined in Section 4.a. of the Declaration)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">c.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Secondary Road (as such term is defined in Section 4.a. of the Declaration)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">d.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Landscaping Improvements (as such term is defined in Section 4.a. of the Declaration)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">e.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Lighting Improvements (as such term is defined in Section 4.a. of the Declaration)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">f.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:justify;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">paved surface parking lot, including curb cuts, within the Designated Parking Area (in accordance with, and as such term is defined in Section 5.a. of the Declaration)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">g.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">improvements for the widening of Slater Road within the Expanded Roadway Area (in accordance with, and as such term is defined in Section 6.a. of the Declaration)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">h.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Extended Water Line (as such term is defined in Section 7.a. of the Declaration)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:102px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:137%;font-size:12pt;padding-left:78px;"><font style="font-family:inherit;font-size:12pt;">i.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:137%;text-align:justify;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">Sanitary Sewer Extension Line (as such term is defined in Section 8.a. of the Declaration)</font></div></td></tr></table><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.5
<SEQUENCE>6
<FILENAME>ex105-20181231.htm
<DESCRIPTION>EXHIBIT 10.5
<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="sFFD17199F4406BE8D061310BB509D9BF"></a></div><div><div style="line-height:120%;padding-top:16px;text-align:right;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10.5</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:16px;text-align:right;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:16px;text-align:right;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November 7, 2018</font></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed Dollar Accelerated Share Repurchase Transaction</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Align Technology, Inc. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2820 Orchard Parkway</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">San Jose, California 95134</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_________________________________________________________________________________________</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dear Sir/Madam:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The purpose of this letter agreement (this &#8220;Confirmation&#8221;) is to confirm the terms and conditions of the Transaction entered into between MORGAN STANLEY &amp; CO. LLC (&#8220;Dealer&#8221;) and Align Technology, Inc.  (&#8220;Issuer&#8221;) on the Trade Date specified below (the &#8220;Transaction&#8221;).  This confirmation constitutes a &#8220;Confirmation&#8221; as referred to in the Agreement specified below.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The definitions and provisions contained in the 2002 ISDA Equity Derivatives Definitions (as published by the International Swaps and Derivatives Association, Inc. (&#8220;ISDA&#8221;)) (the &#8220;Equity Definitions&#8221;) are incorporated into this Confirmation.  The Transaction is a Share Forward Transaction for purposes of the Equity Definitions.  Any reference to a currency shall have the meaning contained in Section 1.7 of the 2006 ISDA Definitions, as published by ISDA. </font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:left;text-indent:48px;"><font style="padding-top:16px;text-align:left;font-family:inherit;font-size:10pt;padding-right:48px;">1.</font><font style="font-family:inherit;font-size:10pt;">This Confirmation evidences a complete and binding agreement between Dealer and Issuer as to the terms of the Transaction to which this Confirmation relates and shall supersede all prior or contemporaneous written or oral communications with respect thereto.  This Confirmation shall be subject to an agreement (the &#8220;Agreement&#8221;) in the form of the 2002 ISDA Master Agreement as if Dealer and Issuer had executed an agreement in such form without any Schedule but with the elections set forth in this Confirmation (and (1) the election of USD as the Termination Currency, (2) the election that subparagraph (ii) of Section 2(c) will not apply to the Transactions and (3) the election that the &#8220;Cross Default&#8221; provisions of Section&#160;5(a)(vi) shall apply to Dealer, with a &#8220;Threshold Amount&#8221; of 3% of Dealer shareholders&#8217; equity for Dealer (provided that (a) the phrase &#8220;or becoming capable at such time of being declared&#8221; shall be deleted from clause (1) of such Section 5(a)(vi) of the Agreement and (b) the following sentence shall be added to the end thereof:  &#8220;Notwithstanding the foregoing, a default hereunder shall not constitute an Event of Default if (i) the default was caused solely by error or omission of an administrative or operational nature; (ii) funds were available to enable the party to make the payment when due; and (iii) the payment is made within two Local Business Days of such party&#8217;s receipt of written notice of its failure to pay)&#8221;. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Transaction shall be the only transaction under the Agreement.  If there exists any ISDA Master Agreement between Dealer and Issuer or any confirmation or other agreement between Dealer and Issuer pursuant to which an ISDA Master Agreement is deemed to exist between Dealer and Issuer, then, notwithstanding anything to the contrary in such ISDA Master Agreement, such confirmation or agreement or any other agreement to which Dealer and Issuer are parties, the Transaction shall not be considered a transaction under, or otherwise governed by, such existing or deemed to be existing ISDA Master Agreement.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If there is any inconsistency between the Agreement, this Confirmation and the Equity Definitions, the following will prevail for purposes of the Transaction in the order of precedence indicated: (i) this Master Confirmation; (ii) the Equity Definitions; and (iii) the Agreement.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The terms of the particular Transaction to which this Confirmation relates are as follows:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GENERAL TERMS:</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:45%;"></td><td style="width:55%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade Date:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As specified in Schedule I</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buyer:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issuer</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Seller:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dealer</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common Stock, par value USD 0.0001 per share, of Issuer (Ticker: ALGN)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forward Price:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A price per Share (as determined by the Calculation Agent) equal to the greater of (A) (i) the arithmetic mean (not a weighted average) of the 10b-18 VWAP on each Observation Date that is a Trading Day during the Calculation Period </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">minus</font><font style="font-family:inherit;font-size:10pt;">&#160;(ii) the Discount and (B) $5.00.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discount:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As specified in Schedule I</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10b-18 VWAP:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On any Trading Day, a price per Share equal to the volume-weighted average price of the Rule 10b-18 eligible trades in the Shares for the entirety of such Trading Day as determined by the Calculation Agent by reference to the screen entitled &#8220;ALGN &lt;Equity&gt; AQR SEC&#8221; or any successor page as reported by Bloomberg L.P. or any successor (excluding (i) trades that do not settle regular way, (ii) opening (regular way) reported trades in the consolidated system on such Scheduled Trading Day, (iii) trades that occur in the last ten minutes before the scheduled close of trading on the Exchange on such Scheduled Trading Day and ten minutes before the scheduled close of the primary trading in the market where the trade is effected, and (iv) trades on such Scheduled Trading Day that do not satisfy the requirements of Rule 10b-18(b)(5) of the Securities Exchange Act of 1934, as amended (the &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exchange Act</font><font style="font-family:inherit;font-size:10pt;">&#8221;) on such Trading Day) or, if the price displayed on such screen is clearly erroneous, as determined by the Calculation Agent in good faith and in a commercially reasonable manner.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Observation Dates:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As specified in Schedule I</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Calculation Period:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The period from, and including, the first Observation Date that is a Trading Day that occurs on or after the Prepayment Date to, but excluding, the relevant Valuation Date; </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">however</font><font style="font-family:inherit;font-size:10pt;">, that if the Valuation Date is the Scheduled Valuation Date, then the Valuation Date shall be included in the Calculation Period; </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">further</font><font style="font-family:inherit;font-size:10pt;">&#160;that in no event shall any Scheduled Valuation Date be postponed to a date later than the Final Termination Date.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Final Termination Date:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As specified in Schedule I; provided that if a Market Disruption Event has occurred pursuant to Section 7 of this Confirmation, such Final Termination Date shall be postponed by one Trading Day for every Trading Day that is a Disrupted Day as a result of such Merger Transaction during the Calculation Period</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trading Day:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any Exchange Business Day that is not a Disrupted Day in whole</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Initial Shares:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As specified in Schedule I; provided that if Dealer is unable to borrow or otherwise acquire a number of Shares equal to the Initial Shares for delivery to Issuer on the Initial Share Delivery Date, the Initial Shares delivered on the Initial Share Delivery Date shall be reduced to such number of Shares that Dealer is able to so borrow or otherwise acquire, and thereafter Dealer shall continue to use commercially reasonable efforts to borrow or otherwise acquire a number of Shares, at a stock borrow cost no greater than the Initial Stock Loan Rate, equal to the shortfall in the Initial Shares and to deliver such additional Shares as soon as reasonably practicable.  For the avoidance of doubt, the aggregate of all shares delivered to Dealer in respect of the Transaction pursuant to this paragraph shall be the &#8220;Initial Shares&#8221; for purposes of determining the &#8220;Settlement Amount&#8221; below.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Initial Share Delivery Date:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">One Exchange Business Day following the Trade Date.  On the Initial Share Delivery Date, Seller shall deliver to Buyer a number of Shares equal to the Initial Shares in accordance with Section 9.4 of the Equity Definitions, with the Initial Share Delivery Date being deemed to be a &#8220;Settlement Date&#8221; for purposes of such Section 9.4.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepayment:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Applicable</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepayment Amount:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As specified in Schedule I</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepayment Date:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">One Exchange Business Day following the Trade Date.  On the Prepayment Date, Buyer shall pay to Seller the Prepayment Amount.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exchange:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NASDAQ</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Related Exchange:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All Exchanges; </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">&#160;that Section 1.26 of the Equity Definitions shall be amended to add the words &#8220;United States&#8221; before the word &#8220;exchange&#8221; in the tenth line of such Section.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Market Disruption Event:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The definition of &#8220;Market Disruption Event&#8221; in Section 6.3(a) of the Equity Definitions is hereby amended by deleting the words &#8220;at any time during the one-hour period that ends at the relevant Valuation Time, Latest Exercise Time, Knock-in Valuation Time or Knock-out Valuation Time, as the case may be,&#8221; starting in the third line thereof.</font></div><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section 6.3(d) of the Equity Definitions is hereby amended by deleting the remainder of the provision following the term &#8220;Scheduled Closing Time&#8221; in the fourth line thereof.</font></div><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notwithstanding anything to the contrary in the Equity Definitions, if any Exchange Business Day in the Calculation Period is a Disrupted Day, the Calculation Agent shall have the option, in its reasonable discretion, to take one or more of the following actions in a good faith and commercially reasonable manner: (i) determine that such Exchange Business Day is a Disrupted Day in part, in which case the Calculation Agent shall (x) determine the 10b-18 VWAP on such Exchange Business Day based on Rule 10b-18 eligible trades in the Shares on such day taking into account the nature and duration of the relevant Market Disruption Event and (y) determine the Forward Price using an appropriately weighted average of 10b-18 VWAPs instead of an arithmetic mean, and/or (ii) elect to postpone the Scheduled Valuation Date by up to one Observation Date for every Observation Date that is a Disrupted Day during the Calculation Period; </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">&#160;that in no event shall any Scheduled Valuation Date be postponed to a date later than the Final Termination Date.  For the avoidance of doubt, if the Calculation Agent takes the action described in clause (i) above, then such Disrupted Day shall be a Trading Day for purposes of calculating the Forward Price.</font></div><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any Exchange Business Day on which, as of the date hereof, the Exchange is scheduled to close prior to its normal close of trading shall be deemed not to be an Exchange Business Day; if a closure of the Exchange prior to its normal close of trading on any Exchange Business Day is scheduled following the date hereof, then such Exchange Business Day shall be deemed to be a Disrupted Day in full.  </font></div><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If a Disrupted Day occurs during the Calculation Period and each of the nine immediately following Scheduled Trading Days is a Disrupted Day, then the Calculation Agent may, in its good faith and commercially reasonable discretion, deem such ninth Scheduled Trading Day to be an Exchange Business Day that is not a Disrupted Day and determine the VWAP Price for such ninth Scheduled Trading Day using its good faith and commercially reasonable estimate of the value of the Shares on such ninth Scheduled Trading Day based on the volume, historical trading patterns and trading price of the Shares.</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:293px;text-indent:-294px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">VALUATION:</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:45%;"></td><td style="width:55%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation Date:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The earlier of (i) the Scheduled Valuation Date and (ii) any earlier accelerated Valuation Date as a result of Dealer&#8217;s election in accordance with the immediately succeeding paragraph.  </font></div><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dealer shall have the right, in its absolute discretion but subject to the limitation set forth in the immediately succeeding paragraph, to accelerate the Valuation Date, in whole or in part (an &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acceleration</font><font style="font-family:inherit;font-size:10pt;">&#8221;), to any Exchange Business Day that is on or after the Lock-Out Date and prior to the Scheduled Valuation Date by notice (each such notice, an &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acceleration Notice</font><font style="font-family:inherit;font-size:10pt;">&#8221;) to Issuer by 9:00 p.m., New York City time, on the Exchange Business Day immediately following the accelerated Valuation Date; </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">&#160;that if at any time after the Lock-Out Date Dealer expects the Settlement Amount to be a negative number, then Dealer shall provide Issuer notice of any such expectation.</font></div><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dealer shall specify in each Acceleration Notice the portion of the Prepayment Amount that is subject to acceleration (which may be less than the full Prepayment Amount, but only so long as such portion is not less than USD 25,000,000).  If the portion of the Prepayment Amount that is subject to acceleration is less than the full Prepayment Amount, then the Calculation Agent shall adjust the terms of the Transaction as appropriate in order to take into account the occurrence of such accelerated Valuation Date (including cumulative adjustments to take into account all prior accelerated Valuation Dates).</font></div><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On each Valuation Date, the Calculation Agent shall calculate the Settlement Amount.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Scheduled Valuation Date:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As specified in Schedule I, subject to postponement in accordance with &#8220;Market Disruption Event&#8221; above</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lock-Out Date:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As specified in Schedule I</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SETTLEMENT TERMS:</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:45%;"></td><td style="width:55%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Physical Settlement:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Applicable.  </font></div><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On the Settlement Date, Seller shall deliver to Buyer a number of Shares equal to (a) (i) the Prepayment Amount  </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">divided by</font><font style="font-family:inherit;font-size:10pt;">&#160;(ii) the Forward Price </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">minus</font><font style="font-family:inherit;font-size:10pt;">&#160;(b) the Initial Shares (such number of Shares, the &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Settlement Amount</font><font style="font-family:inherit;font-size:10pt;">&#8221;), rounded to the nearest whole number of Shares; </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">however</font><font style="font-family:inherit;font-size:10pt;">, that if the Settlement Amount is less than zero, then Buyer shall deliver to Seller on the Settlement Date a number of Shares satisfying the conditions set forth in Section 8(a) below (the &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Registered Payment Shares</font><font style="font-family:inherit;font-size:10pt;">&#8221;), or a number of Shares not satisfying such conditions (the &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unregistered Payment Shares</font><font style="font-family:inherit;font-size:10pt;">&#8221;) pursuant to Section 8(b) below, in either case (i) with a value equal to the absolute value of the Forward Cash Settlement Amount, with such Shares&#8217; value determined by the Calculation Agent (which value shall, in the case of Unregistered Payment Shares, take into account a commercially reasonable illiquidity discount), in each case as determined by the Calculation Agent and (ii) as if such Shares were &#8220;Early Settlement Shares&#8221; or &#8220;Make-Whole Shares&#8221; under Section 8 below, and references in Section 8 to &#8220;Early Settlement Payment&#8221; were deemed to be references to the absolute value of the Forward Cash Settlement Amount.  </font></div><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notwithstanding the proviso above, if the Settlement Amount is less than zero, Buyer may elect, in its sole discretion, to cash settle its obligation to deliver Shares by delivering to Seller a notice by no later than the Valuation Date (or, in the event of an Acceleration, the two (2) Business Days after Dealer delivers an Acceleration Notice) electing to cash settle its obligation to deliver Shares, in which case &#8220;Cash Settlement&#8221; shall be Applicable.  Any such Cash Settlement shall be effected in accordance with &#8220;Cash Settlement&#8221; below.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlement Currency:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">USD</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlement Date:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The date that falls one Settlement Cycle after the relevant Valuation Date, or, if the Settlement Amount is less than zero, the date one Settlement Cycle following the last day of the Settlement Valuation Period.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlement Valuation Period:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If the Settlement Amount is less than zero, and whether or not Physical Settlement or Cash Settlement is applicable, on the Exchange Business Day immediately following the Valuation Date, Seller may begin purchasing Shares in a commercially reasonable manner in an amount equal to the Settlement Amount (all such Shares purchased, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Hedge Close-out Shares</font><font style="font-family:inherit;font-size:10pt;">&#8221;, and the period from and including the Exchange Business Day immediately following the Valuation Date to and including the day on which Seller completes its purchases of Hedge Close-out  Shares, the &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Settlement Valuation Period</font><font style="font-family:inherit;font-size:10pt;">&#8221;).  In making any purchases of Hedge Close-out Shares contemplated by this paragraph, Dealer shall use commercially reasonable efforts to purchase such Shares in a manner that would qualify for the safe harbor provided by Rule 10b-18 under the Exchange Act (&#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Rule 10b-18</font><font style="font-family:inherit;font-size:10pt;">&#8221;) if such purchases were made by or on behalf of Issuer.  The Settlement Valuation Period shall be considered to be part of the Calculation Period for purposes of the representations, warranties and covenants and other provisions herein as the context requires (but, for the avoidance of doubt, not for purposes of determining the Forward Price).</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forward Cash Settlement Amount:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate purchase price (including commissions that are reasonable and customary for transactions of this type) of the Hedge Close-out Shares purchased during the Settlement Valuation Period.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash Settlement:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If Cash Settlement is applicable, then on the Settlement Date, Buyer shall deliver to Seller an amount in USD equal to (x) 103% of the absolute value of the Settlement Amount multiplied by (y) a price per Share as reasonably determined by the Calculation Agent (such cash amount, the &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Initial Cash Settlement Amount</font><font style="font-family:inherit;font-size:10pt;">&#8221;).  On the Valuation Date (i) a notional Share balance (the &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Settlement Balance</font><font style="font-family:inherit;font-size:10pt;">&#8221;) shall be created with an initial balance equal to the absolute value of the Settlement Amount and (ii) a notional cash balance (the &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Balance</font><font style="font-family:inherit;font-size:10pt;">&#8221;) shall be created with an initial balance equal to the Initial Cash Settlement Amount.  At the end of each Exchange Business Day on which Seller purchases Hedge Close-out Shares, Seller shall reduce (i) the Settlement Balance by the number of Hedge Close-out Shares purchased on such Exchange Business Day and (ii) the Cash Balance by the aggregate purchase price (including commissions that are reasonable and customary for transactions of this type) of the Hedge Close-out Shares purchased on such Exchange Business Day.&#160; If, on any Exchange Business Day, the Cash Balance is reduced to or below zero but the Settlement Balance is greater than zero, the Buyer shall (i)&#160;deliver to Seller or as directed by Seller on the next Currency Business Day after such Exchange Business Day an additional amount in USD (an &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Additional Cash Settlement Amount</font><font style="font-family:inherit;font-size:10pt;">&#8221;) equal to the Settlement Balance as of such Exchange Business Day multiplied by a price per Share as reasonably determined in a good faith manner by the Calculation Agent, and the Cash Balance shall be increased by such amount.  This provision shall be applied successively until the Settlement Balance is reduced to zero.  On the Currency Business Day immediately following the Exchange Business Day that the Settlement Balance is reduced to zero, Seller shall return to Buyer an amount in USD equal to the remaining Cash Balance, if any, as of such Exchange Business Day.  </font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Applicable Provisions:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The last sentence of Section 9.2, Sections 9.8, 9.9, 9.10 and 9.11 (except that the Representation and Agreement contained in Section 9.11 of the Equity Definitions shall be modified by excluding any representations therein relating to restrictions, obligations, limitations or requirements under applicable securities laws arising as a result of the fact that Buyer is the issuer of the Shares) and Section 9.12 of the Equity Definitions will be applicable to the Transaction.</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SHARE ADJUSTMENTS:</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:45%;"></td><td style="width:55%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Potential Adjustment Event:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notwithstanding anything to the contrary in Section 11.2(e) of the Equity Definitions, an Extraordinary Dividend shall not constitute a Potential Adjustment Event.</font></div><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">It shall constitute a Potential Adjustment Event if a Disrupted Day occurs or, pursuant to Section 11 below, is deemed to occur (in whole or in part) on any Trading Day on or prior to the Valuation Date.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Extraordinary Dividend:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any dividend or distribution on the Shares with an ex-dividend date occurring during the period from, and including, the Trade Date to, and including, the last day of the Calculation Period (other than any dividend or distribution of the type described in Section 11.2(e)(i), Section 11.2(e)(ii)(A) or Section 11.2(e)(ii)(B) of the Equity Definitions).</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Method of Adjustment:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Calculation Agent Adjustment; </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">&#160;that the parties hereto agree that any Share repurchases by the Issuer, whether pursuant to Rule 10b-18 of the Exchange Act, Rule 10b5-1 of the Exchange Act on customary terms, at prevailing market prices,  or VWAP (subject to any discounts thereto) shall not be considered Potential Adjustment Events; </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">further</font><font style="font-family:inherit;font-size:10pt;">&#160;that adjustments for any Potential Adjustment Event (other than pursuant to any Potential Adjustment Event defined in Sections 11.2(e)(i), 11.2(e)(ii)(A) and 11.2(e)(iii) of the Equity Definitions) may be made to account for changes in volatility, stock loan rate or liquidity relevant to the Shares or the Transaction.</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EXTRAORDINARY EVENTS:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consequences of Merger Events:</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:45%;"></td><td style="width:55%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share-for-Share:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Modified Calculation Agent Adjustment</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share-for-Other:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancellation and Payment on that portion of the Other Consideration that consists of cash; Modified Calculation Agent Adjustment on the remainder of the Other Consideration</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share-for-Combined:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Component Adjustment</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tender Offer:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Applicable; </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">&#160;that the definition of &#8220;Tender Offer&#8221; in Section 12.1 of the Equity Definitions will be amended by replacing the phrase &#8220;greater than 10% and less than 100% of the outstanding voting shares of the Issuer&#8221; in the third and fourth line thereof with &#8220;(a) greater than 15% and less than 100% of the outstanding Shares of the Issuer in the event that such Tender Offer is being made by any entity or person other than the Issuer or any subsidiary thereof or (b) greater than 20% and less than 100% of the outstanding Shares of the Issuer in the event that such Tender Offer is being made by the Issuer or any subsidiary thereof&#8221;.</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consequences of Tender Offers:</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:45%;"></td><td style="width:55%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share-for-Share:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Modified Calculation Agent Adjustment</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share-for-Other:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Modified Calculation Agent Adjustment</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share-for-Combined:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Modified Calculation Agent Adjustment</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New Shares:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the definition of New Shares in Section 12.1(i) of the Equity Definitions, the text in clause (i) thereof shall be deleted in its entirety (including the word &#8220;and&#8221; following such clause (i)) and replaced with &#8220;publicly quoted, traded or listed on any of the New York Stock Exchange, The NASDAQ Global Select Market or The NASDAQ Global Market (or their respective successors)&#8221;.</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For purposes of the Transaction,</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;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:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(i)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">the definition of Merger Date in Section 12.1(c) of the Equity Definitions shall be amended to read, &#8220;Merger Date shall mean the Announcement Date.&#8221;;  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;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:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">the definition of Tender Offer Date in Section 12.1(e) of the Equity Definitions shall be amended to read, &#8220;Tender Offer Date shall mean the Announcement Date.&#8221;; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;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:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">the definition of &#8220;Announcement Date&#8221; in Section 12.1(l) of the Equity Definitions is hereby amended by (a) replacing the words &#8220;a firm&#8221; with the word &#8220;any bona fide&#8221; in the second and fourth lines thereof, (b) replacing the word &#8220;leads to the&#8221; with the words &#8220;, if completed, would lead to a&#8221; in the third and the fifth lines thereof, (c) replacing the words &#8220;voting shares&#8221; with the word &#8220;Shares&#8221; in the fifth line thereof, (d) inserting the words &#8220;by any bona fide entity that is reasonably likely to be a party to the transaction&#8221; after the word &#8220;announcement&#8221; in the second and the fourth lines thereof, (e) inserting the words &#8220;or to explore the possibility of engaging in&#8221; after the words &#8220;engage in&#8221; in the second line thereof and (f) inserting the words &#8220;or to explore the possibility of purchasing or otherwise obtaining&#8221; after the word &#8220;obtain&#8221; in the fourth line thereof; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;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:12pt;padding-left:48px;"><font style="font-family:inherit;font-size:12pt;">(iv)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">Section 12.2 of the Equity Definitions is hereby amended by inserting the words &#8220;Announcement Date in respect of any Merger Event or any potential&#8221; before the words &#8220;Merger Event&#8221; in the final line thereof.</font></div></td></tr></table><div style="line-height:120%;font-size:12pt;"><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:45%;"></td><td style="width:55%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Composition of Combined Consideration:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not Applicable</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nationalization, Insolvency or Delisting:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancellation and Payment; </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">&#160;that in addition to the provisions of Section 12.6(a)(iii) of the Equity Definitions, it shall constitute a Delisting if the Exchange is located in the United States and the Shares are not immediately re-listed, re-traded or re-quoted on any of the New York Stock Exchange, The NASDAQ Global Market or The NASDAQ Global Select Market (or their respective successors); if the Shares are immediately re-listed, re-traded or re-quoted on any such exchange or quotation system, such exchange or quotation system shall thereafter be deemed to be the Exchange.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional Disruption Events:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-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:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in Law:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Applicable; </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">&#160;that (i) any determination as to whether (A) the adoption of or any change in any applicable law or regulation (including, for the avoidance of doubt and without limitation, (x) any tax law or (y) adoption or promulgation of new regulations authorized or mandated by existing statute) or (B) the promulgation of or any change in the interpretation by any court, tribunal or regulatory authority with competent jurisdiction of any applicable law or regulation (including any action taken by a taxing authority), in each case, constitutes a &#8220;Change in Law&#8221; shall be made without regard to Section 739 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 or any similar legal certainty provision in any legislation enacted, or rule or regulation promulgated, on or after the Trade Date, (ii) Section 12.9(a)(ii) of the Equity Definitions is hereby amended by replacing the parenthetical beginning after the word &#8220;regulation&#8221; in the second line thereof the words &#8220;(including, for the avoidance of doubt and without limitation, (x) any tax law or (y) adoption or promulgation of new regulations authorized or mandated by existing statute)&#8221; and (iii) by, immediately following the word &#8220;Transaction&#8221; in clause (x) thereof, adding the phrase &#8220;in the manner contemplated by the Hedging Party on the Trade Date&#8221;.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Failure to Deliver:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Applicable</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Insolvency Filing:   </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Applicable</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hedging Disruption:   </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Applicable</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increased Cost of Hedging:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not Applicable</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;</sup></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss of Stock Borrow:   </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Applicable</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maximum Stock Loan Rate:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 bps</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increased Cost of Stock Borrow:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Applicable</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Initial Stock Loan Rate:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25 bps</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Determining Party:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For all applicable events, Dealer</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hedging Party:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For all applicable events, Dealer</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-Reliance:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Applicable</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Agreements and Acknowledgements Regarding Hedging Activities:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Applicable</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional Acknowledgments:   </font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:16px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Applicable</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Calculation Agent</font><font style="font-family:inherit;font-size:10pt;">:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dealer; </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">&#160;that following the occurrence of an Event of Default of the type described in Section 5(a)(vii) of the Agreement with respect to which Dealer is the sole Defaulting Party, if the Calculation Agent fails to timely make any calculation, adjustment or determination required to be made by the Calculation Agent hereunder or to perform any obligation of the Calculation Agent hereunder and such failure continues for five (5) Exchange Business Days following notice to the Calculation Agent by Issuer of such failure the Issuer shall have the right to designate a nationally recognized third-party dealer in over-the-counter corporate equity derivatives to act, during the period commencing on the date such Event of Default occurred and ending on the Early Termination Date with respect to such Event of Default, as the Calculation Agent.</font></div><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All calculations and determinations by the Calculation Agent shall be made in good faith and in a commercially reasonable manner.  Following any calculation made by the Calculation Agent hereunder, upon a prior written request by the Issuer, the Calculation Agent will provide to the Issuer by email to the email address provided by the Issuer in such prior written request a report (in a commonly used file format for the storage and manipulation of financial data) displaying in reasonable detail the basis for such calculation and specifying the particular section of the Confirmation pursuant to which such calculation or determination is being made (and in the event that more than one section of the Confirmation would permit the Calculation Agent to make an adjustment upon the occurrence of a specific event, then the Calculation Agent shall specify the particular section number pursuant to which the Calculation Agent is making the adjustment hereunder); </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">, however, that in no event will the Calculation Agent be obligated to share with the Issuer any proprietary or confidential data or information or any proprietary models used by it.</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Account Details and Notices</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Account for delivery of Shares to Issuer:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares to be delivered to:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computershare</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">250 Royal Street</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canton, MA 02021</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ATTN: Client Operations (Align Technology, Inc)</font><font style="font-family:inherit;font-size:10pt;">&#32;<br></font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Account for payments to Issuer:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Bank of America</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acct: 1487803801</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ABA: 026009593&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(c)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Account for payments to Dealer:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Bank:  Citibank, NY</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ABA#: 1487803801</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ABA:02009593</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acct No.: 38890774</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beneficiary:  Morgan Stanley &amp; Co.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REF: 023-05573 </font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For purposes of this Confirmation:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(i)&#160;&#160;&#160;&#160;Address for notices or communications to Issuer:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Align Technology, Inc.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2820 Orchard Parkway</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">San Jose, CA 95134</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Attn: Legal Department</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(ii)&#160;&#160;&#160;&#160;Address for notices or communications to Dealer:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Morgan Stanley &amp; Co. LLC</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1585 Broadway</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New York, NY 10036-8293</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Attention:  Usman Khan</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Title: Managing Director</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">With a copy to:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Steven Seltzer</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Title: Executive Director</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Telephone No.: 1 212 762-9849</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">And email notification to the following address:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><a style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;" href="#"><font style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;">Usman.S.Khan@morganstanley.com</font></a></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Steven.Seltzer1@morganstanley.com</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Amendments to the Equity Definitions and Agreement</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(d)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Section 9.2(a)(iii) of the Equity Definitions is hereby amended by deleting the words &#8220;the Excess Dividend Amount, if any, and&#8221;.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(e)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Section 11.2(a) of the Equity Definitions is hereby amended by deleting the words &#8220;a diluting or concentrative effect on the theoretical value of the relevant Shares&#8221; and replacing them with the words &#8220;a material economic effect on the relevant Transaction&#8221;.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(f)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The first sentence of Section 11.2(c) of the Equity Definitions, prior to clause (A) thereof, is hereby amended to read as follows: &#8216;(c) If &#8220;Calculation Agent Adjustment&#8221; is specified as the Method of Adjustment in the related Confirmation of a Share Option Transaction or Share Forward Transaction, then, following the announcement or occurrence of any Potential Adjustment Event, the Calculation Agent will determine whether such Potential Adjustment Event has a material economic effect on the Transaction and, if so, will (i) make appropriate adjustment(s), if any, to any one or more of:&#8217;.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(g)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Section 11.2(e)(vii) of the Equity Definitions is hereby amended by deleting the words &#8220;diluting or concentrative effect on the theoretical value of the relevant Shares&#8221; and replacing them with the words &#8220;a material economic effect on the relevant Transaction&#8221;.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(h)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Section 12.6(c)(ii) of the Equity Definitions is hereby amended by replacing the words &#8220;the Transaction will be cancelled,&#8221; in the first line with the words &#8220;Dealer will have the right to cancel the Transaction,&#8221;.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Section 12.9(b)(iv) of the Equity Definitions is hereby amended by (A) deleting (1) subsection (A) in its entirety, (2) the phrase &#8220;or (B)&#8221; following subsection (A) and (3) the phrase &#8220;in each case&#8221; in subsection (B); and (B) deleting the phrase &#8220;neither the Non-Hedging Party nor the Lending Party lends Shares in the amount of the Hedging Shares or&#8221; in the penultimate sentence.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(j)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Section 12.9(b)(v) of the Equity Definitions is hereby amended by (A) adding the word &#8220;or&#8221; immediately before subsection &#8220;(B)&#8221; and deleting the comma at the end of subsection (A); and (B)(1) deleting subsection (C) in its entirety, (2) deleting the word &#8220;or&#8221; immediately preceding subsection (C) and (3) replacing in the penultimate sentence the words &#8220;either party&#8221; with &#8220;the Hedging Party&#8221; and (4) deleting clause (X) in the final sentence.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(k)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Section 2(a)(iii) of the Agreement is hereby amended by deleting the words &#8220;or Potential Event of Default&#8221; in clause (1) of such Section and deleting the word &#8220;and&#8221; immediately before subsection (3) and deleting clause &#8220;(3)&#8221; in its entirety.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Certain Payments and Deliveries by Dealer</font><font style="font-family:inherit;font-size:10pt;">.  </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notwithstanding anything to the contrary herein, or in the Equity Definitions, if at any time (i) an Early Termination Date occurs and Dealer would be required to make a payment pursuant to Section 6 of the Agreement or (ii) an Extraordinary Event occurs and Dealer would be required to make a payment pursuant to Article 12 of the Equity Definitions (the amount of any such payment obligation described in Section 6(i) or (ii) above, an &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dealer Payment Amount</font><font style="font-family:inherit;font-size:10pt;">&#8221;), then Issuer shall have the right, by prior written notice to Dealer, to require Dealer to settle such payment obligation in Shares in lieu of cash; </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">however</font><font style="font-family:inherit;font-size:10pt;">, that Issuer shall not have the right to so elect in the event of (i) an Insolvency, a Nationalization, a Merger Event or a Tender Offer, in each case, in which the consideration or proceeds to be paid to holders of Shares consists solely of cash or (ii) an Event of Default in which Issuer is the Defaulting Party or a Termination Event in which Issuer is an Affected Party, which Event of Default or Termination Event resulted from an event or events within Issuer&#8217;s control.  If Issuer does not so elect for Dealer to settle an Dealer Payment Amount in Shares, then Dealer shall have the right, in its sole discretion, to elect to settle such Dealer Payment Amount in Shares.  If either Issuer or Dealer so elects, then Dealer shall deliver to Issuer, on or within a commercially reasonable time following the date on which such Dealer Payment Amount would have been due, a number of Shares with a market value, as determined by the Calculation Agent, equal to all or a portion (which portion may be zero) of the Dealer Payment Amount.  If the market value of such Shares equals a portion, but not all, of the Dealer Payment Amount, then, on the date such Dealer Payment Amount is due, a notional balance (the &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Settlement Balance</font><font style="font-family:inherit;font-size:10pt;">&#8221;) shall be established equal to the remaining portion of the Dealer Payment Amount, and Dealer shall commence purchasing Shares for delivery to Issuer.  At the end of each Trading Day on which Dealer purchases Shares pursuant to this Section 6, Dealer shall reduce the Settlement Balance by the amount paid by Dealer to purchase the Shares purchased on such Trading Day.  Dealer shall deliver any Shares purchased on a Trading Day pursuant to this Section 6 to Issuer on the third Exchange Business Day following such Trading Day.  Dealer shall continue so purchasing and delivering Shares until the Settlement Balance has been reduced to zero.  In making any purchases of Shares contemplated by this Section 6, Dealer shall use commercially reasonable efforts to purchase such Shares in a manner that would qualify for the safe harbor provided by Rule 10b-18 if such purchases were made by or on behalf of Issuer.  The period until the Settlement Balance is reduced to zero shall be considered to be part of the Calculation Period for purposes of the representations, warranties and covenants and other provisions herein as the context requires.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">6.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Certain Payments and Deliveries by Issuer</font><font style="font-family:inherit;font-size:10pt;">.  </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notwithstanding anything to the contrary herein, or in the Equity Definitions, if at any time (i) an Early Termination Date occurs and Issuer would be required to make a payment pursuant to Section 6 of the Agreement or (ii) an Extraordinary Event occurs and Issuer would be required to make a payment pursuant to Article 12 of the Equity Definitions (any such payment described in Section 7(i) or (ii) above, an &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Early Settlement Payment</font><font style="font-family:inherit;font-size:10pt;">&#8221;), then Issuer shall have the right, by prior written notice to Dealer, in lieu of making such cash payment, to settle such payment obligation in Shares (such Shares, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Early Settlement Shares</font><font style="font-family:inherit;font-size:10pt;">&#8221;); </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">however</font><font style="font-family:inherit;font-size:10pt;">, that Issuer shall not have the right to so elect in the event of (i) an Insolvency, a Nationalization, a Merger Event or a Tender Offer, in each case, in which the consideration or proceeds to be paid to holders of Shares consists solely of cash or (ii) an Event of Default in which Issuer is the Defaulting Party or a Termination Event in which Issuer is an Affected Party, which Event of Default or Termination Event resulted from an event or events within Issuer&#8217;s control.  In order to elect to deliver Early Settlement Shares, (i) Issuer must notify Dealer of its election by no later than 4:00 p.m., New York City time, on the date that is three Exchange Business Days before the date that the Early Settlement Payment is due, (ii) Issuer must specify whether such Early Settlement Shares are to be sold by means of a registered offering or by means of a private placement and (iii) Issuer must comply with Section 8 below.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Provisions Relating to Delivery of Early Settlement Shares</font><font style="font-family:inherit;font-size:10pt;">.  </font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Issuer may deliver Early Settlement Shares and Make-Whole Shares (as defined below) by means of a </font><font style="font-family:inherit;font-size:10pt;">registered offering only if the following conditions are satisfied:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">On the later of (A) the second Trading Day following Issuer&#8217;s election to deliver Early Settlement Shares and any Make-Whole Shares by means of a registered offering (the &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Registration Notice Date</font><font style="font-family:inherit;font-size:10pt;">&#8221;), and (B) the date on which the Registration Statement is declared effective by the SEC or becomes effective, but in no event later than the date the Early Settlement Payment is due, Issuer shall deliver to Dealer a number of Early Settlement Shares equal to the quotient of (I) the relevant Early Settlement Payment </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">divided</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">by</font><font style="font-family:inherit;font-size:10pt;">&#32;(II) a price per Share as reasonably determined by the Calculation Agent (the date of such delivery, the &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Registered Share Delivery Date</font><font style="font-family:inherit;font-size:10pt;">&#8221;).  </font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Promptly following the Registration Notice Date, Issuer shall file with the SEC a registration statement (&#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Registration Statement</font><font style="font-family:inherit;font-size:10pt;">&#8221;) covering the public sale by Dealer of the Early Settlement Shares and any Make-Whole Shares (collectively, the &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Registered Securities</font><font style="font-family:inherit;font-size:10pt;">&#8221;) on a continuous or delayed basis pursuant to Rule 415 (or any similar or successor rule), if available, under the Securities Act of 1933, as amended (the &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Securities Act</font><font style="font-family:inherit;font-size:10pt;">&#8221;); </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">&#32;that no such filing shall be required pursuant to this paragraph (ii) if Issuer shall have filed a similar registration statement with unused capacity at least equal to the relevant Early Settlement Payment and such registration statement has become effective or been declared effective by the SEC on or prior to the Registration Notice Date and no stop order is in effect with respect to such registration statement as of the Registration Notice Date, in which case such registration statement shall be the Registration Statement.&#160; Issuer shall use its commercially reasonable efforts to file the Registration Statement as an automatic shelf registration statement or have the Registration Statement declared effective by the SEC as promptly as possible.  The Registration Statement shall be effective and subject to no stop order as of the Registered Share Delivery Date.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Promptly following the Registration Notice Date, Issuer shall afford Dealer a reasonable opportunity to conduct a due diligence investigation with respect to Issuer customary in scope for underwritten offerings of equity securities for companies of comparable size, maturity and line of business (including, without limitation, the availability of senior management to respond to questions regarding the business and financial condition of Issuer and the right to have made available to Dealer for inspection at times reasonably acceptable to Issuer any financial and other records, pertinent corporate documents and other information reasonably requested in connection with underwritten offerings of this type by Dealer), and Dealer shall be satisfied in its good faith discretion with the results of such due diligence investigation of Issuer.  For the avoidance of doubt, Issuer shall not have the right to deliver Shares pursuant to this Section 8(a) (and the conditions to delivery of Early Settlement Shares specified in this Section 8(a) shall not be satisfied) unless and until Dealer is satisfied in its good faith discretion with the results of such due diligence investigation of Issuer.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iv)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">From the effectiveness of the Registration Statement until the earlier of (1) when all Registered Securities have been sold by Dealer or (2) thirty (30) days after effectiveness, Issuer shall, at the request of Dealer, make available to Dealer a printed prospectus relating to the Registered Securities in form and substance (including, without limitation, any sections describing the plan of distribution) reasonably satisfactory to Dealer (a &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prospectus</font><font style="font-family:inherit;font-size:10pt;">&#8221;, which term shall include any prospectus supplement thereto), in such quantities as Dealer shall reasonably request.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(v)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Issuer shall use its commercially reasonable efforts to avoid or prevent the issuance of any stop order suspending the effectiveness of the Registration Statement or of any order preventing or suspending the use of any Prospectus and, if any such order is issued, to obtain the lifting thereof as promptly as practicable.&#160; If the Registration Statement, the Prospectus or any document incorporated therein by reference contains a misstatement of a material fact or omits to state a material fact required to be stated therein or necessary to make any statement therein not misleading, Issuer shall use its commercially reasonable efforts to as promptly as practicable file any required document and prepare and furnish to Dealer a reasonable number of copies of such supplement or amendment thereto as may be necessary so that the Prospectus, as thereafter delivered to the purchasers of the Registered Securities, will not contain a misstatement of a material fact or omit to state a material fact required to be stated therein or necessary to make any statement therein not misleading.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(vi)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">On or prior to the Registered Share Delivery Date, Issuer shall enter into an agreement (a &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Transfer Agreement</font><font style="font-family:inherit;font-size:10pt;">&#8221;) with Dealer (or any affiliate of Dealer designated by Dealer) relating to the public sale of the Registered Securities and substantially similar to underwriting agreements customary for underwritten offerings of equity securities for companies of comparable size, maturity and line of business, in form and substance reasonably satisfactory to Dealer (or such affiliate), which Transfer Agreement shall (without limiting the foregoing) contain provisions substantially similar to those contained in such underwriting agreements relating to:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(A)&#160;&#160;&#160;&#160;the indemnification of, and contribution in connection with the liability of, Dealer and its affiliates,</font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(B)&#160;&#160;&#160;&#160;the delivery to Dealer (or such affiliate) of customary letters and customary opinions (including, without limitation, accountants&#8217; comfort letters, opinions relating to the due authorization, valid issuance and fully paid and non-assessable nature of the Registered Securities and letters of counsel relating to the lack of material misstatements and omissions in the Registration Statement, and the Prospectus); and</font></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(C)&#160;&#160;&#160;&#160;the payment by Issuer of all fees and expenses in connection with such resale of the Registered Securities, including all registration costs and all reasonable fees and expenses of counsel for Dealer documented in writing (or such affiliate).</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(vii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">On the Registered Share Delivery Date, a notional balance (the &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Early Settlement Balance</font><font style="font-family:inherit;font-size:10pt;">&#8221;) shall be established with an initial balance equal to the amount of the Early Settlement Payment.&#160; Following the delivery of Early Settlement Shares or any Make-Whole Shares, Dealer shall sell all such Early Settlement Shares or Make-Whole Shares in a commercially reasonable manner.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(viii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">At the end of each day on which sales have been made pursuant to paragraph 8(a)(vii) above, the Early Settlement Balance shall be (A) reduced by an amount equal to the net proceeds to be received by Dealer upon settlement of such sales, and (B) increased by an amount (as reasonably determined by the Calculation Agent) equal to Dealer&#8217;s funding cost with respect to the Early Settlement Balance as of the close of business on the day one Settlement Cycle prior to such day.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ix)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">If, on any date, the Settlement Balance has been reduced to zero but not all of the Early Settlement Shares have been sold, no additional Early Settlement Shares shall be sold and Dealer shall promptly deliver to Issuer (A) any remaining Early Settlement Shares and (B) if the Early Settlement Balance has been reduced to an amount less than zero, an amount in cash equal to the absolute value of the then-current Early Settlement Balance.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(x)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">If, on any date, all of the Early Settlement Shares have been sold and the Settlement Balance has not been reduced to zero, Issuer shall, at its election, either pay the remaining Early Settlement Balance to Dealer in cash or promptly deliver to Dealer an additional number of Shares (&#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Make-Whole Shares</font><font style="font-family:inherit;font-size:10pt;">&#8221;) equal to (A) the Settlement Balance as of such date </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">divided by</font><font style="font-family:inherit;font-size:10pt;">&#32;(B) a price per Share as reasonably determined by the Calculation Agent.  This clause (x) shall be applied successively until the Settlement Balance is reduced to zero. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(xi)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">If at any time the number of Shares covered by the Registration Statement is less than the number of Registered Securities required to be delivered pursuant to this Section 8(a), Issuer shall, at the request of Dealer, file additional registration statement(s) to register the sale of all Registered Securities required to be delivered to Dealer.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(xii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The provisions of Section 8(b) shall apply to any then-current Early Settlement Balance if (i) on any given day, </font><font style="font-family:inherit;font-size:10pt;">Issuer</font><font style="font-family:inherit;font-size:10pt;">&#32;cannot satisfy any of the conditions set forth in this Section 8(a) or (ii) for a period of at least 10 consecutive Exchange Business Days, Dealer has determined that it is inadvisable to effect sales of Registered Securities, unless in either case Issuer pays such then-current Early Settlement Balance to Dealer in cash pursuant to the Registration Statement.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">If Issuer timely elects to deliver Early Settlement Shares and Make-Whole Shares by means of a private placement, the following provisions shall apply:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">All </font><font style="font-family:inherit;font-size:10pt;">Early Settlement Shares</font><font style="font-family:inherit;font-size:10pt;">&#32;and Make-Whole Shares shall be delivered to Dealer (or any affiliate of Dealer designated by Dealer) pursuant to the exemption from the registration requirements of the Securities Act provided by Section&#160;4(2)&#160;thereof.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Issuer shall afford Dealer and any potential purchaser of any such Shares from Dealer (or any affiliate of Dealer designated by Dealer) identified by Dealer a commercially reasonable opportunity to conduct a due diligence investigation with respect to Issuer customary in scope for private placements of equity securities for companies of comparable size, maturity and line of business (including, without limitation, the right to have made available to them for inspection at times reasonably acceptable to Issuer any financial and other records, pertinent corporate documents and other information reasonably requested by them in connection with underwritten offerings of this type), subject to any such potential purchasers entering into a non-disclosure agreement with Issuer in connection with such due diligence.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Issuer shall enter into an agreement (a &#8220;Private Placement Agreement&#8221;) with Dealer (or any affiliate of Dealer designated by Dealer) in connection with the private placement of such Shares by Issuer to Dealer (or any such affiliate) and the private resale of such Shares by Dealer (or any such affiliate), substantially similar to private placement purchase agreements customary for private placements of equity securities for companies of comparable size, maturity and line of business, in form and substance commercially reasonably satisfactory to Dealer and Issuer, which Private Placement Agreement shall include, without limitation, provisions substantially similar to those contained in such private placement purchase agreements relating to the indemnification of, and contribution in connection with the liability of, Dealer and its affiliates, and shall provide for the payment by Issuer of all fees and expenses in connection with such resale (which fees and expenses shall be payable in cash or unregistered Shares), including all reasonable fees and expenses of one counsel for Dealer but not including any underwriter or broker discounts and commissions, and shall contain representations, warranties and agreements of Issuer and Dealer reasonably necessary or advisable to establish and maintain the availability of an exemption from the registration requirements of the Securities Act for such resales.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iv)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Issuer shall not take or cause to be taken any action that would make unavailable either (A)&#160;the exemption set forth in Section&#160;4(2)&#160;of the Securities Act for the sale of any Early Settlement Shares or Make-Whole Shares by Issuer to Dealer or (B)&#160;an exemption from the registration requirements of the Securities Act reasonably acceptable to Dealer for resales of Early Settlement Shares and Make-Whole Shares by Dealer.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(v)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">On the date requested by Dealer, Issuer shall deliver a number of Early Settlement Shares equal to the quotient of (A) the amount of the Early Settlement Payment</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">divided by</font><font style="font-family:inherit;font-size:10pt;">&#32;(B) a per Share value, determined by Dealer in a commercially reasonable manner, which value shall take into account transfer restrictions applicable to such Shares and may be based on indicative bids from institutional &#8220;accredited investors&#8221; (as defined in Rule 501 under the Securities Act), and the provisions of Section 8(a)(vii) through (x) shall apply to the Early Settlement Shares delivered pursuant to this Section 8(b)(v).  For purposes of applying the foregoing, the Registered Share Delivery Date referred to in Section 8(a)(vii) shall be the date on which Issuer delivers the Early Settlement Shares.  </font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(c)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">If Issuer elects to deliver Early Settlement Shares to settle its obligation to make an Early Settlement Payment, then, if necessary, Issuer shall use its commercially reasonable efforts to cause the number of authorized but unissued Shares of </font><font style="font-family:inherit;font-size:10pt;">Common</font><font style="font-family:inherit;font-size:10pt;">&#32;Stock to be increased to an amount sufficient to permit Issuer to fulfill its obligations under Sections 8(a) and/or 8(b) above.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">8.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Special Provisions for Merger Transactions</font><font style="font-family:inherit;font-size:10pt;">.  </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notwithstanding anything to the contrary herein or in the Equity Definitions:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Issuer agrees that:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Issuer will use its commercially reasonable efforts such that Issuer will not during the term of the Transaction make, or, to the extent within its control, permit to be made, any public announcement (as defined in Rule 165(f) under the Securities Act) of any Merger Transaction or potential Merger Transaction unless such public announcement is made prior to the open or after the close of the regular trading session on the Exchange for the Shares.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">To the extent that an announcement of a potential Merger Transaction occurs during the term of the Transaction and Dealer has not provided notice to Issuer as promptly as reasonably practicable following such announcement that Dealer will cause the Transaction to be cancelled or terminated in whole pursuant to &#8220;Extraordinary Events&#8221; in Section 2 above, then as soon as practicable following such notice from Dealer (but in any event prior to the next opening of the regular trading session on the Exchange), Issuer shall provide Dealer with written notice specifying (x) Issuer&#8217;s average daily &#8220;Rule 10b-18 purchases&#8221; (as defined in Rule 10b-18) during the three full calendar months immediately preceding the Announcement Date that were not effected through Dealer or its affiliates and (y) the number of Shares purchased pursuant to the block purchase proviso in Rule 10b-18(b)(4) under the Exchange Act for the three full calendar months preceding the Announcement Date.  Such written notice shall be deemed to be a certification by Issuer to Dealer that such information is true and correct.  Issuer understands that Dealer will use this information in calculating the trading volume for purposes of Rule 10b-18.  In addition, Issuer shall promptly notify Dealer of the earlier to occur of the completion of such transaction and the completion of the vote by target shareholders.  Issuer acknowledges that any such public announcement may trigger the provision set forth in Section 11 below.  Accordingly, Issuer acknowledges that its actions in relation to any such announcement or transaction must comply with the standards set forth in Section 13(b) below.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Upon the occurrence of any public announcement of a Merger Transaction, Dealer may in a good faith and commercially reasonable manner elect either to (i) apply the provisions of Section 11 below or (ii) treat the occurrence of such announcement as an Additional Termination Event with respect to which the Transaction shall be the sole Affected Transaction, Issuer shall be the sole Affected Party and Dealer shall be the party entitled to designate an Early Termination Date pursuant to Section 6(b) of the Agreement (a &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Merger Termination Event</font><font style="font-family:inherit;font-size:10pt;">&#8221;).  In the event that the Dealer elects to treat the Merger Transaction as a Merger Termination Event under this Section 9(b), then neither the provisions of &#8220;Extraordinary Events: Consequences of Merger Events&#8221; set forth above in this Confirmation nor the provisions of Section 10 below shall apply.  </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Merger Transaction</font><font style="font-family:inherit;font-size:10pt;">&#8221; means any merger, acquisition or similar transaction involving a recapitalization of Issuer as contemplated by Rule 10b-18(a)(13)(iv) under the Exchange Act. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">9.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Special Provisions for Acquisition Transaction Announcements</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">If an Acquisition Transaction Announcement occurs on or prior to the final Valuation Date, then the Forward Price shall be determined as if the words &#8220;minus (ii) the Discount&#8221; were deleted from the definition thereof. If an Acquisition Transaction Announcement occurs after the Trade Date but prior to the Lock-Out Date, the Lock-Out Date shall be deemed to be the date of such Acquisition Transaction Announcement.  </font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">&#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisition Transaction Announcement</font><font style="font-family:inherit;font-size:10pt;">&#8221; means (i) the announcement of an Acquisition Transaction, (ii) an announcement that Issuer or any of its subsidiaries has entered into an agreement, a letter of intent or an understanding designed to result in an Acquisition Transaction, (iii) the announcement of the intention to solicit or enter into, or to explore strategic alternatives or other similar undertaking that may include, an Acquisition Transaction, or (iv) any announcement subsequent to an Acquisition Transaction Announcement relating to a material amendment, a material extension, withdrawal or other material change to the subject matter of the previous Acquisition Transaction Announcement. For the avoidance of doubt, the term &#8220;announcement&#8221; as used in the definition of Acquisition Transaction Announcement refers to any public announcement whether made by Issuer or by a bona fide third party that is reasonably likely to be a party to the Acquisition Transaction.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(c)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">&#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisition Transaction</font><font style="font-family:inherit;font-size:10pt;">&#8221; means (i) any Merger Event (for purposes of this definition, the definition of Merger Event shall be read with the references therein to &#8220;100%&#8221; being replaced by &#8220;25%&#8221; and to &#8220;50%&#8221; by &#8220;75%&#8221; and without reference to the clause beginning immediately following the definition of Reverse Merger therein to the end of such definition), Tender Offer or Merger Transaction or any other transaction involving the merger of Issuer with or into any third party, (ii) the sale or transfer of all or substantially all of the assets or liabilities of Issuer, (iii) a recapitalization, reclassification, binding share exchange or other similar transaction or (iv) any acquisition, lease, exchange, transfer, disposition (including by way of spin-off or distribution) of assets or liabilities (including any capital stock or other ownership interests in subsidiaries) or other similar event by Issuer or any of its subsidiaries where the aggregate consideration transferable or receivable by or to Issuer or its subsidiaries exceeds 25% of the market capitalization of Issuer.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Dealer Adjustments</font><font style="font-family:inherit;font-size:10pt;">.  </font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the event that Dealer determines, in a good faith and commercially reasonable manner that, based on advice of legal counsel, it is appropriate with regard to any legal, regulatory or self-regulatory requirements or related policies and procedures (whether or not such requirements, policies or procedures are imposed by law or have been voluntarily adopted by Dealer, and including, without limitation, Rule 10b-18, Rule 10b-5, Regulations 13D-G and Regulations 14 D-E under the Exchange Act; </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">&#32;that such requirements, policies and procedures relate to legal and regulatory issues and are generally applicable in similar situations and applied in a consistent manner in similar transactions), for Dealer to refrain from purchasing Shares or engaging in other market activity or to purchase fewer than the number of Shares or to engage in fewer or smaller other market transactions Dealer would otherwise purchase or engage in on any Trading Day on or prior to the last day of the Calculation Period, then Dealer may, in its reasonable discretion, elect that a Market Disruption shall be deemed to have occurred on such Trading Day. Dealer shall notify Issuer upon the exercise of Dealer&#8217;s rights pursuant to this Section 11 and the Trading Days affected by it and shall subsequently notify Issuer on the day Dealer believes that the circumstances giving rise to such exercise have changed.  </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">11.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Covenants</font><font style="font-family:inherit;font-size:10pt;">.  </font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Issuer covenants and agrees that: </font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Until the end of the Potential Purchase Period (as defined below), neither it nor any of its affiliated purchasers (as defined in Rule 10b-18 under the Exchange Act) shall directly or indirectly (which shall be deemed to include the writing or purchase of any cash-settled or other derivative or structured Share repurchase transaction with a hedging period, calculation period or settlement valuation period or similar period that overlaps with the Transaction) purchase, offer to purchase, place any bid or limit order relating to a purchase of or commence any tender offer relating to Shares (or any security convertible into or exchangeable for Shares) without the prior written approval of Dealer or take any other action that would cause the purchase by Dealer of any Shares in connection with this Agreement not to qualify for the safe harbor provided in Rule 10b-18 under the Exchange Act (assuming for the purposes of this paragraph that such safe harbor were otherwise available for such purchases); </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">provided</font><font style="font-family:inherit;font-size:10pt;">&#32;that this Section 12(a)(i) shall not (i) limit the Issuer&#8217;s ability, pursuant to its employee incentive plan or dividend reinvestment program to re-acquire Shares in connection with the related equity transactions, (ii) limit the Issuer&#8217;s ability to withhold shares to cover tax liabilities associated with such equity transactions or (iii) limit the Issuer&#8217;s ability to grant stock and options to &#8220;affiliated partners&#8221; (as defined in Rule 10b-18) or the ability of such affiliated purchasers to acquire such stock or options, provided that in connection with any such purchase Issuer will be deemed to represent to Dealer that such purchase does not constitute a &#8220;Rule 10b-18 Purchase&#8221; (as defined in Rule 10b-18) (any such incentive or compensatory plan, program or policy of Counterparty, a &#8220;Compensatory Plan&#8221;).  &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Potential Purchase Period</font><font style="font-family:inherit;font-size:10pt;">&#8221; means the period from, and including, the Trade Date to, and including, the latest of (i) the last day of the Calculation Period, (ii) the earlier of (A) the date ten Exchange Business Days immediately following the last day of the Calculation Period and (B) the Scheduled Valuation Date and (iii) if an Early Termination Date occurs or the Transaction is cancelled pursuant to Article 12 of the Equity Definitions, a date determined by Dealer in its commercially reasonable discretion and communicated to Issuer no later than the Exchange Business Day immediately following such date.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Without limiting the generality of Section 13.1 of the Equity Definitions, it is not relying, and has not relied, upon Dealer or any of its representatives or advisors with respect to the legal, accounting, tax or other implications of this Agreement and that it has conducted its own analyses of the legal, accounting, tax and other implications of this Agreement, and that Dealer and its affiliates may from time to time effect transactions for their own account or the account of customers and hold positions in securities or options on securities of Issuer and that Dealer and its affiliates may continue to conduct such transactions during the term of this Agreement.  Without limiting the generality of the foregoing, Issuer acknowledges that Dealer is not making any representations or warranties or taking any position or expressing any view with respect to the treatment of the Transaction under any accounting standards including ASC Topic 260, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Earnings Per Share</font><font style="font-family:inherit;font-size:10pt;">, ASC Topic 815, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging</font><font style="font-family:inherit;font-size:10pt;">, or ASC Topic 480, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Distinguishing Liabilities from Equity</font><font style="font-family:inherit;font-size:10pt;">&#32;and ASC 815-40, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedging &#8211; Contracts in Entity&#8217;s Own Equity</font><font style="font-family:inherit;font-size:10pt;">&#32;(or any successor issue statements) or under FASB&#8217;s Liabilities &amp; Equity Project.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Neither it nor any affiliates shall take any action that would cause a restricted period (as defined in Regulation M under the Exchange Act (&#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Regulation M</font><font style="font-family:inherit;font-size:10pt;">&#8221;)) to be applicable to any purchases of Shares, or of any security for which Shares is a reference security (as defined in Regulation M), by Issuer or any affiliated purchasers (as defined in Regulation M) of Issuer during the Potential Purchase Period.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iv)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">It will not make any election or take any other action in connection with the Transaction while aware of any material nonpublic information regarding Issuer or the Shares.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(v)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">It shall not declare or pay any Extraordinary Dividend until the earlier of (i) the Scheduled Valuation Date or (ii) the date ten Exchange Business Days immediately following the Valuation Date.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">[Reserved]</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">12.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Representations, Warranties and Acknowledgments</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Issuer hereby represents and warrants to Dealer on the date hereof and on and as of the Initial Share Delivery Date that:  </font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">(A) None of Issuer and its officers and directors is aware of any material nonpublic information regarding Issuer or the Shares, and is entering into the Transaction in good faith and not as part of a plan or scheme to evade the prohibitions of federal securities laws, including, without limitation, Rule 10b-5 under the Exchange Act and (B) Issuer agrees not to alter or deviate from the terms of the Agreement or enter into or alter a corresponding or hedging transaction or position with respect to the Shares (including, without limitation, with respect to any securities convertible or exchangeable into the Shares) during the term of the Agreement.  Without limiting the generality of the foregoing, all reports and other documents filed by Issuer with the Securities and Exchange Commission pursuant to the Exchange Act when considered as a whole (with the more recent such reports and documents deemed to amend inconsistent statements contained in any earlier such reports and documents) do not contain any untrue statement of a material fact or any omission of a material fact required to be stated therein or necessary to make the statements therein, in the light of the circumstances in which they were made, not misleading.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The transactions contemplated by this Confirmation have been authorized under Issuer&#8217;s publicly announced program to repurchase Shares.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Issuer is not entering into this Agreement to facilitate a distribution of the Shares (or any security convertible into or exchangeable for Shares) or in connection with a future issuance of securities.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iv)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Issuer is not entering into this Agreement to create actual or apparent trading activity in the Shares (or any security convertible into or exchangeable for Shares) or to manipulate the price of the Shares (or any security convertible into or exchangeable for Shares) in violation of the federal securities laws.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(v)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">There have been no purchases of Shares in Rule 10b-18 purchases of blocks pursuant to the once-a-week block exception contained in Rule 10b-18(b)(4) by or for Issuer or any of its affiliated purchasers during each of the four calendar weeks preceding the Trade Date and during the calendar week in which the Trade Date occurs (&#8220;Rule 10b-18 purchase&#8221;, &#8220;blocks&#8221; and &#8220;affiliated purchaser&#8221; each being used as defined in Rule 10b-18).</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(vi)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Issuer is as of the date hereof, and after giving effect to the transactions contemplated hereby will be, Solvent.  As used in this paragraph, the term &#8220;Solvent&#8221; means, with respect to a particular date, that on such date (A) the present fair market value (or present fair saleable value) of the assets of Issuer is not less than the total amount required to pay the liabilities of Issuer on its total existing debts and liabilities (including contingent liabilities) as they become absolute and matured, (B) Issuer is able to realize upon its assets and pay its debts and other liabilities, contingent obligations and commitments as they mature and become due in the normal course of business, (C)&#160;assuming consummation of the transactions as contemplated by this Agreement, Issuer is not incurring debts or liabilities beyond its ability to pay as such debts and liabilities mature, (D) Issuer is not engaged in any business or transaction, and does not propose to engage in any business or transaction, for which its property would constitute unreasonably small capital after giving due consideration to the prevailing practice in the industry in which Issuer is engaged, (E) Issuer is not a defendant in any civil action that could reasonably be expected to result in a judgment that Issuer is or would become unable to satisfy, (F) Issuer is not &#8220;insolvent&#8221; (as such term is defined under Section 101(32) of the U.S. Bankruptcy Code (Title 11 of the United States Code) (the &#8220;Bankruptcy Code&#8221;)) and (G) Issuer would be able to purchase Shares with an aggregate purchase price equal to the Prepayment Amount in compliance with the corporate laws of the jurisdiction of its incorporation.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(vii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Issuer is not, and after giving effect to the transactions contemplated hereby will not be, required to register as an &#8220;investment company&#8221; as such term is defined in the Investment Company Act of 1940, as amended.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(viii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">No state or local (including non-U.S. jurisdictions) law, rule, regulation or regulatory order applicable to the Shares would give rise to any reporting, consent, registration or other requirement (including without limitation a requirement to obtain prior approval from any person or entity) as a result of Dealer or its affiliates owning or holding (however defined) Shares other than any such law, rule, regulation or regulatory order that applies (A) to the beneficial ownership of Shares under the Exchange Act or (B) solely as a result of the business, identity, place of business or jurisdiction of organization of Dealer or any such affiliate.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Issuer acknowledges and agrees that the Initial Shares may be sold short to Issuer. Issuer further acknowledges and agrees that Dealer may purchase Shares in connection with the Transaction, which Shares may be used to cover all or a portion of such short sale or may be delivered to Issuer.  Such purchases and any other market activity by Dealer will be conducted independently of Issuer by Dealer as principal for its own account.  All of the actions to be taken by Dealer in connection with the Transaction shall be taken by Dealer independently and without any advance or subsequent consultation with Issuer.  It is the intent of the parties that the Transaction comply with the requirements of Rule 10b5-1(c)(1)(i)(B) of the Exchange Act, and the parties agree that this Confirmation shall be interpreted to comply with the requirements of such Rule, and Issuer shall not take any action that results in the Transaction not so complying with such requirements.  Without limiting the generality of the preceding sentence, Issuer acknowledges and agrees that (A) Issuer does not have, and shall not attempt to exercise, any influence over how, when or whether Dealer effects any market transactions in connection with the Transaction and (B) neither Issuer nor its officers or employees shall, directly or indirectly, communicate any information regarding Issuer or the Shares to any employee of Dealer or its Affiliates that have been identified by Dealer to Issuer in writing as employees responsible for executing market transactions in connection with the Transaction</font><font style="font-family:inherit;font-size:10pt;">.</font><font style="font-family:inherit;font-size:10pt;">&#32;&#32;Issuer also acknowledges and agrees that any amendment, modification, waiver or termination of this Confirmation must be effected in accordance with the requirements for the amendment or termination of a &#8220;plan&#8221; as defined in Rule 10b5-1(c) under the Exchange Act.  Without limiting the generality of the foregoing, any such amendment, modification, waiver or termination shall be made in good faith and not as part of a plan or scheme to evade the prohibitions of Rule 10b-5 under the Exchange Act, and no such amendment, modification or waiver shall be made at any time at which Issuer or any officer or director of Issuer is aware of any material nonpublic information regarding Issuer or the Shares.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(c)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Each of Issuer and Dealer represents and warrants to the other that it is an &#8220;eligible contract participant&#8221; as defined in Section 1a(12) of the U.S. Commodity Exchange Act, as amended.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(d)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Each of Issuer and Dealer acknowledges that the offer and sale of the Transaction to it is intended to be exempt from registration under the Securities Act by virtue of Section 4(2) thereof.  Accordingly, it represents and warrants to the other party that (i) it has the financial ability to bear the economic risk of its investment in the Transaction and is able to bear a total loss of its investment, (ii) it is an &#8220;accredited investor&#8221; as that term is defined in Regulation D as promulgated under the Securities Act, (iii) it is entering into the Transaction for its own account and without a view to the distribution or resale thereof and (iv) the assignment, transfer or other disposition of the Transaction has not been and will not be registered under the Securities Act and is restricted under this Confirmation, the Securities Act and state securities laws.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">13.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Acknowledgements of Issuer</font><font style="font-family:inherit;font-size:10pt;">.  </font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(a)&#160;&#160;&#160;&#160;Issuer agrees, understands and acknowledges that:</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:left;text-indent:96px;"><font style="padding-top:16px;text-align:left;font-family:inherit;font-size:10pt;padding-right:96px;">(i)</font><font style="font-family:inherit;font-size:10pt;">during the period from (and including) the Trade Date to (and including) the Settlement Date, Dealer and its Affiliates may buy or sell Shares or other securities or buy or sell options or futures contracts or enter into swaps or other derivative transactions in order to adjust its Hedge Position with respect to the Transaction;</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:left;text-indent:96px;"><font style="padding-top:16px;text-align:left;font-family:inherit;font-size:10pt;padding-right:96px;">(ii)</font><font style="font-family:inherit;font-size:10pt;">Dealer and its Affiliates also may be active in the market for the Shares or options, futures contracts, swaps or other derivative transactions relating to the Shares other than in connection with hedging activities in relation to the Transaction;</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:left;text-indent:96px;"><font style="padding-top:16px;text-align:left;font-family:inherit;font-size:10pt;padding-right:96px;">(iii)</font><font style="font-family:inherit;font-size:10pt;">Dealer shall make its own determination as to whether, when and in what manner any hedging or market activities in Issuer&#8217;s securities or other securities or transactions shall be conducted and shall do so in a manner that it deems appropriate to hedge its price and market risk with respect to the Transaction; and</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:left;text-indent:96px;"><font style="padding-top:16px;text-align:left;font-family:inherit;font-size:10pt;padding-right:96px;">(iv)</font><font style="font-family:inherit;font-size:10pt;">any such market activities of Dealer and its Affiliates may affect the market price and volatility of the Shares, including the 10b-18 VWAP and the Forward Price, each in a manner that may be adverse to Issuer. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(b)&#160;&#160;&#160;&#160;Issuer:</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:left;text-indent:96px;"><font style="padding-top:16px;text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">(i)</font><font style="font-family:inherit;font-size:10pt;">is an &#8220;institutional account&#8221; as defined in FINRA Rule 4512(c);</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:left;text-indent:96px;"><font style="padding-top:16px;text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">(ii)</font><font style="font-family:inherit;font-size:10pt;">is capable of evaluating investment risks independently, both in general and with regard to all transactions and investment strategies involving a security or securities, and will exercise independent judgment in evaluating the recommendations of Dealer or its associated persons, unless it has otherwise notified Dealer in writing; and</font></div><div style="line-height:120%;padding-left:0px;padding-top:16px;text-align:left;text-indent:96px;"><font style="padding-top:16px;text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">(iii)</font><font style="font-family:inherit;font-size:10pt;">will notify Dealer if any of the statements contained in clause (i) or (ii) of this Section 14(b) ceases to be true.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">14.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Reserved</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">15.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Other Provisions</font><font style="font-family:inherit;font-size:10pt;">.  </font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Issuer agrees and acknowledges that Dealer is a &#8220;financial institution&#8221; and &#8220;financial participant&#8221; within the meaning of Sections 101(22) and 101(22A) of the Bankruptcy Code.  The parties hereto further agree and acknowledge that it is the intent of the parties that (A) this Confirmation is a &#8220;securities contract,&#8221; as such term is defined in Section 741(7) of the Bankruptcy Code, with respect to which each payment and delivery hereunder or in connection herewith is a &#8220;termination value,&#8221; &#8220;payment amount&#8221; or &#8220;other transfer obligation&#8221; within the meaning of Section 362 of the Bankruptcy Code and a &#8220;settlement payment,&#8221; within the meaning of Section 546 of the Bankruptcy Code, and (B) Dealer is entitled to the protections afforded by, among other sections, Sections 362(b)(6), 362(b)(17), 362(o), 546(e), 555 and 561 of the Bankruptcy Code.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Dealer and Issuer hereby agree and acknowledge that Dealer has authorized Issuer to disclose the Transaction to any and all persons, and there are no express or implied agreements, arrangements or understandings to the contrary, and authorizes Issuer to use any information that Issuer receives or has received with respect to the Transaction in any manner.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(c)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">In the event Issuer becomes the subject of proceedings (&#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Bankruptcy Proceedings</font><font style="font-family:inherit;font-size:10pt;">&#8221;) under the Bankruptcy Code or any other applicable bankruptcy or insolvency statute, any rights or claims of Dealer hereunder in respect of the Transaction shall rank for all purposes no higher than, but on a parity with, the rights or claims of holders of Shares, and Dealer hereby agrees that its rights and claims hereunder shall be subordinated to those of all parties with claims or rights against Issuer (other than common stockholders) to the extent necessary to assure such ranking. Without limiting the generality of the foregoing, after the commencement of Bankruptcy Proceedings, the claims of Dealer hereunder shall for all purposes have rights equivalent to the rights of a holder of a percentage of the Shares equal to the aggregate amount of such claims (the &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Claim Amount</font><font style="font-family:inherit;font-size:10pt;">&#8221;) taken as a percentage of the sum of (i) the Claim Amount and (ii) the aggregate fair market value of all outstanding Shares on the record date for distributions made to the holders of such Shares in the related Bankruptcy Proceedings.  Notwithstanding any right it might otherwise have to assert a higher priority claim in any such Bankruptcy Proceedings, Dealer shall be entitled to receive a distribution solely to the extent and only in the form that a holder of such percentage of the Shares would be entitled to receive in such Bankruptcy Proceedings, and, from and after the commencement of such Bankruptcy Proceedings, Dealer expressly waives (i) any other rights or distributions to which it might otherwise be entitled in such Bankruptcy Proceedings in respect of its rights and claims hereunder and (ii) any rights of setoff it might otherwise be entitled to assert in respect of such rights and claims.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(d)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Notwithstanding any provision of this Confirmation or any other agreement between the parties to the contrary, ne</font><font style="font-family:inherit;font-size:10pt;">ither the obligations of Issuer nor the obligations of Dealer hereunder are secured by any collateral, security interest, pledge or lien.</font><font style="font-family:inherit;font-size:10pt;">&#32;&#32;</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(e)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Each party waives any and all rights it may have to set off obligations arising under the Agreement and the Transaction against other obligations between the parties, whether arising under any other agreement, applicable law or otherwise.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(f)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Notwithstanding anything to the contrary herein, Dealer may, by prior notice to Issuer, satisfy its obligation to deliver any Shares or other securities on any date due (an &#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Original Delivery Date</font><font style="font-family:inherit;font-size:10pt;">&#8221;) by making separate deliveries of Shares or such securities, as the case may be, at more than one time on or prior to such Original Delivery Date, so long as the aggregate number of Shares and other securities so delivered on or prior to such Original Delivery Date is equal to the number required to be delivered on such Original Delivery Date.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(g)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">It shall constitute an Additional Termination Event with respect to which the Transaction is the sole Affected Transaction and Issuer is the sole Affected Party and Dealer shall be the party entitled to designate an Early Termination Date pursuant to Section 6(b) of the Agreement if, at any time on or prior to the Valuation Date, the price per Share on the Exchange, as determined by the Calculation Agent, is at or below the Threshold Price (as specified in Schedule I).</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Share Cap</font><font style="font-family:inherit;font-size:10pt;">.  </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notwithstanding any other provision of this Confirmation or the Agreement to the contrary, in no event shall Issuer be required to deliver to Dealer in the aggregate a number of Shares that exceeds the Share Cap as of the date of delivery (as specified in Schedule I).  </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">17.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Transfer and Assignment</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dealer may transfer or assign its rights and obligations hereunder and under the Agreement (&#8220;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Transfer</font><font style="font-family:inherit;font-size:10pt;">&#8221;), in whole or in part, to any of its Affiliates that have a credit rating that is not lower than the credit rating of Dealer immediately prior to the proposed time of such Transfer (or whose obligations are guaranteed by an entity of equivalent credit quality) without the consent of Issuer.  Dealer will provide prompt written notice of any such transfer to Issuer.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">18.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Governing Law; Jurisdiction; Waiver</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">THIS CONFIRMATION AND ANY CLAIM, CONTROVERSY OR DISPUTE ARISING UNDER OR RELATED TO THIS CONFIRMATION SHALL BE GOVERNED BY THE LAWS OF THE STATE OF NEW YORK.  THE PARTIES HERETO IRREVOCABLY SUBMIT TO THE EXCLUSIVE JURISDICTION OF THE COURTS OF THE STATE OF NEW YORK AND THE UNITED STATES COURT FOR THE SOUTHERN DISTRICT OF NEW YORK IN CONNECTION WITH ALL MATTERS RELATING HERETO AND WAIVE ANY OBJECTION TO THE LAYING OF VENUE IN, AND ANY CLAIM OF INCONVENIENT FORUM WITH RESPECT TO, THESE COURTS.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EACH PARTY HEREBY IRREVOCABLY WAIVES (ON ITS OWN BEHALF AND, TO THE EXTENT PERMITTED BY APPLICABLE LAW, ON BEHALF OF ITS STOCKHOLDERS) ALL RIGHT TO TRIAL BY JURY IN ANY ACTION, PROCEEDING OR COUNTERCLAIM (WHETHER BASED ON CONTRACT, TORT OR OTHERWISE) ARISING OUT OF OR RELATING TO THE TRANSACTION OR THE ACTIONS OF ISSUER OR ITS AFFILIATES IN THE NEGOTIATION, PERFORMANCE OR ENFORCEMENT HEREOF.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Remainder of Page Intentionally Blank</font></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s249255006E6A5FB5F3C1310BB5289A42"></a></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_________________________________________________________________________________</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Please confirm that the foregoing correctly sets forth the terms of our agreement by executing this Confirmation and returning it to us by</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">facsimile to the number provided on the attached facsimile cover page.</font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Confirmed as of the date first written above:</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><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:49%;"></td><td style="width:51%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ALIGN TECHNOLOGY, INC. </font></div><div style="padding-top:16px;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="padding-top:16px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">MORGAN STANLEY &amp; CO, LLC</font></div><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="padding-top:16px;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="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">By:   </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">______/s/ John F. Morici_______</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Name: John F. Morici</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Title: CFO</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">By:   </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">____/s/Darren McCarley__________</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Name: Darren McCarley</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Title: Managing Director</font></div><div style="padding-top:16px;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-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s990786CD35C78AFD09E1310BB55DB722"></a></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.6
<SEQUENCE>7
<FILENAME>ex106-20181231.htm
<DESCRIPTION>EXHIBIT 10.6
<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="s3CF1A60CE83F13683E5A310E4D285BF6"></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 10.6</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ALIGN TECHNOLOGY, INC.</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">2005 INCENTIVE PLAN</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(amended May 16, 2016)</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">RESTRICTED STOCK UNIT AGREEMENT </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">1.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Grant</font><font style="font-family:inherit;font-size:12pt;">.  The Company hereby grants to Participant under the Align Technology, Inc. 2005 Incentive Plan (the &#8220;Plan&#8221;)  an Award of Restricted Stock Units, subject to all of the terms and conditions in the Notice of Grant, this Agreement, including any country-specific terms and conditions contained in an appendix hereto (collectively, the &#8220;Agreement&#8221;) and the Plan.  Capitalized terms not specifically defined herein shall have the same meanings ascribed to them in the Plan.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Company&#8217;s Obligation to Pay</font><font style="font-family:inherit;font-size:12pt;">.  Each Restricted Stock Unit represents a value equal to the Fair Market Value of a Share on the date it becomes vested.  Unless and until the Restricted Stock Units will have vested in the manner set forth in Sections 3 and 4 below, Participant will have no right to payment of any such Restricted Stock Units.  Prior to actual payment of any vested Restricted Stock Units, such Restricted Stock Unit will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Vesting Schedule</font><font style="font-family:inherit;font-size:12pt;">.  Subject to Section 4 below, the Restricted Stock Units awarded under this Agreement will vest according to the vesting schedule set forth on the attached Notice of Grant, subject to Participant continuing to be a Service Provider through each such date.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Forfeiture upon Termination of Status as a Service Provider</font><font style="font-family:inherit;font-size:12pt;">.  Notwithstanding any contrary provision of this Agreement, if Participant ceases to be a Service Provider for any reason (as further described in Section 10(j) below), the then-unvested Restricted Stock Units awarded under this Agreement will thereupon be forfeited at no cost to the Company and Participant will have no further rights thereunder.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Payment after Vesting</font><font style="font-family:inherit;font-size:12pt;">.  Any Restricted Stock Units that vest in accordance with Section 3 will be paid to Participant (or in the event of Participant&#8217;s death, as set forth in Section 6 below) in whole Shares, subject to Participant satisfying any applicable Tax-Related Items as set forth in Section 7.  Subject to the provisions of Section 9, the vested Restricted Stock Units shall be paid as soon as practicable after vesting, but in each such case within the period sixty (60) days following the vesting date.  In no event will Participant be permitted, directly or indirectly, to specify the taxable year of the payment of any Restricted Stock Units payable under this Agreement.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">6.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Payments after Death</font><font style="font-family:inherit;font-size:12pt;">.  Any distribution or delivery to be made to Participant under this Agreement will, if Participant is then deceased, be made pursuant to applicable laws of descent and distribution in Participant&#8217;s country.  Any such transferee must furnish the Company with (a)&#160;written notice of his or her status as transferee, and (b)&#160;evidence satisfactory to the Company to establish the validity of the transfer and compliance with any laws or regulations pertaining to said transfer.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Responsibility for Taxes</font><font style="font-family:inherit;font-size:12pt;">.  Participant acknowledges that, regardless of any action taken by the Company</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:12pt;">or, if different, Participant&#8217;s employer (the &#8220;Employer&#8221;), the ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to Participant&#8217;s participation in the Plan and legally applicable to Participant (&#8220;Tax-Related Items&#8221;), is and remains Participant&#8217;s responsibility and may exceed the amount actually withheld by the Company or the Employer.  Participant further acknowledges that the Company and/or the Employer (1)&#160;make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Restricted Stock Unit, including, but not limited to, the grant, vesting or settlement of the Restricted Stock Units, the subsequent sale of Shares acquired pursuant to such settlement, and the receipt of any dividends or dividend equivalents; and (2)&#160;do not commit to and are under no obligation to structure the terms of the grant or any aspect of the Restricted Stock Unit to reduce or eliminate Participant&#8217;s liability for Tax-Related Items or achieve any particular tax result.  Further, if Participant is subject to Tax-Related Items in more than one jurisdiction, Participant acknowledges that the Company</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:12pt;">and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Prior to any relevant taxable or tax withholding event, as applicable, Participant agrees to make adequate arrangements satisfactory to the Company and/or the Employer to satisfy any applicable withholding obligations for Tax-Related Items.  In this regard, Participant authorizes the Company and/or the Employer, or their respective agents, at their discretion, to satisfy their withholding obligations with regard to all Tax-Related Items by one or a combination of the following:  </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:70px;">(a)</font><font style="font-family:inherit;font-size:12pt;">withholding from Participant&#8217;s wages or other cash compensation paid to Participant by the Company and/or the Employer; or</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:70px;">(b)</font><font style="font-family:inherit;font-size:12pt;">withholding from proceeds of the sale of Shares acquired upon settlement of the Restricted Stock Units either through a voluntary sale or through a mandatory sale arranged by the Company</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:12pt;">(on Participant&#8217;s behalf pursuant to this authorization without further consent); or </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:70px;">(c)</font><font style="font-family:inherit;font-size:12pt;">withholding in Shares to be issued upon settlement of the Restricted Stock Units.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Notwithstanding the above, in the event that Participant is a Section 16 officer of the Company under the Exchange Act, then the Company will withhold Shares to be issued upon vesting of the Restricted Stock Units, unless otherwise determined by the Administrator, or in the event that withholding in Shares is problematic under applicable tax or securities law or has materially adverse tax consequences.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Depending on the withholding method, the Company may withhold or account for Tax-Related Items by considering applicable minimum statutory withholding rates or other applicable withholding rates, including maximum applicable rates, in which case Participant may receive a refund of any over-withheld amount in cash and will have no entitlement to the Share equivalent.  If the obligation for Tax-Related Items is satisfied by withholding in Shares, for tax purposes, Participant is deemed to have been issued the full number of Shares subject to the vested Restricted Stock Units, notwithstanding that a number of the Shares are held back solely for the purpose of paying the Tax-Related Items.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Finally, Participant agrees to pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of Participant&#8217;s participation in the Plan that cannot be satisfied by the means previously described.  The Company may refuse to issue or deliver the Shares or the proceeds of the sale of Shares, if Participant fails to comply with Participant&#8217;s obligations in connection with the Tax-Related Items.  If Participant does not accept the terms of this Agreement including this Section 7, then at the time any applicable Restricted Stock Units otherwise are scheduled to vest pursuant to Section 3, Participant will permanently forfeit such Restricted Stock Units to the Company at no cost to the Company and Participant will have no rights whatsoever to receive any Shares hereunder.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">8.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Rights as Stockholder</font><font style="font-family:inherit;font-size:12pt;">.  Neither Participant nor any person claiming under or through Participant will have any of the rights or privileges of a stockholder of the Company in respect of any Shares deliverable hereunder, unless and until certificates or other evidence of ownership representing such Shares will have been issued, recorded on the records of the Company or its transfer agents or registrars, and delivered to Participant.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">9.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 409A</font><font style="font-family:inherit;font-size:12pt;">. Notwithstanding anything in the Plan or this Agreement to the contrary, if the vesting of the balance, or some lesser portion of the balance, of the Restricted Stock Units is accelerated in connection with Participant&#8217;s termination as a Service Provider (provided that such termination is a &#8220;separation from service&#8221; within the meaning of Section 409A, as determined by the Company), other than due to death</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">,</font><font style="font-family:inherit;font-size:12pt;">&#32;and if (a) Participant is a &#8220;specified employee&#8221; within the meaning of Section 409A at the time of such termination as a Service Provider and (b) the payment of such accelerated Restricted Stock Units will result in the imposition of additional tax under Section 409A if paid to Participant on or within the six (6) month period following Participant&#8217;s termination as a Service Provider, then the payment of such accelerated Restricted Stock Units will not be made until the date six (6) months and one (1) day following the date of Participant&#8217;s termination as a Service Provider, unless the Participant dies following his or her termination as a Service Provider, in which case, the Restricted Stock Units will be paid in Shares to the Participant&#8217;s estate as soon as practicable following his or her death.  It is the intent of this Agreement that it and all payments and benefits hereunder be exempt from, or comply with, the requirements of Section 409A so that none of the Restricted Stock Units provided under this Agreement or Shares issuable thereunder will be subject to the additional tax imposed under Section 409A, and any ambiguities herein will be interpreted to be so exempt or so comply.  Each payment payable under this Agreement is intended to constitute a separate payment for purposes of Treasury Regulation Section 1.409A-2(b)(2).  For purposes of this Agreement, &#8220;Section 409A&#8221; means Section 409A of the Code, and any final Treasury Regulations and Internal Revenue Service guidance thereunder, as each may be amended from time to time.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Nature of Grant</font><font style="font-family:inherit;font-size:12pt;">.  In accepting the grant, Participant acknowledges, understands and agrees that:</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:70px;">(a)</font><font style="font-family:inherit;font-size:12pt;">the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:70px;">(b)</font><font style="font-family:inherit;font-size:12pt;">the grant of the Restricted Stock Units is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of Restricted Stock Units, or benefits in lieu of Restricted Stock Units, even if Restricted Stock Units have been granted in the past; </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:70px;">(c)</font><font style="font-family:inherit;font-size:12pt;">all decisions with respect to future Restricted Stock Unit or other grants, if any, will be at the sole discretion of the Company; </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:70px;">(d)</font><font style="font-family:inherit;font-size:12pt;">the Restricted Stock Unit grant and Participant&#8217;s participation in the Plan shall not create a right to employment or service, or be interpreted as forming or amending an employment or service contract with the Company, the Employer, or any Affiliate and shall not interfere with the ability of the Company, the Employer, or any Affiliate to terminate Participant&#8217;s employment or status as a Service Provider (if any); </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:70px;">(e)</font><font style="font-family:inherit;font-size:12pt;">Participant is voluntarily participating in the Plan; </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:70px;">(f)</font><font style="font-family:inherit;font-size:12pt;">the Restricted Stock Units and the Shares subject to the Restricted Stock Units and the income from and value of same, are not intended to replace any pension rights or compensation; </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:70px;">(g)</font><font style="font-family:inherit;font-size:12pt;">the Restricted Stock Units and the Shares subject to the Restricted Stock Units and the income from and value of same, are not part of normal or expected compensation or salary for any purpose, including, without limitation, the calculating of any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, long-service awards, pension or retirement or welfare benefits or any other similar payments, and in no event should be considered as compensation for, or relating in any way to, past services for the Company, the Employer, or any Affiliate;</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:70px;">(h)</font><font style="font-family:inherit;font-size:12pt;">the future value of the underlying Shares is unknown, indeterminable and cannot be predicted with certainty; </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:70px;">(i)</font><font style="font-family:inherit;font-size:12pt;">unless otherwise agreed with the Company, the Restricted Stock Units and the Shares subject to the Restricted Stock Units, and the income from and value of same, are not granted as consideration for, or in connection with, the service Participant may provide as a director of an Affiliate;</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:70px;">(j)</font><font style="font-family:inherit;font-size:12pt;">no claim or entitlement to compensation or damages shall arise from forfeiture of the Restricted Stock Units resulting from Participant&#8217;s ceasing to provide employment or other services to the Company or the Employer (for any reason whatsoever, whether or not later found to be invalid or in breach of employment laws in the jurisdiction where Participant is employed or the terms of Participant&#8217;s employment agreement, if any) and in consideration of the grant of the Restricted Stock Units, Participant agrees not to institute any claim against the Company, any of its Affiliates, or the Employer;</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:70px;">(k)</font><font style="font-family:inherit;font-size:12pt;">for purposes of this Agreement, Participant&#8217;s relationship as a Service Provider will be considered terminated as of the date Participant is no longer actively providing services to the Company or one of its Affiliates or the Employer (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment laws in the jurisdiction where Participant is employed or the terms of Participant&#8217;s employment agreement, if any), and unless otherwise expressly provided in this Agreement or determined by the Company, Participant&#8217;s right to vest in the Restricted Stock Units under the Plan, if any, will terminate effective as of such date and will not be extended by any notice period (</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">e.g.</font><font style="font-family:inherit;font-size:12pt;">, active services would not include any contractual notice period or any period of &#8220;garden leave&#8221; or similar period mandated under employment laws in the jurisdiction where Participant is employed or the terms of Participant&#8217;s employment agreement, if any); the Administrator shall have the exclusive discretion to determine when Participant is no longer actively providing services for purposes of the Restricted Stock Unit grant (including whether Participant may still be considered to be providing services while on an approved leave of absence);</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:70px;">(l)</font><font style="font-family:inherit;font-size:12pt;">unless otherwise provided in the Plan or by the Company in its discretion, the Restricted Stock Units and the benefits evidenced by this Agreement do not create any entitlement to have the Restricted Stock Units or any such benefits transferred to, or assumed by, another company nor to be exchanged, cashed out or substituted for, in connection with any corporate transaction affecting the Shares; and</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;padding-right:70px;">(m)</font><font style="font-family:inherit;font-size:12pt;">neither the Company, the Employer nor any Affiliate shall be liable for any foreign exchange rate fluctuation between Participant&#8217;s local currency and the United States Dollar that may affect the value of the Restricted Stock Units or the subsequent sale of any Shares acquired upon settlement.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">11.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">No Advice Regarding Grant</font><font style="font-family:inherit;font-size:12pt;">.  The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding Participant&#8217;s participation in the Plan, or Participant&#8217;s acquisition or sale of the underlying Shares.  Participant understands and agrees that he or she should consult with his or her own personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">12.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;text-decoration:underline;">Data Privacy</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">.  </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;padding-right:70px;">(a)</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;text-decoration:underline;">Data Collection and Usage</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">. The Company and the Employer will collect, process and use certain personal information about Participant, specifically, Participant&#8217;s name, home address, email address and telephone number, date of birth, social security or insurance number, passport number or other identification number, salary, nationality, job title, any Shares or directorships held in the Company, details of all Restricted Stock Units or any other entitlement to Shares awarded, canceled, exercised, vested, unvested or outstanding in Participant&#8217;s favor (&#8220;Data&#8221;), for the exclusive purpose of implementing, administering and managing the Plan. The legal basis, where required, for the processing of Data is Participant&#8217;s consent. In addition to the above-identified recipients and where required under applicable law, Data also may be disclosed to certain securities or other regulatory authorities where the Company&#8217;s securities are listed or traded or regulatory filings are made. The legal basis, where required, for such disclosure is compliance with applicable law.</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;padding-right:70px;">(b)</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;text-decoration:underline;">Stock Plan Administration Service Providers</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">. The Company and the Employer transfer Data to ETRADE, the designated broker assisting in the implementation, administration and management of the Plan. Upon transfer of Participant&#8217;s Data to ETRADE, Participant may be asked to agree to separate terms and data processing practices with ETRADE with such agreement being a condition of the ability to participate in the Plan. </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;padding-right:70px;">(c)</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;text-decoration:underline;">Other Service Provider Data Recipients</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">. The Company also may transfer Data to other third party service providers, if necessary to ensure compliance with applicable tax, exchange control, securities and labor law. Such third party service providers may include the Company&#8217;s legal counsel as well as its auditor/accountant/third party vendor (currently PwC). Wherever possible, the Company will anonymize data, but Participant understands that his or her Data may need to be transferred to such providers to ensure compliance with applicable law and/or tax requirements.</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;padding-right:70px;">(d)</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;text-decoration:underline;">International Data Transfers</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">. The Company, ETRADE and its other service providers described above under (c) are located in the United States. The United States may have different data privacy laws and protections than Participant&#8217;s country of residence (or country of employment, if different). The Company&#8217;s legal basis, where required, for the transfer of Data is Participant&#8217;s consent.</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;padding-right:70px;">(e)</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;text-decoration:underline;">Data Retention</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">. Participant understands that Data will be held only as long as is necessary to implement, administer and manage his or her participation in the Plan. When the Company no longer needs the Data, the Company will remove it from its systems. </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;padding-right:70px;">(f)</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;text-decoration:underline;">Data Subject Rights</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">. Participant understands that Participant may have the right under applicable law to (i) access or copy Data that the Company possesses, (ii) rectify incorrect Data, (iii) delete Data, (iv) restrict processing of Data, (vi) lodge complaints with the competent supervisory authorities in Participant&#8217;s jurisdiction. To receive clarification regarding these rights or to exercise these rights, Participant understands that Participant can contact his or her local human resources representative.</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;padding-right:70px;">(g)</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;text-decoration:underline;">Voluntariness and Consequences of Consent, Denial or Withdrawal</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">. Participation in the Plan is voluntary and Participant understands that Participant is providing the consent herein on a purely voluntary basis. If Participant does not consent, or later seeks to revoke his or her consent, Participant&#8217;s employment status or service and career with the Employer will not be adversely affected. The only consequence of refusing or withdrawing consent is that the Company would not be able to grant Restricted Stock Units or other equity awards to Participant or administer or maintain such awards. Therefore, Participant understands that refusing or withdrawing his or her consent may affect Participant&#8217;s ability to participate in the Plan. For more information on the consequences of Participant&#8217;s refusal to consent or withdrawal of consent, Participant understands that Participant may contact his or her human resources representative. </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:justify;text-indent:96px;"><font style="padding-bottom:16px;text-align:justify;font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;padding-right:70px;">(h)</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;text-decoration:underline;">Declaration of Consent</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">. Participant hereby explicitly and unambiguously consents to the collection, processing and use, in electronic or other form, of Participant&#8217;s Data by the Company and the transfer of Data to the recipients mentioned above, including recipients located in countries which do not adduce an adequate level of protection from a European (or other non-U.S.) data protection law perspective, for the purposes described above.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">13.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Address for Notices</font><font style="font-family:inherit;font-size:12pt;">.  </font><font style="font-family:inherit;font-size:12pt;">Any notice to be given to the Company under the terms of this Agreement will be addressed to the Company, in care of Stock Administrator at Align Technology,&#160;Inc., 2560 Orchard Parkway, San Jose, CA 95131, U.S.A., or at such other address as the Company may hereafter designate in writing.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">14.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Grant is Not Transferable</font><font style="font-family:inherit;font-size:12pt;">.  Except to the limited extent provided in Section&#160;6, this Award and the rights and privileges conferred hereby may not be transferred, assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and will not be subject to sale under execution, attachment or similar process.  Upon any attempt to transfer, assign, pledge, hypothecate or otherwise dispose of this Award, or any right or privilege conferred hereby, or upon any attempted sale under any execution, attachment or similar process, this Award and the rights and privileges conferred hereby immediately will become null and void.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">15.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Binding Agreement</font><font style="font-family:inherit;font-size:12pt;">.  Subject to the limitation on the transferability of this Award contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Additional Conditions to Issuance of Shares; Compliance with Law</font><font style="font-family:inherit;font-size:12pt;">.  Notwithstanding any other provision of the Plan or this Agreement, unless there is an available exemption from any registration, qualification or other legal requirement applicable to the Shares, the Company shall not be required to deliver any Shares issuable upon settlement of the Restricted Stock Units prior to the completion of any registration or qualification of the Shares under any local, state, federal or foreign securities or exchange control law or under rulings or regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) or of any other governmental regulatory body, or prior to obtaining any approval or other clearance from any local, state, federal or foreign governmental agency, which registration, qualification or approval the Company shall, in its absolute discretion deem necessary or advisable.  Participant understands that the Company is under no obligation to register or qualify the Shares with the SEC or any state or foreign securities commission or to seek approval or clearance from any governmental authority for the issuance or sale of Shares.  Further, Participant agrees that the Company shall have the unilateral authority to amend the Plan and this Agreement without Participant&#8217;s consent to the extent necessary to comply with securities or other laws applicable to the issuance of Shares.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">17.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Plan Governs</font><font style="font-family:inherit;font-size:12pt;">.  This Agreement is subject to all terms and provisions of the Plan.  In the event of a conflict between one or more provisions of this Agreement and one or more provisions of the Plan, the provisions of the Plan will govern.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">18.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Administrator Authority</font><font style="font-family:inherit;font-size:12pt;">.  The Administrator will have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret or revoke any such rules (including, but not limited to, the determination of whether or not any Restricted Stock Units have vested).  All actions taken and all interpretations and determinations made by the Administrator in good faith will be final and binding upon Participant, the Company and all other interested persons.  No member of the Administrator will be personally liable for any action, determination or interpretation made in good faith with respect to the Plan or this Agreement.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">19.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Electronic Delivery and Acceptance</font><font style="font-family:inherit;font-size:12pt;">.  The Company may, in its sole discretion, decide to deliver any documents related to </font><font style="font-family:inherit;font-size:12pt;">current or future participation in the Plan</font><font style="font-family:inherit;font-size:12pt;">&#32;by electronic means.  Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">20.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Captions</font><font style="font-family:inherit;font-size:12pt;">.  Captions provided herein are for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">21.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Agreement Severable</font><font style="font-family:inherit;font-size:12pt;">.  In the event that any provision in this Agreement will be held invalid or unenforceable, in whole or in part, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of this Agreement.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">22.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Governing Law and Venue</font><font style="font-family:inherit;font-size:12pt;">.  The grant of the Restricted Stock Units and this Agreement shall be governed by the laws of the State of California, without giving effect to the conflict of law principles thereof.  For purposes of any action, lawsuit or other proceedings brought to enforce this Agreement, relating to it, or arising from it, the parties hereby submit to and consent to the sole and exclusive jurisdiction of the courts of Santa Clara County, California</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">,</font><font style="font-family:inherit;font-size:12pt;">&#32;or the federal courts for the United States for the Northern District of California, and no other courts, where this Award of Restricted Stock Units is made and/or to be performed.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">23.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Language</font><font style="font-family:inherit;font-size:12pt;">.  Participant acknowledges that he or she is sufficiently proficient in English to understand the terms and conditions of this Agreement.  Furthermore, if Participant has received this Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">24.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Appendix</font><font style="font-family:inherit;font-size:12pt;">.  Notwithstanding any provisions in this Agreement, the Restricted Stock Unit grant shall be subject to any special terms and conditions set forth in any Appendix to this Agreement for Participant&#8217;s country.  Moreover, if Participant relocates to one of the countries included in the Appendix, the special terms and conditions for such country will apply to Participant, to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons.  The Appendix constitutes part of this Agreement.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">25.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Imposition of Other Requirements</font><font style="font-family:inherit;font-size:12pt;">.  The Company reserves the right to impose other requirements on Participant&#8217;s participation in the Plan, on the Restricted Stock Units and on any Shares acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">26.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Insider Trading/Market Abuse Laws</font><font style="font-family:inherit;font-size:12pt;">.  Participant acknowledges that, depending on Participant&#8217;s country of residence, the broker&#8217;s country, or the country in which the Shares are listed, he or she may be subject to insider trading and/or market abuse laws in applicable jurisdictions, which may affect Participant's ability to, directly or indirectly,  accept, acquire, sell or attempt to sell or otherwise dispose of Shares, or rights to Shares (</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">e.g.,</font><font style="font-family:inherit;font-size:12pt;">&#32;Restricted Stock Units), or rights linked to the value of Shares, during such times as Participant is considered to have &#8220;inside information&#8221; regarding the Company (as defined by the laws or regulations in the applicable jurisdiction or Participant's country).&#160; Local insider trading laws and regulations may prohibit the cancellation or amendment of orders Participant placed before possessing the inside information.  Furthermore, Participant may be prohibited from (i) disclosing the inside information to any third party, including fellow employees (other than on a &#8220;need to know&#8221; basis) and (ii) &#8220;tipping&#8221; third parties or causing them to otherwise buy or sell securities.  Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading policy.  Participant acknowledges that it is his or her responsibility to be informed of and compliant with any such laws, and Participant should speak to his or her personal advisor on this matter.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">27.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exchange Control Tax and Foreign Asset/Account Reporting Requirements</font><font style="font-family:inherit;font-size:12pt;">.  Participant acknowledges that there may be exchange control, tax, foreign asset and/or account reporting requirements which may affect Participant&#8217;s ability to acquire or hold Shares acquired under the Plan or cash received from participating in the Plan (including from any dividends paid on Shares acquired under the Plan) in a brokerage, bank account or legal entity outside Participant&#8217;s country.  Participant may be required to report such accounts, balances, assets and/or the related transactions to the tax or other authorities in his or her country.  Participant also may be required to repatriate sale proceeds or other funds received as a result of Participant&#8217;s participation in the Plan to his or her country through a designated bank or broker within a certain time after receipt.  Participant acknowledges that it is Participant&#8217;s responsibility to be compliant with such regulations, and Participant should consult his or her personal legal advisor for any details.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">28.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Waiver</font><font style="font-family:inherit;font-size:12pt;">.  Participant acknowledges that a waiver by the Company of breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by Participant or any other Participant.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">By clicking on the &#8220;I accept&#8221; button, Participant represents that he or she is familiar with the terms and provisions of the Plan, and hereby accepts this Agreement subject to all of the terms and provisions thereof.  Participant has reviewed the Plan and this Agreement in their entirety, has had an opportunity to obtain the advice of counsel prior to accepting this Agreement and fully understands all provisions of this Agreement.  Participant agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan or this Agreement.  Participant further agrees to notify the Company upon any change in the residence indicated in the Notice of Grant of Restricted Stock Units.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">APPENDIX</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Align Technology, Inc.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">2005 Incentive Plan</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Restricted Stock Unit Agreement </font></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">This Appendix to the Restricted Stock Unit Agreement (the &#8220;Agreement&#8221;) includes additional terms and conditions that govern the grant of Restricted Stock Units in Participant&#8217;s country.  Capitalized terms not explicitly defined in this Appendix have the definitions ascribed to them in the Align Technology, Inc. 2005 Incentive Plan (the &#8220;Plan&#8221;) and/or the Agreement.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">This Appendix also includes information regarding exchange controls and certain other issues of which Participant should be aware with respect to Participant&#8217;s participation in the Plan.  The information is based on the securities, exchange control and other laws in effect in the respective countries as of January 2019.  Such laws are often complex and change frequently.  As a result, the Company strongly recommends that Participant not rely on the information noted herein as the only source of information relating to the consequences of Participant&#8217;s participation in the Plan because the information may be out of date at vesting of the Restricted Stock Units or the subsequent sale of the Shares or the receipt of any dividends or dividend equivalents.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In addition, the information is general in nature and may not apply to Participant&#8217;s particular situation, and the Company is not in a position to assure Participant of any particular result.  Accordingly, Participant is advised to seek appropriate professional advice as to how the relevant laws in Participant&#8217;s country may apply to Participant&#8217;s situation.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Finally, if Participant is a citizen or resident of a country </font><font style="font-family:inherit;font-size:12pt;">other than the one in which Participant is currently working, transfers employment to another country after the Restricted Stock Units are granted, or is considered a resident of another country for local law purposes, the information contained herein may not be applicable to Participant.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">AUSTRALIA</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Terms and Conditions</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Australian Offer Document</font><font style="font-family:inherit;font-size:12pt;">.  The grant of the Restricted Stock Units is intended to comply with the provisions of the Corporations Act 2001, ASIC Regulatory Guide 49 and ASIC Class Order 14/1000.  Additional details are set forth in the Offer Document for the Offer of Restricted Stock Units to Australian Resident Employees, the Plan and the Agreement.  By accepting the Restricted Stock Unit grant, Participant acknowledges and confirms that he or she has received these documents.   </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Securities Law Information</font><font style="font-family:inherit;font-size:12pt;">.  If Participant acquires Shares under the Plan and Participant offers such Shares for sale to a person or entity resident in Australia, the offer may be subject to disclosure requirements under Australian law.  Participant should obtain legal advice as to Participant&#8217;s disclosure obligations prior to making any such offer.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exchange Control Information</font><font style="font-family:inherit;font-size:12pt;">.  Exchange control reporting is required for cash transactions exceeding AUD 10,000 and for international fund transfers.  The Australian bank assisting with the transaction will file the report for Participant.  If there is no Australian bank involved in the transfer, Participant must file the report himself or herself.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Tax Information</font><font style="font-family:inherit;font-size:12pt;">.  The Plan is a plan to which subdivision 83A-C of the Income Tax Assessment Act 1997 (Cth) applies (subject to conditions in the Act).</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">AUSTRIA</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exchange Control Information</font><font style="font-family:inherit;font-size:12pt;">.  If Participant holds securities (including Shares acquired under the Plan) or cash (including proceeds from the sale of Shares) outside Austria, Participant will be required to file a report with the Austrian National Bank if certain thresholds are exceeded.  Specifically, if Participant holds securities outside Austria, reporting requirements will apply if the value of such securities meets or exceeds (i) EUR 30,000,000 as of the end of any calendar quarter, or (ii) EUR 5,000,000 as of December 31. Further, if Participant holds cash in accounts outside Austria, monthly reporting requirements will apply if the aggregate transaction volume of such cash accounts meets or exceeds EUR 10,000,000.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">BELGIUM</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Foreign Asset/Account Reporting Information</font><font style="font-family:inherit;font-size:12pt;">.  If Participant is a Belgian resident, Participant is required to report any bank accounts opened and maintained outside of Belgium (</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">e.g.,</font><font style="font-family:inherit;font-size:12pt;">&#32;brokerage accounts opened in connection with the Plan) on his or her annual tax return. In a separate report, Participant is required to provide the National Bank of Belgium with certain details regarding such foreign accounts (including the account number, bank name and country in which any such account was opened). This report, as well as additional information on how to complete it, can be found on the website of the National Bank of Belgium, </font><a style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;" href="#"><font style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;">www.nbb.be</font></a><font style="font-family:inherit;font-size:12pt;">, under </font><font style="font-family:inherit;font-size:12pt;font-style:italic;">Kredietcentrales / Centrales des cr&#233;dits</font><font style="font-family:inherit;font-size:12pt;">&#32;caption. Participant should consult with his or her personal tax advisor to determine his or her personal reporting obligations. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">BRAZIL</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Terms and Conditions</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Compliance with Law</font><font style="font-family:inherit;font-size:12pt;">.  By accepting the Restricted Stock Units, Participant acknowledges that he or she agrees to comply with applicable Brazilian laws and pay any and all applicable Tax-Related Items associated with the vesting of the Restricted Stock Units, the receipt of any dividends and the sale of any Shares acquired under the Plan.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Labor Law Acknowledgment</font><font style="font-family:inherit;font-size:12pt;">.  Participant agrees, for all legal purposes, (i) the benefits provided under the Agreement and the Plan are the result of commercial transactions unrelated to Participant&#8217;s employment; (ii) the Agreement and the Plan are not a part of the terms and conditions of Participant&#8217;s employment; and (iii) the income from the Shares associated with the Restricted Stock Units, if any, is not part of Participant&#8217;s remuneration from employment.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exchange Control Information</font><font style="font-family:inherit;font-size:12pt;">.  Employees resident or domiciled in Brazil are required to submit a declaration of assets and rights held outside of Brazil to the Central Bank on an annual basis if the value of such assets or rights exceeds USD 100,000. If such amount exceeds USD 100,000,000, the declaration must be submitted quarterly. The assets and rights that must be reported include cash and Shares acquired under the Plan.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">CANADA</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Terms and Conditions</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Award Payable Only in Shares</font><font style="font-family:inherit;font-size:12pt;">.  The grant of the Restricted Stock Units does not provide any right for Participant to receive a cash payment, and settlement of the Restricted Stock Units is payable only in Shares.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Termination of Service Relationship</font><font style="font-family:inherit;font-size:12pt;">.  The following replaces Section 10(k) of the Agreement:</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">For purposes of the Agreement and except as expressly required by applicable legislation, Participant&#8217;s relationship as a Service Provider will be considered terminated as of the date that is the earlier of: (1) the date Participant's service is terminated, (2) the date Participant receives notice of termination of service from&#160;the Employer, or (3) the date Participant ceases to actively provide services; regardless of any notice period or period of pay in lieu of such notice required under local law (including, but not limited to, statutory law, regulatory law and/or common law).  The Administrator shall have the exclusive discretion to determine when Participant is no longer actively providing services for purposes of the Restricted Stock Unit grant (including whether Participant may still be considered to be providing services while on an approved leave of absence);</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">The following provisions will apply to Participants who are residents of Quebec:</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Language Consent</font><font style="font-family:inherit;font-size:12pt;">.  The parties acknowledge that it is their express wish that the Agreement, as well as all documents, notices and legal proceeds entered into, given or instituted pursuant hereto or relating directly or indirectly hereto, be drawn up in English.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;text-decoration:underline;">Consentement relatif &#224; la langue utilis&#233;e</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">: Les parties reconnaissent avoir exig&#233; la r&#233;daction en anglais de cette convention, ainsi que de tous documents ex&#233;cut&#233;s, avis donn&#233;s et proc&#233;dures judiciaries intent&#233;es, directement ou indirectement, relativement &#224; ou suite &#224; la pr&#233;sente convention.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Data Privacy Notice and Consent</font><font style="font-family:inherit;font-size:12pt;">.  This provision supplements Section 12 of the Agreement:  </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Participant hereby authorizes the Company and the Company&#8217;s representatives to discuss with and obtain all relevant information from all personnel, professional or not, involved in the administration and operation of the Plan.  Participant further authorizes the Employer, the Company, and any other Affiliate to disclose and discuss the Plan with their respective advisors.  Participant further authorizes the Employer, Company, and any other Affiliate to record such information and to keep such information in Participant&#8217;s employee file.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Securities Law Notification</font><font style="font-family:inherit;font-size:12pt;">.  Canadian residents are permitted to sell Shares acquired under the Plan through the designated broker appointed under the Plan, if any, provided the sale of the Shares acquired under the Plan takes place outside of Canada through the Nasdaq stock exchange on which the Shares are listed.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Foreign Asset/Account Reporting Information</font><font style="font-family:inherit;font-size:12pt;">. Canadian taxpayers are required to report any foreign assets (including Shares acquired under the Plan</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;">and, likely, unvested RSUs) with a cost exceeding CAD 100,000 on Form T1135 (Foreign Income Verification Statement) on an annual basis.  For Shares acquired under the Plan, cost generally is the adjusted cost basis (&#8220;ACB&#8221;), which would ordinarily be equal the fair market value of the Shares at the time of acquisition.  If, however, a Canadian taxpayer owns other shares in the Company, the ACB of the Shares acquired under the Plan will need to be leveraged with the ACB of the other Shares.  The statement is due at the same time as the taxpayer&#8217;s annual tax return.  Taxpayers are advised to check with their personal advisor regarding the reporting obligations.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">CHINA</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Terms and Conditions</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">The following terms and conditions will apply to Participants who are subject to exchange control restrictions and regulations in the People&#8217;s Republic of China (the &#8220;PRC&#8221;), including requirements imposed by the State Administration of Foreign Exchange (&#8220;SAFE&#8221;), as determined by the Company in its sole discretion. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Termination of Service Relationship</font><font style="font-family:inherit;font-size:12pt;">.  Due to exchange control laws in the PRC, Participant agrees that the Company reserves the right to require the sale of any Shares acquired at vesting of the Restricted Stock Units upon the termination of Participant&#8217;s relationship as a Service Provider for any reason. If the Company, in its discretion, does not exercise its right to require the automatic sale of Shares issuable upon vesting of the Restricted Stock Units, as described in the preceding sentence, Participant understands and agrees that any Shares acquired by Participant under the Plan must be sold no later than three (3) months after termination of Participant&#8217;s relationship as a Service Provider, or within any other such time frame as permitted by the Company or required for legal or administrative reasons. Participant understands that any Shares acquired under the Plan that have not been sold within three (3) months of termination of Participant&#8217;s relationship as a Service Provider will be automatically sold by a designated broker at the Company&#8217;s discretion, pursuant to this authorization by Participant.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Participant agrees that the Company is authorized to instruct its designated broker to assist with the mandatory sale of such Shares (on Participant&#8217;s behalf, pursuant to this authorization) and Participant expressly authorizes the Company&#8217;s designated broker to complete the sale of such Shares. Participant also agrees to sign any agreements, forms, and/or consents that may be reasonably requested by the Company (or the designated broker) to effectuate the sale of the Shares (including, without limitation, as to the transfers of the proceeds and other exchange control matters noted below) and shall otherwise cooperate with the Company with respect to such matters, provided that Participant shall not be permitted to exercise any influence over how, when or whether the sales occur.  Participant acknowledges that the Company&#8217;s designated broker is under no obligation to arrange for the sale of the Shares at any particular price. Due to fluctuations in the Share price and/or applicable exchange rates between vesting and (if later) the date on which the Shares are sold, the amount of proceeds ultimately distributed to Participant may be more or less than the market value of the Shares upon vesting (which is the amount relevant to determining Participant&#8217;s liability for Tax-Related Items). Participant understands and agrees that the Company is not responsible for the amount of any loss Participant may incur and the Company assumes no liability for any fluctuations in the Share price and/or any applicable exchange rate.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Upon the sale of the Shares, the Company agrees to pay the cash proceeds from the sale (less any Tax-Related Items, brokerage fees and commissions) to Participant in accordance with the applicable exchange control laws and regulations including but not limited to the restrictions set forth in this Appendix for China below under &#8220;Exchange Control Restrictions.&#8221;</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exchange Control Restrictions</font><font style="font-family:inherit;font-size:12pt;">.  Participant understands and agrees that, pursuant to local exchange control requirements, Participant will be required to immediately repatriate any cash payments or proceeds obtained with respect to participation in the Plan to the PRC. Participant further understands that such repatriation of any cash payments or proceeds may need to be effectuated through a special exchange control account established by the Company or any Affiliate, and Participant hereby consents and agrees that any payment or proceeds may be transferred to such special account prior to being delivered to Participant. Any payment or proceeds may be paid to Participant in U.S. dollars or local currency at the Company&#8217;s discretion. If the payments or proceeds are paid to Participant in U.S. dollars, Participant will be required to set up a U.S. dollar bank account in the PRC (if Participant does not already have one) so that the payments or proceeds may be deposited into this account. If the payments or proceeds are paid to Participant in local currency, the Company is under no obligation to secure any particular currency exchange rate and the Company may face delays in converting the payments or proceeds to local currency due to exchange control restrictions.  Participant agrees to bear any currency exchange rate fluctuation risk between the time the cash proceeds are received and the time the cash proceeds are distributed to Participant through the special account described above. Participant further agrees to comply with any other requirements that may be imposed by the Company in the future to facilitate compliance with exchange control requirements in the PRC</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exchange Control Information</font><font style="font-family:inherit;font-size:12pt;">. PRC residents may be required to report to SAFE all details of their foreign financial assets and liabilities, as well as details of any economic transactions conducted with non-PRC residents. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">COSTA RICA</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">There are no country-specific provisions.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">CROATIA</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Foreign Asset/Account Reporting Information</font><font style="font-family:inherit;font-size:12pt;">.  Croatian residents may need to report foreign investments (including Shares acquired under the Plan) to the Croatian National Bank for statistical purposes.  Prior approval from the Croatian National Bank for bank accounts opened abroad no longer is required.  However, because exchange control regulations may change without notice, Participant should consult with his or her legal advisor to ensure compliance with current regulations. It is Participant&#8217;s responsibility to comply with Croatian exchange control laws.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">CZECH REPUBLIC</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exchange Control Information</font><font style="font-family:inherit;font-size:12pt;">.  The Czech National Bank (&#8220;CNB&#8221;) may require Participant to fulfill certain notification duties in relation to the acquisition of Shares and the opening and maintenance of a foreign account. In addition, Participant may need to report the following in the absence of a request from the CNB: foreign direct investments (</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:12pt;">, participation of 10% or more on the capital of a foreign entity) with a value of CZK 2,500,000 or more in the aggregate or other foreign financial assets with a value of CZK 200,000,000 or more. Because exchange control regulations change frequently and without notice, Participant should consult with his or her personal legal advisor prior to the vesting of the </font><font style="font-family:inherit;font-size:12pt;">Restricted Stock Units</font><font style="font-family:inherit;font-size:12pt;">&#32;and the sale of Shares to ensure compliance with current regulations. It is Participant&#8217;s responsibility to comply with any applicable Czech exchange control laws.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">FRANCE</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Terms and Conditions</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Consent to Receive Information in English</font><font style="font-family:inherit;font-size:12pt;">.  By accepting the grant of the Restricted Stock Units, Participant confirms having read and understood the Plan and the Agreement, which were provided in English language.  Participant accepts the terms of those documents accordingly.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">En acceptant cette attribution gratuite d&#8217;actions, Participant confirme avoir lu et compris le Plan et ce Contrat, incluant tous leurs termes et conditions, qui ont &#233;t&#233; transmis en langue anglaise.  Participant accepte les dispositions de ces documents en connaissance de cause.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Tax Information</font><font style="font-family:inherit;font-size:12pt;">.  The Restricted Stock Units are not intended to be French tax-qualified Awards.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Foreign Asset/Account Reporting Information</font><font style="font-family:inherit;font-size:12pt;">.  If Participant retains Shares acquired under the Plan outside of France or maintains a foreign bank account (whether open, current or closed), Participant is required to report such to the French tax authorities when filing his or her annual tax return.  Failure to comply could trigger significant penalties.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">GERMANY</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exchange Control Information</font><font style="font-family:inherit;font-size:12pt;">.  Cross-border payments in excess of EUR 12,500 must be reported monthly to the German Federal Bank.  In case of payments in connection with securities (including proceeds realized upon the sale of Shares or the receipt of any dividends), the report must be made by the 5th day of the month following the month in which the payment was received.  The report must be filed electronically.  The form of report (&#8220;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">Allgemeine Meldeportal Statistik</font><font style="font-family:inherit;font-size:12pt;">&#8221;) can be accessed via the </font><font style="font-family:inherit;font-size:12pt;font-style:italic;">Bundesbank&#8217;s</font><font style="font-family:inherit;font-size:12pt;">&#32;website (</font><a style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;" href="#"><font style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;">www.bundesbank.de</font></a><font style="font-family:inherit;font-size:12pt;">) and is available in both German and English.  Participant is responsible for satisfying the reporting obligation.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Foreign Asset/Account Reporting Information</font><font style="font-family:inherit;font-size:12pt;">.</font><font style="font-family:inherit;font-size:12pt;">&#32;&#32;German residents holding Shares exceeding 1% of the Company&#8217;s total Shares, may be required to notify their local tax office of the acquisition of Shares if the acquisition costs for all Shares held exceeds &#8364;150,000 or if the resident holds 10% or more in the Company&#8217;s total Shares.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">HONG KONG</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Terms and Conditions</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Restricted Stock Units Payable Only in Shares</font><font style="font-family:inherit;font-size:12pt;">.  Notwithstanding any discretion in the Plan or anything to the contrary in the Agreement, the grant of Restricted Stock Units does not provide any right for Participant to receive a cash payment, and the Restricted Stock Units are payable in Shares only.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Sale of Shares</font><font style="font-family:inherit;font-size:12pt;">.  By accepting the Restricted Stock Units, Participant agrees that in the event that the Restricted Stock Units vest and Shares are issued to Participant within six months of the date of grant, Participant agrees that Participant will not dispose of any Shares acquired prior to the six-month anniversary of the date of grant. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Securities Law Information</font><font style="font-family:inherit;font-size:12pt;">.  </font><font style="font-family:inherit;font-size:12pt;font-style:italic;">Warning:</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">The grant of Restricted Stock Units under the terms of the Agreement and the Plan have not been reviewed by any regulatory authority in Hong Kong.  Participant is advised to exercise caution in relation to the right to acquire Shares at vesting of the Restricted Stock Units, or otherwise, under the Plan.  The Restricted Stock Units and any Shares issued upon vesting do not constitute a public offering of securities under Hong Kong law and are available only to selected Employees, Directors and Consultants of the Company or its Affiliates.  The Agreement, including this Appendix, the Plan and other grant documents have not been prepared in accordance with and are not intended to constitute a &#8220;prospectus&#8221; for a public offering of securities under the applicable securities legislation in Hong Kong, nor have the documents been reviewed by any regulatory authority in Hong Kong.  If Participant is in any doubt about any of the contents of the Agreement, including this Appendix, or the Plan, Participant should obtain independent professional advice.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">INDIA</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exchange Control Information</font><font style="font-family:inherit;font-size:12pt;">.  Indian residents are required to repatriate to India all proceeds received from the sale of Shares within 90 days of receipt and any dividends or dividend equivalent payments within 180 days of receipt, or within such other period of time as may be required under applicable regulations, as may be amended from time to time.  Participant must maintain the foreign inward remittance certificate received from the bank where the foreign currency is deposited in the event that the Reserve Bank of India or the Company requests proof of repatriation.  It is Participant&#8217;s responsibility to comply with applicable exchange control laws in India. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Foreign Asset/Account Reporting Information</font><font style="font-family:inherit;font-size:12pt;">.  Participant is required to declare any foreign bank accounts and any foreign financial assets (including Shares held outside India) in Participant&#8217;s annual tax return. Participant is responsible for complying with this reporting obligation and should confer with his or her personal tax advisor in this regard. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ISRAEL</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Terms and Conditions</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Trust Arrangement</font><font style="font-family:inherit;font-size:12pt;">.  Participant understands and agrees that the Restricted Stock Units awarded under the Agreement are awarded subject to and in accordance with the terms and conditions of the Plan, the Sub-Plan for Israeli Taxpayers - Align Technology, Inc. 2005 Stock Incentive Plan, as amended in May 2013 (the &#8220;Sub-Plan&#8221;), the Trust Agreement (the &#8220;Trust Agreement&#8221;), between the Company and the Company&#8217;s trustee appointed by the Company or its Affiliate (as such term is defined in the Israeli Sub-Plan) in Israel, ESOP Management &amp; Trust Services. Ltd. (the &#8220;Trustee&#8221;) and the Agreement, or any successor trustee.  In the event of any inconsistencies between the Sub-Plan, the Agreement and/or the Plan, the Sub-Plan will govern.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Nature of Grant</font><font style="font-family:inherit;font-size:12pt;">.  The following provisions supplement Section 10 of the Agreement:</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Restricted Stock Units are intended to qualify for favorable tax treatment in Israel as a &#8220;102 Capital Gains Track Grant&#8221; (as defined in the Sub-Plan) subject to the terms and conditions of Section 102(b)(2) of the Income Tax Ordinance (New Version) &#8211; 1961 (&#8220;Section 102&#8221;) and the rules promulgated thereunder.  Notwithstanding the foregoing, by accepting the Restricted Stock Units, Participant acknowledges that the Company cannot guarantee or represent that the favorable tax treatment under the 102 Capital Gains Track will apply to the Restricted Stock Units.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By accepting the Restricted Stock Units, Participant: (a) acknowledges receipt of and represents that Participant has read and is familiar with the terms and provisions of Section 102, the Plan, the Sub-Plan, and the Agreement; (b) accepts the Restricted Stock Units subject to all of the terms and conditions of the Agreement, the Plan, the Sub-Plan and Section 102 and the rules promulgated thereunder; and (c) agrees that the Restricted Stock Units and/or any Shares issued in connection therewith, will be registered for the benefit of Participant in the name of the Trustee as required to qualify under Section 102.  </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Participant hereby undertakes to release the Trustee from any liability in respect of any action or decision duly taken and </font><font style="font-family:inherit;font-size:12pt;font-style:italic;">bona fide </font><font style="font-family:inherit;font-size:12pt;">executed in relation to the Plan, or any Restricted Stock Unit or Share granted thereunder.  Participant agrees to execute any and all documents which the Company or the Trustee may reasonably determine to be necessary in order to comply with Section 102 and the Income Tax Ordinance (New Version) &#8211; 1961 (&#8220;ITO&#8221;). </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Payment after Vesting</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Notwithstanding Section 5 of the Agreement, if the vesting of the Restricted Stock Units occurs during the &#8220;Required Holding Period&#8221; (as defined in the Sub-Plan), the Shares issued upon the vesting of the Restricted Stock Unit shall be issued to and deposited with the Trustee for the benefit of Participant and shall be held in trust for the Required Holding Period.  After termination of the Required Holding Period, the Trustee may release the Restricted Stock Units and any Shares issued with respect thereto under the terms set forth in the Sub-Plan, and in accordance with the terms and conditions of the 102 Capital Gains Track, the ITO and any approval by the Israeli Tax Authority (&#8220;ITA&#8221;). </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In the event that such vesting occurs after the end of the Required Holding Period, the Shares issued upon the vesting of the Restricted Stock Units shall either (i) be issued to and deposited with the Trustee, or (ii) be transferred to Participant directly, provided that Participant first complies with his or her obligations for Tax-Related Items. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In the event that Participant elects to have the Shares transferred to Participant without selling such Shares, Participant shall become liable to pay Tax-Related Items immediately in accordance with the provisions of the ITO. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Responsibility for Taxes</font><font style="font-family:inherit;font-size:12pt;">.  Section 6 of the Sub-Plan supplements Section 7 of the Agreement. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Data Privacy</font><font style="font-family:inherit;font-size:12pt;">.  The following provision supplements Section 12 of the Agreement:</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Without derogating from the scope of Section 12 of the Agreement, Participant hereby explicitly consents to the transfer of Data between the Company, the Trustee, and/or a designated Plan broker</font><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">,</font><font style="font-family:inherit;font-size:12pt;">&#32;including any requisite transfer of such Data outside of Participant&#8217;s country and further transfers thereafter as may be required to a broker or other third party. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Electronic Delivery and Acceptance</font><font style="font-family:inherit;font-size:12pt;">.  The following provision supplements Section 19 of the Agreement.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">To the extent required pursuant to Israeli tax law and/or by the Trustee, Participant consents and agrees to deliver hard-copy written notices and/or actual copies of any notices or confirmations provided by Participant related to his or her participation in the Plan. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Written Acceptance</font><font style="font-family:inherit;font-size:12pt;">.  If Participant resides in Israel and has not already executed a Confirmation Letter &#8211; Trustee 102 Awards in connection with grants made under the Plan, Participant must print, sign &amp; deliver the signed copy of the Confirmation Letter &#8211; Trustee 102 Awards within 60 days to: Marta Woods, Align Technology, Inc. 2820 Orchard Parkway, San Jose, CA. 95134  If the Company does not receive the signed Confirmation Letter &#8211; Trustee 102 Awards within 60 days, the Restricted Stock Units may not qualify for preferential tax treatment.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Securities Law Information</font><font style="font-family:inherit;font-size:12pt;">.  The Restricted Stock Units are offered in accordance with an exemption from the requirement to publish a prospectus which the Company received from the Israel Securities Authority on June 30, 2011, under Section 15D of the Israeli Securities Law, 1968. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Shares available under the Plan are registered in the U.S. pursuant to the Form S-8 registration statements which were filed with the U.S. Securities and Exchange Commission on June 7, 2005, May 25, 2006, May 29, 2007, August 5, 2009,  August 5, 2010, August 8, 2011, July 24, 2012, August 2, 2013 and November 8, 2016.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Participant may obtain a copy of the Plan and the Form S-8s, including the documents referenced therein, from the Company&#8217;s intranet site located at:</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;</font><a style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;" href="#"><font style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;">http://aligncentral/Departments/Legal/Lists/Equity%20Plan%20Information/AllItems.aspx</font></a><font style="font-family:inherit;font-size:12pt;">.   </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">These documents are also available at Participant&#8217;s local office. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">ITALY</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Terms and Conditions</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Plan Document Acknowledgment</font><font style="font-family:inherit;font-size:12pt;">.  In accepting the Restricted Stock Units, Participant acknowledges that Participant has received a copy of the Plan and the Agreement and has reviewed the Plan and the Agreement, including this Appendix, in their entirety and fully understands and accepts all provisions of the Plan and the Agreement, including this Appendix.  Participant further acknowledges that Participant has read and specifically and expressly approves the following sections of the Agreement:  Section 3: Vesting Schedule, Section 4:  Forfeiture upon Termination of Status as a Service Provider, Section&#160;5: Payment after Vesting, Section 6:  Payments after Death, Section 7:  Responsibility for Taxes, Section 10:  Nature of Grant, Section 11:  No Advice regarding Grant; Section 16:  Additional Conditions to Issuance of Shares; Compliance with Law and the Authorization to Release and Transfer Necessary Personal Information above.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Foreign Asset/Account Reporting Information</font><font style="font-family:inherit;font-size:12pt;">. Italian residents who, at any time during the fiscal year, hold foreign financial assets (including cash and Shares) which may generate income taxable in Italy&#160;are required to report these assets on their annual tax returns (UNICO Form, RW Schedule) for the year during which the assets are held, or on a special form if no tax return is due.  These reporting obligations will also apply to Italian residents who are the beneficial owners of foreign financial assets under Italian money laundering provisions.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">JAPAN</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Foreign Asset/Account Reporting Information</font><font style="font-family:inherit;font-size:12pt;">.  Participant will be required to report details of any assets held outside of Japan as of December 31 (including any Shares acquired under the Plan) to the extent such assets have a total net fair market value exceeding JPY 50,000,000.  Such report will be due by March 15th each year. Participant should consult with his or her personal tax advisor as to whether the reporting obligation applies to Participant and whether Participant will be required to report details of any outstanding Restricted Stock Units or Shares held by Participant in the report.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">LATVIA</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">There are no country-specific provisions.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">LITHUANIA</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">There are no country-specific provisions.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">MEXICO</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Terms and Conditions</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Labor Law Policy and Acknowledgment</font><font style="font-family:inherit;font-size:12pt;">.  By accepting the Restricted Stock Units, Participant expressly recognizes that Align Technology, Inc., with registered offices at </font><font style="font-family:inherit;font-size:12pt;">2560 Orchard Parkway, San Jose, CA 95131, U.S.A.</font><font style="font-family:inherit;font-size:12pt;">, is solely responsible for the administration of the Plan and that Participant&#8217;s participation in the Plan and acquisition of Shares do not constitute an employment relationship between Participant and the Company since Participant is participating in the Plan on a wholly commercial basis and Participant&#8217;s sole Employer is Aligntech de Mexico (&#8220;Align-Mexico&#8221;).  Based on the foregoing, Participant expressly recognizes that the Plan and the benefits that Participant may derive from his or her participation in the Plan do not establish any rights between Participant and Align-Mexico, and do not form part of the employment conditions and/or benefits provided by Align-Mexico and any modification of the Plan or its termination shall not constitute a change or impairment of the terms and conditions of Participant&#8217;s employment.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Participant further understands that his or her participation in the Plan is a result of a unilateral and discretionary decision of the Company; therefore, the Company reserves the absolute right to amend and/or discontinue Participant&#8217;s participation at any time without any liability to Participant.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Finally, Participant hereby declares that he or she does not reserve any action or right to bring any claim against the Company for any compensation or damages regarding any provision of the Plan or the benefits derived under the Plan, and Participant therefore grants a full and broad release to the Company, its Affiliates, branches, representation offices, its shareholders, officers, agents or legal representatives with respect to any claim that may arise.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Plan Document Acknowledgment</font><font style="font-family:inherit;font-size:12pt;">.  By accepting the Restricted Stock Units, Participant acknowledges that he or she has received a copy of the Plan, has reviewed the Plan and the Agreement in their entirety and fully understands and accepts all provisions of the Plan and the Agreement.  In addition, by accepting the Restricted Stock Units, Participant acknowledges that he or she has read and specifically and expressly approves the terms and conditions in Section 10 of the Agreement (&#8220;Nature of the Grant.&#8221;), in which the following is clearly described and established: (i) participation in the Plan does not constitute an acquired right; (ii) the Plan and participation in the Plan is offered by the Company on a wholly discretionary basis; (iii) participation in the Plan is voluntary; and (iv) neither the Company, the Employer nor any Affiliate is responsible for any decrease in the value of the Shares underlying the Restricted Stock Units. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;text-decoration:underline;">Pol&#237;tica de la Ley Laboral y Reconocimiento</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">.  Al aceptar las Unidades de Acciones Restringidas, Participante reconoce expresamente que Align Technology, Inc., with registered offices at </font><font style="font-family:inherit;font-size:12pt;font-style:italic;">2560 Orchard Parkway, San Jose, CA 95131, U.S.A</font><font style="font-family:inherit;font-size:12pt;">.</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">, es el &#250;nico responsable de la administraci&#243;n del Plan y que participaci&#243;n de Participante&#160;en el mismo y la adquisici&#243;n de Acciones no constituye de ninguna manera una relaci&#243;n laboral entre Participante y la Compa&#241;&#237;a, debido a que la participaci&#243;n de esa persona en el Plan deriva &#250;nicamente de una relaci&#243;n comercial y el &#250;nico Patr&#243;n de participante es Aligntech de Mexico (&#8220;Align-M&#233;xico&#8221;).  Derivado de lo anterior, Participante reconoce&#160;expresamente que el Plan y los beneficios que pudieran derivar para Participante por su participaci&#243;n en el&#160;mismo, no establecen ning&#250;n derecho entre Participante e Align-M&#233;xico, y no forman parte de las condiciones laborales y/o prestaciones otorgadas por Align-M&#233;xico, y cualquier modificaci&#243;n al Plan o la terminaci&#243;n del mismo de ninguna manera podr&#225; ser interpretada como una modificaci&#243;n o desmejora de los t&#233;rminos y condiciones de trabajo de Participante.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Asimismo, Participante reconoce que su participaci&#243;n en el Plan es resultado de la decisi&#243;n unilateral y discrecional de la Compa&#241;&#237;a, por lo tanto, la Compa&#241;&#237;a se reserva el derecho absoluto para modificar y/o discontinuar la participaci&#243;n de Participante en cualquier momento, sin ninguna responsabilidad hacia Participante.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Finalmente Participante manifiesta que no se reserva ninguna acci&#243;n o derecho que ejercitar en contra dela Compa&#241;&#237;a, por cualquier compensaci&#243;n o da&#241;os o perjuicios en relaci&#243;n con cualquier disposici&#243;n del Plan o de los beneficios derivados del mismo, y en consecuencia exime amplia y completamente a la Compa&#241;&#237;a, sus Afiliadas, sucursales, oficinas de representaci&#243;n, sus accionistas, administradores, agentes y representantes legales con respecto a cualquier reclamo que pudiera surgir.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;text-decoration:underline;">Reconocimiento de Documentos del Plan</font><font style="font-family:inherit;font-size:12pt;">.</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">&#32;&#32;Al aceptar las Unidades de Acciones Restringidas, Participante reconoce que ha recibido una copia del Plan, que ha revisado el Plan y el Acuerdo en su totalidad y entiende y acepta los t&#233;rminos del Plan y del Acuerdo.  Adicionalmente, al aceptar las Unidades de Acciones Restringidas, Participante reconoce que ha le&#237;do y espec&#237;fica y expresamente aprueba los t&#233;rminos y condiciones del Secci&#243;n 9 del Acuerdo (denominado "Naturaleza de la Concesi&#243;n"), donde claramente se establece que (i) la participaci&#243;n en el Plan no constituye un derecho adquirido, (ii) el Plan y la participaci&#243;n en el Plan es ofrecido por la Compa&#241;&#237;a en forma totalmente discresional; (iii) la participaci&#243;n en el Plan es voluntaria; y (iv) ni la Compa&#241;&#237;a ni el Patr&#243;n ni su Afiliada es responsable por el decremento en el valor de las acciones de las Unidades de Acciones Restringidas.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">NETHERLANDS</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">There are no country-specific provisions.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">NEW ZEALAND</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Securities Law Notification</font><font style="font-family:inherit;font-size:12pt;">.  </font><font style="font-family:inherit;font-size:12pt;font-style:italic;">Warning:  This is an offer of rights to receive Shares underlying the Restricted Stock Units.  Restricted Stock Units give Participant a potential stake in the ownership of the Company.  Participant may receive a return if dividends are paid on the Shares issued pursuant to the vesting of the Restricted Stock Units.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">If the Company runs into financial difficulties and is wound up, Participant will be paid only after all creditors and holders of preferred shares have been paid.  Participant may lose some or all of his or her investment. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">New Zealand law normally requires people who offer financial products to give information to investors before they invest.  This information is designed to help investors to make an informed decision.  The usual rules do not apply to this offer because it is made under an employee share scheme.  As a result, Participant may not be given all the information usually required.  Participant will also have fewer legal protections for this investment.    </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Participant should ask questions, read all documents carefully, and seek independent financial advice before committing himself or herself.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In addition, Participant is hereby notified that the documents listed below are available for review on the Company&#8217;s &#8220;Investors&#8221; website at </font><a style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;" href="#"><font style="font-family:inherit;font-size:12pt;color:#0000ff;text-decoration:underline;">http://investor.aligntech.com/</font></a><font style="font-family:inherit;font-size:12pt;">:</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)&#160;&#160;&#160;&#160;a copy of the Company&#8217;s most recent annual report (i.e., Form 10-K);</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii) &#160;&#160;&#160;&#160;a copy of the Company&#8217;s most recent quarterly report (i.e., Form 10-Q); and</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii)&#160;&#160;&#160;&#160;a copy of the Company&#8217;s most recent published financial statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A copy of the above documents will be sent to Participant free of charge on written request to Stock Administration, Align Technology, Inc. 2820 Orchard Parkway, San Jose, CA. 95134</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">As noted above, Participant is advised to carefully read the materials provided before making a decision whether to participate in the Plan.  Participant is also encouraged to contact his or her tax advisor for specific information concerning Participant&#8217;s personal tax situation with regard to Plan participation.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">POLAND</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Foreign Asset/Account Reporting Information</font><font style="font-family:inherit;font-size:12pt;">.  Polish residents holding foreign securities (including Shares) and maintaining accounts abroad must report information to the National Bank of Poland on transactions and balances of the securities and cash deposited in such accounts if the value of such transactions or balances exceeds PLN 7,000,000.  If required, the reports must be filed on a quarterly basis on special forms available on the website of the National Bank of Poland. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exchange Control Information</font><font style="font-family:inherit;font-size:12pt;">.  If Participant transfers funds in excess of EUR 15,000 into Poland, the funds must be transferred via a Polish bank account or financial institution.  Participant is required to retain the documents connected with a foreign exchange transaction for a period of five (5) years, as measured from the end of the year in which such transaction occurred.  </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">PORTUGAL</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Terms and Conditions</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Consent to Receive Information in English</font><font style="font-family:inherit;font-size:12pt;">.  Participant hereby declares that Participant has full knowledge of the English language and has read, understood and fully accepted and agreed with the terms and conditions established in the Plan and the Agreement. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Conhecimento da Lingua</font><font style="font-family:inherit;font-size:12pt;">. Por meio do presente, eu declaro expressamente que tem pleno</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">conhecimento da l&#237;ngua inglesa e que li, compreendi e livremente aceitei e concordei com os termos e condi&#231;&#245;es estabelecidas no Plano e no Acordo.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exchange Control Information</font><font style="font-family:inherit;font-size:12pt;">.  If Participant receives Shares, the acquisition of Shares should be reported to the Banco de Portugal for statistical purposes.  If the Shares are deposited with a commercial bank or financial intermediary in Poland, such bank or financial intermediary will submit the report on Participant&#8217;s behalf.  If the Shares are not deposited with a commercial bank or financial intermediary in Portugal, Participant is responsible for submitting the report to the Banco de Portugal. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">RUSSIA</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Terms and Conditions</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">U.S. Transaction</font><font style="font-family:inherit;font-size:12pt;">.  Acceptance of the grant of the Restricted Stock Units results in a contract between Participant and the Company completed in the United States and the Agreement is governed by the laws of the State of California, without giving effect to the conflict of law principles thereof.  Upon vesting of the Restricted Stock Units, any Shares to be issued to Participant shall be delivered to Participant through a brokerage account in the United States and in no event will such Shares be delivered to Participant in Russia.  Participant acknowledges that he or she is not permitted to sell or otherwise transfer Shares directly to other individuals in Russia, nor is Participant permitted to bring any certificates representing the Shares into Russia (if such certificates are issued).  Participant is permitted to sell Shares only on the Nasdaq stock exchange, on which the Shares are listed, and only through a U.S. broker.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Settlement of Restricted Stock Units and Sale of Shares</font><font style="font-family:inherit;font-size:12pt;">.</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">&#32;&#32;</font><font style="font-family:inherit;font-size:12pt;">Depending on the development of local regulatory requirements, the Company reserves the right to force the immediate sale of any Shares to be issued upon vesting and settlement of the Restricted Stock Units.  If applicable, Participant agrees that the Company is authorized to instruct its designated broker to assist with the mandatory sale of such Shares (on Participant&#8217;s behalf pursuant to this authorization) and Participant expressly authorizes the Company&#8217;s designated broker to complete the sale of such Shares.  Participant acknowledges that the Company&#8217;s designated broker is under no obligation to arrange for the sale of the Shares at any particular price.  Upon any such sale of the Shares, the proceeds, less any Tax-Related Items and broker&#8217;s fees or commissions, will be remitted to Participant in accordance with any applicable exchange control laws and regulations.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Data Privacy</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The following provision supplements Section 12 of the Agreement:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;font-weight:bold;">Participant understands and agrees that he or she must complete and return a Consent to Processing of Personal Data (the &#8220;Consent&#8221;) form to the Company.  Further, Participant understands and agrees that if Participant does not complete and return a Consent form to the Company, the Company will not be able to grant Restricted Stock Units to Participant or other awards or administer or maintain such awards.  Therefore, Participant understands that refusing to complete a Consent form or withdrawing his or her consent may affect Participant&#8217;s ability to participate in the Plan.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exchange Control Information</font><font style="font-family:inherit;font-size:12pt;">.  Participant is responsible for complying with any and all Russian foreign exchange requirements in connection with the Restricted Stock Units, any Shares acquired and funds remitted into Russia in connection with the Plan.  This may include, in certain circumstances, reporting and repatriation requirements.  Participant should contact his or her personal advisor regarding any such requirements resulting from participation in the Plan.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Securities Law Information</font><font style="font-family:inherit;font-size:12pt;">.  The grant of the Restricted Stock Units and the distribution of the Plan and all other materials Participant may receive regarding participation in the Plan do not constitute an offering or the advertising of securities in Russia.  The issuance of Shares pursuant to the Plan has not and will not be registered in Russia and, therefore, the Shares may not be used for an offering or public circulation in Russia.  In no event will Shares be delivered to Participant in Russia; all Shares acquired under the Plan will be maintained on Participant&#8217;s behalf in the United States.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Foreign Asset/Account Reporting Notification</font><font style="font-family:inherit;font-size:12pt;">.  Russian residents are also required to file reports of transactions in their foreign bank accounts on an annual basis with the Russian tax authorities.  The tax authorities can require any supporting documents related to the transaction in a Russian resident's foreign bank account.  Participant should consult with his or her personal tax advisor for additional information about these reporting obligations.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Labor Law Information</font><font style="font-family:inherit;font-size:12pt;">.  If Participant continues to hold Shares acquired at vesting of Restricted Stock Units after an involuntary termination of employment, Participant will not be eligible to receive unemployment benefits in Russia.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Anti-Corruption Legislation Information</font><font style="font-family:inherit;font-size:12pt;">.  Individuals holding public office in Russia, as well as their spouses and dependent children, may be prohibited from opening or maintaining a foreign brokerage or bank account and holding any securities, whether acquired directly or indirectly, in a foreign company (including Shares acquired under the Plan).  Participant is strongly advised to consult with his or her personal legal advisor to determine whether the restriction applies to Participant.  </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">SINGAPORE</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Securities Law Information</font><font style="font-family:inherit;font-size:12pt;">.  The grant of the Restricted Stock Units under the Plan is being made pursuant to the &#8220;Qualifying Person&#8221; exemption under section 273(1)(f) of the Securities and Futures Act (Chapter 289, 2006 Ed.) (&#8220;SFA&#8221;).  The Plan has not been lodged or registered as a prospectus with the Monetary Authority of Singapore.  The Restricted Stock Units are subject to section 257 of the SFA and individuals should not sell, or offer for sale, Shares acquired at vesting, unless such sale or offer is made (a) after 6 months of the grant of the Restricted Stock Units; or (b) pursuant to the exemptions under Part XIII Division (1) Subdivision (4) (other than Section 280) of the SFA, or pursuant to, and in accordance with the conditions of any other applicable provision(s) of the SFA.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Chief Executive Officer and Director Notification Obligation</font><font style="font-family:inherit;font-size:12pt;">.  The Chief Executive Officer and any  director, associate director and shadow director of a Singaporean Affiliate are subject to certain notification requirements under the Singapore Companies Act.  These individuals must notify the Singaporean Affiliate in writing of an interest (</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">e.g.</font><font style="font-family:inherit;font-size:12pt;">, the Restricted Stock Units, Shares, etc.) in the Company or any Affiliate within two (2) business days of (i) its acquisition or disposal, (ii) any change in previously disclosed interest (</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">e.g.</font><font style="font-family:inherit;font-size:12pt;">, when Shares acquired at vesting are sold), or (iii)&#160;becoming the Chief Executive Officer or a director, associate director or shadow director.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">SLOVAKIA</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">There are no country-specific provisions.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">SOUTH KOREA</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Foreign Asset/Account Reporting Information</font><font style="font-family:inherit;font-size:12pt;">.  South Korean residents must declare all foreign accounts (</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">i.e.</font><font style="font-family:inherit;font-size:12pt;">, non-South Korean bank accounts, brokerage accounts, etc.) to the South Korean tax authorities and file a report if the aggregate balance of such accounts exceeds a certain limit (currently KRW 1 billion or an equivalent amount in foreign currency) on any month-end date during the year.  Participant should consult with his or her personal tax advisor to determine how to value Participant&#8217;s foreign accounts for purposes of this reporting requirement and whether Participant is required to file a report with respect to such accounts.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">SPAIN</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Terms and Conditions</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">No Entitlement for Claims or Compensation</font><font style="font-family:inherit;font-size:12pt;">.  The following provision supplements Section 10 of the Agreement:</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By accepting the Restricted Stock Units, Participant consents to participation in the Plan and acknowledges that the he or she has received a copy of the Plan document.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Participant understands that the Company has unilaterally, gratuitously and in its sole discretion decided to grant Restricted Stock Units under the Plan to individuals who may be Service Providers throughout the world.  The decision is limited and entered into based upon the express assumption and condition that any Restricted Stock Units will not economically or otherwise bind the Company or any Parent or Affiliate, including the Employer, on an ongoing basis, other than as expressly set forth in the Agreement.  Consequently, Participant understands that the Restricted Stock Units are granted on the assumption and condition that the Restricted Stock Units shall not become part of any employment or service contract (whether with the Company or any Parent or Affiliate, including the Employer) and shall not be considered a mandatory benefit, salary for any purpose (including severance compensation) or any other right whatsoever.  Furthermore, Participant understands and freely accepts that there is no guarantee that any benefit whatsoever shall arise from the grant of Restricted Stock Units, which are gratuitous and discretionary, since the future value of the Restricted Stock Units and the underlying Shares is unknown and unpredictable. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In addition, Participant understands that this grant of Restricted Stock Units would not be made but for the assumptions and conditions set forth hereinabove; thus, Participant understands, acknowledges and freely accepts that, should any or all of the assumptions be mistaken or any of the conditions not be met for any reason, the Restricted Stock Units and any right to the underlying Shares shall be null and void.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Further, the vesting of the Restricted Stock Units is expressly conditioned on Participant&#8217;s continued and active rendering of service, such that if Participant&#8217;s status as a Service Provider is terminated for any reason whatsoever, the Restricted Stock Units may cease vesting immediately, in whole or in part, effective on the date of Participant&#8217;s termination as a Service Provider.  This will be the case, for example, even if (1) Participant is considered to be unfairly dismissed without good cause; (2) Participant is dismissed for disciplinary or objective reasons or due to a collective dismissal; (3) Participant terminates his or her relationship as a Service Provider due to a change of work location, duties or any other employment or contractual condition; (4) Participant terminates his or her relationship as a Service Provider due to a unilateral breach of contract by the Company or an Affiliate; or (5) Participant&#8217;s status as a Service Provider is terminated for any other reason whatsoever.  Consequently, upon termination of Participant&#8217;s status as a Service Provider for any of the above reasons, Participant may automatically lose any rights to Restricted Stock Units that were not vested on the date of Participant&#8217;s termination as a Service Provider, as described in the Plan and the Agreement.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Securities Law Information</font><font style="font-family:inherit;font-size:12pt;">.  No &#8220;offer of securities to the public,&#8221; as defined under&#160;Spanish&#160;law,&#160;has taken place or will take place in the Spanish territory in connection with the grant of the Restricted Stock Units.  The Agreement (including this Appendix) has not been, nor will it be, registered with the </font><font style="font-family:inherit;font-size:12pt;font-style:italic;">Comisi&#243;n Nacional del Mercado de Valores</font><font style="font-family:inherit;font-size:12pt;">, and does not constitute a public offering prospectus.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exchange Control Information</font><font style="font-family:inherit;font-size:12pt;">.  The acquisition, ownership and sale of Shares under the Plan must be declared for statistical purposes to the Spanish Direcci&#243;n General de Comercio e Inversiones (the &#8220;DGCI&#8221;), the Bureau for Commerce and Investments, which is a department of the Ministry of Economy and Competitiveness.  Generally, the declaration must be made in January for Shares owned as of December 31 of the prior year and/or Shares acquired or disposed of during the prior year. However, if the value of Shares acquired or disposed of or the amount of the sale proceeds exceeds EUR 1,502,530 (or if Participant holds 10% or more of the share capital of the Company), the declaration must be filed within one month of the acquisition or disposition, as applicable.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">In addition, Participant will be required to declare to the Bank of Spain any securities accounts (including brokerage accounts held abroad), any foreign instruments (including any Shares acquired under the Plan) and any transactions with non-Spanish residents (including any payments of Shares made to Participant by the Company) depending on the amount of the transactions during the relevant year or the balances in such accounts as of December 31 of the relevant year. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Foreign Asset/Account Reporting Information</font><font style="font-family:inherit;font-size:12pt;">.  If Participant holds rights or assets (</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">e.g.</font><font style="font-family:inherit;font-size:12pt;">, Shares or cash held in a bank or brokerage account) outside of Spain with a value in excess of EUR 50,000 per type of right or asset (</font><font style="font-family:inherit;font-size:12pt;font-style:italic;">e.g.</font><font style="font-family:inherit;font-size:12pt;">, Shares, cash, etc.) as of December 31 each year, Participant is required to report certain information regarding such rights and assets on tax form 720.  After such rights and/or assets are initially reported, the reporting obligation will only apply for subsequent years if the value of any previously-reported rights or assets increases by more than EUR 20,000.  The reporting must be completed by the following March 31.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">SWITZERLAND</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Securities Law Information</font><font style="font-family:inherit;font-size:12pt;">.  The grant of the Restricted Stock Units under the Plan is considered a private offering in Switzerland and is, therefore, not subject to registration in Switzerland. Neither this document nor any other material related to the Restricted Stock Units constitutes a prospectus as such term is understood pursuant to Article 652a of the Swiss Code of Obligations, and neither this document nor any other materials related to the Restricted Stock Units may be publicly distributed or otherwise made publicly available in Switzerland. Neither this document nor any other offering or marketing materials relating to the Restricted Stock Units have been or will be filed with, approved or supervised by any Swiss regulatory authority (in particular, the Swiss Financial Market Supervisory Authority (FINMA)).</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">TAIWAN</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Securities Law Information</font><font style="font-family:inherit;font-size:12pt;">.  The offer of participation in the Plan is available only for employees of the Company and its Affiliates and/or Subsidiaries.  The offer of participation in the Plan is not a public offer of securities by a Taiwanese company.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exchange Control Information</font><font style="font-family:inherit;font-size:12pt;">.  Participant may acquire and remit foreign currency (including proceeds from the sale of Shares or the receipt of dividends) into and out of Taiwan up to USD 5,000,000 per year.  If the transaction amount is TWD 500,000 or more in a single transaction, Participant must submit a foreign exchange transaction form and also provide supporting documentation to the satisfaction of the remitting bank.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">If the transaction amount is USD 500,000 or more in a single transaction, Participant may be required to provide additional supporting documentation to the satisfaction of the remitting bank.  Participant should consult his or her personal advisor to ensure compliance with applicable exchange control laws in Taiwan.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">THAILAND</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Exchange Control Information</font><font style="font-family:inherit;font-size:12pt;">. If the proceeds from the sale of Shares or the receipt of dividends paid on such Shares are equal to or greater than USD 50,000 in a single transaction, Thai residents must repatriate all cash proceeds to Thailand immediately following the receipt of the cash proceeds and then either convert such proceeds to Thai Baht or deposit the proceeds into a foreign currency account opened with a commercial bank in Thailand within 360 days of repatriation. In addition, Thai residents must specifically report the inward remittance to the Bank of Thailand on a foreign exchange transaction form. If Participant fails to comply with these obligations, Participant may be subject to penalties assessed by the Bank of Thailand. Participant should consult his or her personal advisor prior to taking any action with respect to remittance of cash proceeds into Thailand. Participant is responsible for ensuring compliance with all exchange control laws in Thailand.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">TURKEY</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Securities Law Information</font><font style="font-family:inherit;font-size:12pt;">. The sale of Shares acquired under the Plan is not permitted within Turkey. The sale of Shares acquired under the Plan must take place outside of Turkey. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">UNITED ARAB EMIRATES</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Notifications</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Securities Law Information</font><font style="font-family:inherit;font-size:12pt;">. The Plan is only being offered to qualified employees and is in the nature of providing equity incentives to employees of the Company&#8217;s Affiliate in the United Arab Emirates. The Plan and the Agreement are intended for distribution only to such employees and must not be delivered to, or relied on by, any other person. Participant should conduct his or her own due diligence on the Restricted Stock Units offered pursuant to the Agreement. If Participant does not understand the contents of the Plan or the Agreement, he or she should consult an authorized financial adviser. The Emirates Securities and Commodities Authority and the Dubai Financial Services Authority have no responsibility for reviewing or verifying any documents in connection with the Plan. Further, the Ministry of the Economy and the Dubai Department of Economic Development have not approved the Plan or the Agreement nor taken steps to verify the information set out therein, and have no responsibility for such documents.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">UNITED KINGDOM</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">For Service Providers who are Employees, the following additional terms and conditions apply to the Agreement. These terms and conditions do not apply if Participant is a Consultant who is self-employed.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-style:italic;">Terms &amp; Conditions</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Tax Acknowledgment</font><font style="font-family:inherit;font-size:12pt;">.  The following provisions supplement Section 7 in the Agreement:</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Without limitation to the information regarding Tax-Related Items in the Agreement, Participant agrees that he or she is liable for all Tax-Related Items and hereby covenants to pay all such Tax-Related Items, as and when requested by the Company, or if different, the Employer or by Her Majesty&#8217;s Revenue &amp; Customs (&#8220;HMRC&#8221;) (or any other tax authority or any other relevant authority). Participant also agrees to indemnify and keep indemnified the Company and/or the Employer for all Tax-Related Items that they are required to pay, or withhold or have paid or will pay to HMRC (or any other tax authority or any other relevant authority) on Participant&#8217;s behalf  and authorizes the Company and/or the Employer to recover such amounts by any means referred to in the Agreement. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Notwithstanding the foregoing, if Participant is a director or executive officer (as within the meaning of Section 13(k) of the Exchange Act), Participant understands that he or she may not be able to indemnify the Company for the amount of Tax-Related Items not collected from or paid by Participant, if the indemnification could be considered to be a loan.  In this case, Tax-Related Items not collected or paid may constitute a benefit to Participant on which additional income tax and National Insurance Contributions (&#8220;NICs&#8221;) may be payable.  Participant acknowledges that he or she ultimately will be responsible for reporting and paying any income tax due on this additional benefit directly to HMRC under the self-assessment regime and for paying to the Company or the Employer (as appropriate) the amount of any NICs due on this additional benefit which the Company and/or the Employer may also recover from Participant at anytime thereafter by any of the means referred to in this Agreement.</font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>8
<FILENAME>ex211-20181231.htm
<DESCRIPTION>EXHIBIT 21.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="s5880F3F153E85519A2DEA728A6211D4C"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 21.1</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Subsidiaries of Align Technology,&#160;Inc.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant&#8217;s principal subsidiaries as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, are as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;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:96.484375%;border-collapse:collapse;text-align:left;"><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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Entity</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Align Tech De Costa Rica, Costa Rica</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Align Technology,&#160;B.V., Netherlands</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Aligntech de Mexico, S. de, Mexico</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Align Technology, Inc., Delaware</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="padding-bottom:6px;padding-top:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Align Tech (Shanghai), China</font></div><div style="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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;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;"><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%;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;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>9
<FILENAME>ex231-20181231.htm
<DESCRIPTION>EXHIBIT 23.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="s6B69100F5DC851D58B644A02D5EDC702"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 23.1</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;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We hereby consent to the incorporation by reference in the Registration Statements on Form&#160;S-8 (No.&#160;333-214493, No.&#160;333-190351, No.&#160;333-143319, No.&#160;333-134477, No.&#160;333-125586, No.&#160;333-161054, No.&#160;333-176134, No.&#160;333-168548, No. 333-116912, No. 333-82874) of Align Technology,&#160;Inc. of our report dated </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;relating to the financial statements and financial statement schedule and the effectiveness of internal control over financial reporting, which appears in this Form&#160;10-K.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ PricewaterhouseCoopers&#160;LLP</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">San Jose, California</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;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;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>10
<FILENAME>ex311-20181231.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="sDA1277D33ABC5D3BB4331957D2549C93"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit&#160;31.1</font></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;">CERTIFICATIONS</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, Joseph M. Hogan, certify that:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;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:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I have reviewed this annual report on Form&#160;10-K of Align Technology,&#160;Inc.;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="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:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="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:inherit;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="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:inherit;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="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:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="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:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="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:inherit;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="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:inherit;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="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:inherit;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant&#8217;s other certifying officer(s) 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="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:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="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:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date: </font><font style="font-family:inherit;font-size:10pt;">February&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:9%;"></td><td style="width:45%;"></td><td style="width:46%;"></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><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: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:1px solid #000000;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;">/</font><font style="font-family:inherit;font-size:8pt;">S</font><font style="font-family:inherit;font-size:10pt;">/&#160;&#160;&#160;&#160;JOSEPH M. HOGAN</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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Joseph M. Hogan</font></div><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;font-style:italic;">President and Chief Executive Officer</font></div></td></tr></table></div></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;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>11
<FILENAME>ex312-20181231.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="sE3657E07CC625329A0660F7B889395DB"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></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-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, John F. Morici, certify that:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;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:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I have reviewed this annual report on Form&#160;10-K of Align Technology,&#160;Inc.;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;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:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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-bottom:8px;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:inherit;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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-bottom:8px;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:inherit;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="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:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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-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:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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-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:inherit;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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-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:inherit;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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-bottom:8px;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:inherit;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant&#8217;s other certifying officer(s) 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-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:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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-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:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date: </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">February&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:9%;"></td><td style="width:45%;"></td><td style="width:46%;"></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><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: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:1px solid #000000;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;">/</font><font style="font-family:inherit;font-size:8pt;">S</font><font style="font-family:inherit;font-size:10pt;">/&#160;&#160;&#160;&#160;JOHN F. MORICI</font><font style="font-family:inherit;font-size:8pt;">&#160;&#160;&#160;&#160;&#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="overflow:hidden;font-size:10pt;"><font style="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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">John F. Morici                                                                </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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">Chief Financial Officer and Senior Vice President, Global Finance</font></div><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:right;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;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>12
<FILENAME>ex32-20181231.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="s5A180AFA431A5BABB4D1BEE1AFF16299"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></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-top:14px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CERTIFICATION PURSUANT TO</font></div><div style="line-height:144%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">18 U.S.C. SECTION&#160;1350,</font></div><div style="line-height:144%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">AS ADOPTED PURSUANT TO</font></div><div style="line-height:144%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="line-height:120%;padding-top:14px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the Annual Report of Align Technology, Inc. (the &#8220;Company&#8221;) on Form 10-K for the period ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that:</font></div><div style="line-height:120%;padding-top:14px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</font></div><div style="line-height:120%;padding-top:14px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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="3"></td></tr><tr><td style="width:40%;"></td><td style="width:7%;"></td><td style="width:53%;"></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><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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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/&#160;&#160;&#160;&#160;JOSEPH M. HOGAN</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Date: February 28, 2019</font></div></td><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:inherit;font-size:8pt;font-weight:bold;">Name:</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-weight:bold;">Joseph M. Hogan</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Title:</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;font-weight:bold;">President and Chief Executive Officer</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:14px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the Annual Report of Align Technology, Inc. (the &#8220;Company&#8221;) on Form 10-K for the period ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that:</font></div><div style="line-height:120%;padding-top:14px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</font></div><div style="line-height:120%;padding-top:14px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:40%;"></td><td style="width:7%;"></td><td style="width:53%;"></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><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: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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">/</font><font style="font-family:inherit;font-size:8pt;">S</font><font style="font-family:inherit;font-size:10pt;">/&#160;&#160;&#160;&#160;JOHN F. MORICI</font><font style="font-family:inherit;font-size:8pt;">&#160;&#160;&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">Date: February 28, 2019</font></div></td><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:inherit;font-size:8pt;font-weight:bold;">Name:</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-weight:bold;">John F. Morici</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Title:</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;font-weight:bold;">Chief Financial Officer and Senior Vice President, Global Finance</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></td></tr></table></div></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;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>13
<FILENAME>algn-20181231.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!--p:D1528A50F1FC564E803B74ABB4209E58,x:41bca6c247f64cb2853ba99c170ed63f-->
<xbrli:xbrl xmlns:acec="http://fasb.org/dis/acec/2018-01-31" xmlns:algn="http://www.aligntech.com/20181231" 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: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" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<link:schemaRef xlink:href="algn-20181231.xsd" xlink:type="simple" />
	<xbrli:context id="FD2018Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</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="I2019Q1FEB22">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-02-22</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q1">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-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">0001097149</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="FI2015Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2015-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2016Q1JAN16">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</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="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</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-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</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-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-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">0001097149</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="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</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-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-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">0001097149</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="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2015-12-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">0001097149</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="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2017Q1JAN17">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-01-01</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">0001097149</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="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2015-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</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-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2015-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2015-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-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">0001097149</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="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</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="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2023-01-01">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-01-01">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2019-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="FI2017Q4_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201618Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201618Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2015Q4_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201618Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2015-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2015Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201618Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2015-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201618Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201618Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201618Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201618Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201618Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201618Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:AgencyBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</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_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</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_AssetBackedSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</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_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:AgencyBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</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_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:U.S.GovernmentTreasuryBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</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_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:AgencyBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_AssetBackedSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:AgencyBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_AssetBackedSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:AgencyBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:AgencyBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:AgencyBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_IsraeliSeveranceFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_OtherAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:IsraeliSeveranceFundsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_IsraeliSeveranceFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_OtherAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:IsraeliSeveranceFundsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:AgencyBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_IsraeliSeveranceFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_OtherAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:IsraeliSeveranceFundsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_IsraeliSeveranceFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_OtherAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:IsraeliSeveranceFundsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:AgencyBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_AssetBackedSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_AssetBackedSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:AgencyBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q2APR30_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</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_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:U.S.GovernmentTreasuryBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_IsraeliSeveranceFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_OtherAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:IsraeliSeveranceFundsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherAssetsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:U.S.GovernmentTreasuryBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:AgencyBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:AgencyBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_MunicipalSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:MunicipalSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:AgencyBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_IsraeliSeveranceFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_OtherAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:IsraeliSeveranceFundsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherAssetsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:U.S.GovernmentTreasuryBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:AgencyBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:U.S.GovernmentTreasuryBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:AgencyBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_MunicipalSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:MunicipalSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_IsraeliSeveranceFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_OtherAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:IsraeliSeveranceFundsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:OtherAssetsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_MunicipalSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:MunicipalSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">algn:LongTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:U.S.GovernmentTreasuryBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:U.S.GovernmentTreasuryBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">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="FI2017Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:AgencyBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:U.S.GovernmentTreasuryBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:AgencyBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">algn:U.S.GovernmentTreasuryBondsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</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_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
				<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="FI2018Q4_srt_CurrencyAxis_currency_EUR_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
				<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="FI2018Q4_srt_CurrencyAxis_currency_CNY_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
				<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="FI2018Q4_srt_CurrencyAxis_currency_AUD_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:AUD</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
				<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="FI2018Q4_srt_CurrencyAxis_currency_BRL_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BRL</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
				<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="FI2018Q4_srt_CurrencyAxis_currency_GBP_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
				<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="FI2018Q4_srt_CurrencyAxis_currency_JPY_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
				<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="FI2018Q4_srt_CurrencyAxis_currency_CAD_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
				<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="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</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_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</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_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis_us-gaap_TechnologyEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</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_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</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_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</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_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_TechnologyEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_TechnologyEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</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="I2016Q3Jul25">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-07-25</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_algn_SDCMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">algn:SDCMember</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="FD2017Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_algn_SDCMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">algn:SDCMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q3Jul24_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_algn_SDCMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">algn:SDCMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-07-24</xbrli:startDate>
			<xbrli:endDate>2017-07-24</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2016Q3Jul25">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-07-25</xbrli:startDate>
			<xbrli:endDate>2016-07-25</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_algn_SDCMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">algn:SDCMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2017Q3Jul24_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_algn_SDCMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">algn:SDCMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-07-24</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_algn_SDCMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">algn:SDCMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q1Feb7_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_algn_SDCMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">algn:SDCMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-02-07</xbrli:startDate>
			<xbrli:endDate>2018-02-07</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q1_us-gaap_BusinessAcquisitionAxis_algn_CertainDistributorsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">algn:CertainDistributorsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q1QTD_us-gaap_BusinessAcquisitionAxis_algn_CertainDistributorsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">algn:CertainDistributorsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DistributionRightsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_algn_ExistingTechnologyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">algn:ExistingTechnologyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</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-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">algn:MarketPerformanceBasedRestrictedStockUnitsMember</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_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlan2010Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">algn:EmployeeStockPurchasePlan2010Member</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_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</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="FD2017Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DistributionRightsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_algn_ExistingTechnologyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">algn:ExistingTechnologyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DistributionRightsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</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_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</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_PatentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</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_TrademarksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</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_DistributionRightsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</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_OtherIntangibleAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</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="FD2018Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</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_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<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_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_algn_ExistingTechnologyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">algn:ExistingTechnologyMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis_algn_ExistingTechnologyMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">algn:ExistingTechnologyMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</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="D2018Q1Feb16_srt_RangeAxis_srt_MaximumMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-02-16</xbrli:startDate>
			<xbrli:endDate>2018-02-16</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q1Feb16_srt_RangeAxis_srt_MinimumMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-02-16</xbrli:startDate>
			<xbrli:endDate>2018-02-16</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q1Feb27">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-02-27</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q1Feb16_srt_RangeAxis_srt_MinimumMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-02-16</xbrli:startDate>
			<xbrli:endDate>2018-02-16</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q1Feb16_srt_RangeAxis_srt_MaximumMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-02-16</xbrli:startDate>
			<xbrli:endDate>2018-02-16</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q1Feb16_us-gaap_VariableRateAxis_us-gaap_BaseRateMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-02-16</xbrli:startDate>
			<xbrli:endDate>2018-02-16</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2013Q1Mar22">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2013-03-22</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q1Feb16_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-02-16</xbrli:startDate>
			<xbrli:endDate>2018-02-16</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q4DEC10_us-gaap_GainContingenciesByNatureAxis_algn_PatentInfringementby3ShapeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">algn:PatentInfringementby3ShapeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-12-10</xbrli:startDate>
			<xbrli:endDate>2018-12-10</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q4NOv14_us-gaap_GainContingenciesByNatureAxis_algn_ViolationofTradeLaws3ShapeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">algn:ViolationofTradeLaws3ShapeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-11-14</xbrli:startDate>
			<xbrli:endDate>2017-11-14</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q4DEC10_us-gaap_GainContingenciesByNatureAxis_algn_ViolationofTradeLaws3ShapeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">algn:ViolationofTradeLaws3ShapeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-12-10</xbrli:startDate>
			<xbrli:endDate>2018-12-10</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2019Q1JAN_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q4NOV05">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-11-05</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q4NOv14_us-gaap_GainContingenciesByNatureAxis_algn_PatentInfringementby3ShapeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">algn:PatentInfringementby3ShapeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-11-14</xbrli:startDate>
			<xbrli:endDate>2017-11-14</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q4DEC10_us-gaap_GainContingenciesByNatureAxis_algn_Lawsuitagainst3ShapeASMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">algn:Lawsuitagainst3ShapeASMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-12-10</xbrli:startDate>
			<xbrli:endDate>2018-12-10</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q4NOv14_us-gaap_GainContingenciesByNatureAxis_algn_Lawsuitagainst3ShapeASMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:GainContingenciesByNatureAxis">algn:Lawsuitagainst3ShapeASMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-11-14</xbrli:startDate>
			<xbrli:endDate>2017-11-14</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2019Q1JAN29_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-29</xbrli:startDate>
			<xbrli:endDate>2019-01-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q1Feb7_srt_CounterpartyNameAxis_algn_SDCMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">algn:SDCMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-02-07</xbrli:startDate>
			<xbrli:endDate>2018-02-07</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2019Q1JAN30_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-30</xbrli:startDate>
			<xbrli:endDate>2019-01-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2019Q1JAN15_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-15</xbrli:startDate>
			<xbrli:endDate>2019-01-15</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q4NOV27">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-11-27</xbrli:startDate>
			<xbrli:endDate>2017-11-27</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2017Q4Nov27">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-11-27</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2019Q1JAN30_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q2MAY29">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-05-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q3Jul24_srt_CounterpartyNameAxis_algn_SDCMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">algn:SDCMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-07-24</xbrli:startDate>
			<xbrli:endDate>2017-07-24</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q2MAY29">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-29</xbrli:startDate>
			<xbrli:endDate>2018-05-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">algn:MarketPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">algn:MarketPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</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_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</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-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">algn:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">algn:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">algn:EmployeeStockPurchasePlanMember</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_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">algn:MarketPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">algn:MarketPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">algn:MarketPerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">algn:MarketPerformanceBasedRestrictedStockUnitsMember</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="I2013Q2May16_us-gaap_PlanNameAxis_algn_EmployeeStockIncentivePlan2005Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">algn:EmployeeStockIncentivePlan2005Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2013-05-16</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlan2010Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">algn:EmployeeStockPurchasePlan2010Member</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_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_algn_StockIncentivePlan2005Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="algn:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis">algn:StockIncentivePlan2005Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">algn:MarketPerformanceBasedRestrictedStockUnitsMember</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_PlanNameAxis_algn_EmployeeStockPurchasePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">algn:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_algn_StockPlan2001Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="algn:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis">algn:StockPlan2001Member</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="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_AwardTypeAxis_algn_EmployeeStockPurchasePlan2010Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">algn:EmployeeStockPurchasePlan2010Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_algn_StockIncentivePlan2005Member_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_VestingAxis_algn_MonthlyVestingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="algn:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis">algn:StockIncentivePlan2005Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VestingAxis">algn:MonthlyVestingMember</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_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_algn_StockholderRightsPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="algn:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis">algn:StockholderRightsPlanMember</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_PlanNameAxis_algn_EmployeeStockIncentivePlan2005Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">algn:EmployeeStockIncentivePlan2005Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_algn_StockIncentivePlan2005Member_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="algn:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis">algn:StockIncentivePlan2005Member</xbrldi:explicitMember>
				<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-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_ShareRepurchaseProgramAxis_algn_May2018RepurchaseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">algn:May2018RepurchaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2017Q3Aug_us-gaap_ShareRepurchaseProgramAxis_algn_ASR2017Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">algn:ASR2017Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-08-01</xbrli:startDate>
			<xbrli:endDate>2017-08-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2016Q1_us-gaap_ShareRepurchaseProgramAxis_algn_April2014StockRepurchaseProgramMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">algn:April2014StockRepurchaseProgramMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2014-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_ShareRepurchaseProgramAxis_algn_April2014StockRepurchaseProgramMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">algn:April2014StockRepurchaseProgramMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_ShareRepurchaseProgramAxis_algn_May2018RepurchaseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">algn:May2018RepurchaseMember</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="D2019Q1feb_us-gaap_ShareRepurchaseProgramAxis_algn_May2018RepurchaseMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">algn:May2018RepurchaseMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-02-01</xbrli:startDate>
			<xbrli:endDate>2019-02-22</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q1Feb_us-gaap_ShareRepurchaseProgramAxis_algn_ASR2017Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">algn:ASR2017Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-02-01</xbrli:startDate>
			<xbrli:endDate>2018-02-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2016Q2May4_us-gaap_ShareRepurchaseProgramAxis_algn_April2014StockRepurchaseProgramMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">algn:April2014StockRepurchaseProgramMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-05-04</xbrli:startDate>
			<xbrli:endDate>2016-05-04</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q4dec_us-gaap_ShareRepurchaseProgramAxis_algn_May2018RepurchaseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">algn:May2018RepurchaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-12-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_ShareRepurchaseProgramAxis_algn_ASR2017Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">algn:ASR2017Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2016Q2Apr28_us-gaap_ShareRepurchaseProgramAxis_algn_April2016StockRepurchaseProgramMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">algn:April2016StockRepurchaseProgramMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-04-28</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q2MAY31_us-gaap_ShareRepurchaseProgramAxis_algn_May2018RepurchaseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">algn:May2018RepurchaseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-05-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2014Q2_us-gaap_ShareRepurchaseProgramAxis_algn_April2014StockRepurchaseProgramMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">algn:April2014StockRepurchaseProgramMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2014-04-23</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</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="FD2017Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2009Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2009-01-01</xbrli:startDate>
			<xbrli:endDate>2009-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_StatementGeographicalAxis_country_CR_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CR</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</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_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-10-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_srt_StatementGeographicalAxis_country_CR_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CR</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_srt_StatementGeographicalAxis_country_CR_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CR</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_StatementGeographicalAxis_country_NL">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_StatementGeographicalAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_srt_StatementGeographicalAxis_country_MX">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_srt_StatementGeographicalAxis_country_CR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_StatementGeographicalAxis_algn_OtherInternationalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">algn:OtherInternationalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_srt_StatementGeographicalAxis_country_NL">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_StatementGeographicalAxis_country_MX">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_StatementGeographicalAxis_country_CN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_srt_StatementGeographicalAxis_algn_OtherInternationalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">algn:OtherInternationalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_srt_StatementGeographicalAxis_country_CN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_srt_StatementGeographicalAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_StatementGeographicalAxis_country_CR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_StatementGeographicalAxis_country_NL">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</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="FD2016Q4YTD_srt_StatementGeographicalAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_srt_StatementGeographicalAxis_country_CN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_srt_StatementGeographicalAxis_country_CN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_StatementGeographicalAxis_country_CN">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</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_StatementGeographicalAxis_algn_OtherInternationalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">algn:OtherInternationalMember</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="FD2017Q4YTD_srt_StatementGeographicalAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_srt_StatementGeographicalAxis_country_NL">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_srt_StatementGeographicalAxis_country_NL">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_srt_StatementGeographicalAxis_algn_OtherInternationalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">algn:OtherInternationalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_srt_StatementGeographicalAxis_algn_OtherInternationalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">algn:OtherInternationalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_StatementGeographicalAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</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-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</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="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="FD2016Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ScannersAndServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">algn:ScannersAndServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ClearAlignerMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">algn:ClearAlignerMember</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_us-gaap_StatementBusinessSegmentsAxis_algn_InvisalignExpressliteMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">algn:InvisalignExpressliteMember</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="FD2016Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_InvisalignExpressliteMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">algn:InvisalignExpressliteMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ScannersAndServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">algn:ScannersAndServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ScannersAndServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">algn:ScannersAndServicesMember</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="FD2016Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ClearAlignerMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">algn:ClearAlignerMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ClearAlignerMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">algn:ClearAlignerMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_InvisalignFullMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">algn:InvisalignFullMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_InvisalignFullMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">algn:InvisalignFullMember</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="FD2016Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_InvisalignFullMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">algn:InvisalignFullMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_InvisalignExpressliteMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">algn:InvisalignExpressliteMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">algn:SECSchedule1209ValuationAllowancesSalesReturnsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">algn:SECSchedule1209ValuationAllowancesSalesReturnsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">algn:SECSchedule1209ValuationAllowancesSalesReturnsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</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_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-01-01</xbrli:startDate>
			<xbrli:endDate>2017-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">algn:SECSchedule1209ValuationAllowancesSalesReturnsMember</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="FD2016Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2015Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2015-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">algn:SECSchedule1209ValuationAllowancesSalesReturnsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2015Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">algn:SECSchedule1209ValuationAllowancesSalesReturnsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2015-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001097149</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">algn:SECSchedule1209ValuationAllowancesSalesReturnsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:unit id="eur">
		<xbrli:measure>iso4217:EUR</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="number">
		<xbrli:measure>xbrli:pure</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="cny">
		<xbrli:measure>iso4217:CNY</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="segment">
		<xbrli:measure>algn:segment</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="usdPerShare">
		<xbrli:divide>
			<xbrli:unitNumerator>
				<xbrli:measure>iso4217:USD</xbrli:measure>
			</xbrli:unitNumerator>
			<xbrli:unitDenominator>
				<xbrli:measure>xbrli:shares</xbrli:measure>
			</xbrli:unitDenominator>
		</xbrli:divide>
	</xbrli:unit>
	<xbrli:unit id="usd">
		<xbrli:measure>iso4217:USD</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="jpy">
		<xbrli:measure>iso4217:JPY</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="aud">
		<xbrli:measure>iso4217:AUD</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="financial_institution">
		<xbrli:measure>algn:financial_institution</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="cad">
		<xbrli:measure>iso4217:CAD</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="brl">
		<xbrli:measure>iso4217:BRL</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="gbp">
		<xbrli:measure>iso4217:GBP</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="shares">
		<xbrli:measure>xbrli:shares</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="officer">
		<xbrli:measure>algn:officer</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="complaint">
		<xbrli:measure>algn:complaint</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="Lawsuit">
		<xbrli:measure>algn:Lawsuit</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="purchase_period">
		<xbrli:measure>algn:purchase_period</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="patent">
		<xbrli:measure>algn:patent</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="Segment">
		<xbrli:measure>algn:Segment</xbrli:measure>
	</xbrli:unit>
	<algn:AcceleratedShareRepurchaseContractedAmountofRepurchase contextRef="D2016Q1_us-gaap_ShareRepurchaseProgramAxis_algn_April2014StockRepurchaseProgramMember" decimals="-6" id="Fact-E8D8ADF92DDB1DBBAA320C8EA931A576" unitRef="usd">190000000</algn:AcceleratedShareRepurchaseContractedAmountofRepurchase>
	<algn:AcceleratedShareRepurchaseContractedAmountofRepurchase contextRef="D2016Q2May4_us-gaap_ShareRepurchaseProgramAxis_algn_April2014StockRepurchaseProgramMember" decimals="-5" id="Fact-DAD8D030E3415186A4F51AF05C77A45E" unitRef="usd">50000000</algn:AcceleratedShareRepurchaseContractedAmountofRepurchase>
	<algn:AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares contextRef="D2016Q1_us-gaap_ShareRepurchaseProgramAxis_algn_April2014StockRepurchaseProgramMember" decimals="-5" id="Fact-F2EB850A8CEA672962C30C8FE16E626E" unitRef="shares">3200000</algn:AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares>
	<algn:AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares contextRef="FD2017Q4YTD_us-gaap_ShareRepurchaseProgramAxis_algn_April2014StockRepurchaseProgramMember" decimals="-4" id="Fact-39A16834572C7EE6EFD21AF05C772F89" unitRef="shares">40000</algn:AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares>
	<algn:AccruedAccountsPayable contextRef="FI2017Q4" decimals="-3" id="Fact-DF427105C851D4294B2C1AF05C961EE5" unitRef="usd">5373000</algn:AccruedAccountsPayable>
	<algn:AccruedAccountsPayable contextRef="FI2018Q4" decimals="-3" id="Fact-EE7A002A230D8F7A4FBF1AF05CA6EE26" unitRef="usd">12439000</algn:AccruedAccountsPayable>
	<algn:AccruedSalesAndMarketingCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-4628AF167890A857F5651AF05CC5C162" unitRef="usd">27318000</algn:AccruedSalesAndMarketingCurrent>
	<algn:AccruedSalesAndMarketingCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-637C04D03550B827CDE81AF05CD5D4C3" unitRef="usd">39323000</algn:AccruedSalesAndMarketingCurrent>
	<algn:AccruedSalesReturnReserveCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-03C1F334917CBD4BE34C08B905923580" unitRef="usd">1364000</algn:AccruedSalesReturnReserveCurrent>
	<algn:AccruedSalesReturnReserveCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-2E700E2219200FC3589C08B905988E69" unitRef="usd">6534000</algn:AccruedSalesReturnReserveCurrent>
	<algn:Accruedpropertyplantandequipment contextRef="FI2017Q4" decimals="-3" id="Fact-931B049E2783F284DCB508BDF27FD889" unitRef="usd">11362000</algn:Accruedpropertyplantandequipment>
	<algn:Accruedpropertyplantandequipment contextRef="FI2018Q4" decimals="-3" id="Fact-04B22EBCE80214D9137008BDF2838E74" unitRef="usd">8193000</algn:Accruedpropertyplantandequipment>
	<algn:AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-2407B437C3B63870C3631AF05CF48B0A" unitRef="usd">5814000</algn:AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent>
	<algn:AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-CD99CAB9B83A59D42A471AF05CE59B4A" unitRef="usd">2378000</algn:AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent>
	<algn:CashFinancialInstitutionsUsed contextRef="FD2018Q4YTD" decimals="INF" id="Fact-CCB147A7C312806596521AF05C773BBB" unitRef="financial_institution">3</algn:CashFinancialInstitutionsUsed>
	<algn:CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable contextRef="FI2018Q4_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_algn_StockIncentivePlan2005Member" decimals="0" id="Fact-34A7B165EE86D360183F0958C107E9CF" unitRef="shares">6060265</algn:CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable>
	<algn:ConversionOfConvertibleNotesReceivableIntoEquitySecurities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-84844C7A444D62A2C2C60CA2D7360A7F" unitRef="usd">0</algn:ConversionOfConvertibleNotesReceivableIntoEquitySecurities>
	<algn:ConversionOfConvertibleNotesReceivableIntoEquitySecurities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-E788E7F828ADE077B0ED0CA2D730BB06" unitRef="usd">0</algn:ConversionOfConvertibleNotesReceivableIntoEquitySecurities>
	<algn:ConversionOfConvertibleNotesReceivableIntoEquitySecurities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-4AD69D18043B8EB7DC930CA2D72A220C" unitRef="usd">4862000</algn:ConversionOfConvertibleNotesReceivableIntoEquitySecurities>
	<algn:DeferredTaxAssetsLiabilitiesGross contextRef="FI2017Q4" decimals="-3" id="Fact-E1B896A859AF4500EF891AF05C771938" unitRef="usd">49545000</algn:DeferredTaxAssetsLiabilitiesGross>
	<algn:DeferredTaxAssetsLiabilitiesGross contextRef="FI2018Q4" decimals="-3" id="Fact-E9FB96327490CF58318F1AF05C77F049" unitRef="usd">64474000</algn:DeferredTaxAssetsLiabilitiesGross>
	<algn:DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards contextRef="FI2017Q4" decimals="-3" id="Fact-E913992B0BE81D43E36E1AF05C773C0D" unitRef="usd">24971000</algn:DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards>
	<algn:DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards contextRef="FI2018Q4" decimals="-3" id="Fact-8ED751750646F14CCE3C1AF05C879FBB" unitRef="usd">25410000</algn:DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards>
	<algn:DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested contextRef="FD2018Q4YTD" decimals="-5" id="Fact-0FBCC06F310C119C6D650C9E6147BA67" unitRef="usd">239200000</algn:DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested>
	<algn:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017 contextRef="FD2016Q4YTD" decimals="3" id="Fact-70126ADFE5AE6DE1BC8F1AF05C77BEDB" unitRef="number">0.000</algn:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017>
	<algn:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017 contextRef="FD2017Q4YTD" decimals="3" id="Fact-F99E81F7948530D07FE61AF05C77088B" unitRef="number">0.231</algn:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017>
	<algn:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017 contextRef="FD2018Q4YTD" decimals="3" id="Fact-CD9EE41F510DCC6D4F4E1AF05C77B3E6" unitRef="number">0.021</algn:EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017>
	<algn:EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry contextRef="FD2016Q4YTD" decimals="3" id="Fact-9131323FC8584C2665700C99C39E6A92" unitRef="number">-0.129</algn:EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry>
	<algn:EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry contextRef="FD2017Q4YTD" decimals="3" id="Fact-7D7410B6351A9A6D56760C99C399C84A" unitRef="number">0.000</algn:EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry>
	<algn:EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry contextRef="FD2018Q4YTD" decimals="3" id="Fact-06B29D0693DAA5C4458F0C99C3A4A140" unitRef="number">0.000</algn:EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry>
	<algn:Effectiveincometaxrateimpactonexpirationofstatuteoflimitations contextRef="FD2016Q4YTD" decimals="3" id="Fact-FD1584CD58CBAB7BF3270C9AED1B2AF2" unitRef="number">0.000</algn:Effectiveincometaxrateimpactonexpirationofstatuteoflimitations>
	<algn:Effectiveincometaxrateimpactonexpirationofstatuteoflimitations contextRef="FD2017Q4YTD" decimals="3" id="Fact-9BEFD557EE9924EC543E0C9AED1B0629" unitRef="number">0.000</algn:Effectiveincometaxrateimpactonexpirationofstatuteoflimitations>
	<algn:Effectiveincometaxrateimpactonexpirationofstatuteoflimitations contextRef="FD2018Q4YTD" decimals="3" id="Fact-2E6D18B909137AA6AB010C9AED1BB2BB" unitRef="number">-0.062</algn:Effectiveincometaxrateimpactonexpirationofstatuteoflimitations>
	<algn:EmployeeStockPurchasePlanDurationOfOfferingPeriod contextRef="FD2018Q4YTD" id="Fact-411AB0C2D1033551C7C81AF05CA60662">P24M</algn:EmployeeStockPurchasePlanDurationOfOfferingPeriod>
	<algn:EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlan2010Member" decimals="INF" id="Fact-C1E0CA9F46E63864AC821AF05CA6980F" unitRef="shares">2400000</algn:EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance>
	<algn:EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods contextRef="FD2018Q4YTD" decimals="INF" id="Fact-CC2608170AE5914F2B381AF05CD58587" unitRef="purchase_period">4</algn:EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods>
	<algn:EquityMethodInvestmentOwnershipAcquired contextRef="I2017Q3Jul24_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_algn_SDCMember" decimals="2" id="Fact-1F351AAB8D2ECAB179D61AF05C96A639" unitRef="number">0.02</algn:EquityMethodInvestmentOwnershipAcquired>
	<algn:ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-FDE5A303ED04D40BF8CD1AF05CE5ECED" unitRef="usd">16773000</algn:ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities>
	<algn:ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D0E54B7DD947D6057FA11AF05CD56CA9" unitRef="usd">0</algn:ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities>
	<algn:ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-C046E19F29C3154AF02F1AF05CD56EA3" unitRef="usd">0</algn:ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities>
	<algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss contextRef="FI2017Q4" decimals="-3" id="Fact-370CF9477D84EA1CC0B41AF05CE59495" unitRef="usd">19258000</algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss>
	<algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_algn_ExistingTechnologyMember" decimals="-3" id="Fact-7657E94397B0872DD0971AF05CE5F334" unitRef="usd">4328000</algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss>
	<algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" decimals="-3" id="Fact-6B345570577BD42291AB1AF05C96E4C6" unitRef="usd">10751000</algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss>
	<algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DistributionRightsMember" decimals="-3" id="Fact-FC1031CF482D3448A1FA08FE39B537CD" unitRef="usd">0</algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss>
	<algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" decimals="-3" id="Fact-4BB90EC6832B2AC9482408FF4A4155BD" unitRef="usd">0</algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss>
	<algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" decimals="-3" id="Fact-645DDC086CADB3A8FA3B1AF05C96CB38" unitRef="usd">0</algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss>
	<algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember" decimals="-3" id="Fact-4650714E56EB312CCF171AF05CA6C577" unitRef="usd">4179000</algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss>
	<algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss contextRef="FI2018Q4" decimals="-3" id="Fact-7E0C9F6290F3A1DB3C371AF05CA6993F" unitRef="usd">19258000</algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss>
	<algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_algn_ExistingTechnologyMember" decimals="-3" id="Fact-FDB8583BBB252DEF14111AF05CE5477F" unitRef="usd">4328000</algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss>
	<algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" decimals="-3" id="Fact-0385149F2F8CFB0422AB1AF05CA6B2C9" unitRef="usd">10751000</algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss>
	<algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DistributionRightsMember" decimals="-3" id="Fact-289E68C9FC521E086C3E1AF05CA6713C" unitRef="usd">0</algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss>
	<algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" decimals="-3" id="Fact-D0CCFC8409A0E8C92CF71AF05CA696FE" unitRef="usd">0</algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss>
	<algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" decimals="-3" id="Fact-609386DBC54C85E300121AF05CA64FCE" unitRef="usd">0</algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss>
	<algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember" decimals="-3" id="Fact-A2D1A7424B94B163D2EF1AF05CA69D5A" unitRef="usd">4179000</algn:FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss>
	<algn:LawsuitsAgainstExecutiveOfficers contextRef="I2018Q4NOV05" decimals="INF" id="Fact-B16622D1106F9EBF944C0C65D45F59E0" unitRef="officer">3</algn:LawsuitsAgainstExecutiveOfficers>
	<algn:LeaseTerm contextRef="FD2018Q4YTD" id="Fact-2906AE6F3EFA8466BC251AF05C77936A">P10Y</algn:LeaseTerm>
	<algn:LoansAndLeasesReceivableAgreedUponRelatedParties contextRef="I2017Q3Jul24_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_algn_SDCMember" decimals="-5" id="Fact-B3F1308A5A1E4783D91C1AF05C963295" unitRef="usd">30000000</algn:LoansAndLeasesReceivableAgreedUponRelatedParties>
	<algn:MarketableSecuritiesWeightedAverageRemainingMaturity contextRef="FD2017Q4YTD" id="Fact-B2010FD1740CC6002E312B73BAC5C406">P6M</algn:MarketableSecuritiesWeightedAverageRemainingMaturity>
	<algn:MarketableSecuritiesWeightedAverageRemainingMaturity contextRef="FD2018Q4YTD" id="Fact-6783A2A8E35FA63A90CC2B73A8C2725D">P4M</algn:MarketableSecuritiesWeightedAverageRemainingMaturity>
	<algn:MaturityPeriodUsedToClassifyInvestments contextRef="FD2018Q4YTD" id="Fact-4E8E899A385C69AD959A1AF05C872C9F">P40M</algn:MaturityPeriodUsedToClassifyInvestments>
	<algn:MaturityPeriodUsedToClassifyInvestments contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember" id="Fact-9E3D51032727AAF447CA1AF05C772149">P3M</algn:MaturityPeriodUsedToClassifyInvestments>
	<algn:NationalCorporateTaxRate contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_country_CR_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember" decimals="INF" id="Fact-92C2FC9DD710742BF85C1AF05CD5D55F" unitRef="number">0.3</algn:NationalCorporateTaxRate>
	<algn:NumberofDerivativeLawsuits contextRef="D2019Q1JAN_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="INF" id="Fact-DA32AF170A174E45983F0C67111DE9AE" unitRef="Lawsuit">3</algn:NumberofDerivativeLawsuits>
	<algn:OtherLongtermAssets contextRef="FI2017Q4" decimals="-3" id="Fact-4E8374A5679A9595A38408B13E4C1FD2" unitRef="usd">4822000</algn:OtherLongtermAssets>
	<algn:OtherLongtermAssets contextRef="FI2018Q4" decimals="-3" id="Fact-D6BF586EFAD8D4CDF24B08B13E57F553" unitRef="usd">2778000</algn:OtherLongtermAssets>
	<algn:PatentInfringementNumberofLawsuits contextRef="D2017Q4NOv14_us-gaap_GainContingenciesByNatureAxis_algn_Lawsuitagainst3ShapeASMember" decimals="INF" id="Fact-1036DA4ECFD26D83E86B0926A7A28434" unitRef="Lawsuit">6</algn:PatentInfringementNumberofLawsuits>
	<algn:PatentInfringementNumberofLawsuits contextRef="D2017Q4NOv14_us-gaap_GainContingenciesByNatureAxis_algn_PatentInfringementby3ShapeMember" decimals="INF" id="Fact-E28E5329ACF2FA257C1209302738F687" unitRef="complaint">4</algn:PatentInfringementNumberofLawsuits>
	<algn:PatentInfringementNumberofLawsuits contextRef="D2017Q4NOv14_us-gaap_GainContingenciesByNatureAxis_algn_ViolationofTradeLaws3ShapeMember" decimals="INF" id="Fact-CBA8049E21700FEFC898092A7CB78615" unitRef="Lawsuit">2</algn:PatentInfringementNumberofLawsuits>
	<algn:PatentInfringementNumberofLawsuits contextRef="D2018Q4DEC10_us-gaap_GainContingenciesByNatureAxis_algn_Lawsuitagainst3ShapeASMember" decimals="INF" id="Fact-B14233D776002EA50F800C5AA4BFD65D" unitRef="Lawsuit">3</algn:PatentInfringementNumberofLawsuits>
	<algn:PatentInfringementNumberofLawsuits contextRef="D2018Q4DEC10_us-gaap_GainContingenciesByNatureAxis_algn_PatentInfringementby3ShapeMember" decimals="INF" id="Fact-C4E5F8E70B2728A22FC30C5AEE6A9A48" unitRef="complaint">2</algn:PatentInfringementNumberofLawsuits>
	<algn:PatentInfringementNumberofLawsuits contextRef="D2018Q4DEC10_us-gaap_GainContingenciesByNatureAxis_algn_ViolationofTradeLaws3ShapeMember" decimals="INF" id="Fact-71A28E419A7652464C570C5ADBC50DBC" unitRef="Lawsuit">1</algn:PatentInfringementNumberofLawsuits>
	<algn:PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="INF" id="Fact-FA4B1F463A5CF19E28811AF05C96FE74" unitRef="number">3.0</algn:PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod>
	<algn:PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="INF" id="Fact-2007B7783DD60810952F0C8AB692A737" unitRef="number">2.5</algn:PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod>
	<algn:PurchaseAndSaleAgreementCashPaid contextRef="I2019Q1JAN30_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="-5" id="Fact-466DFCAB1D0D70154A360C7E94FD7E98" unitRef="usd">2000000</algn:PurchaseAndSaleAgreementCashPaid>
	<algn:PurchaseAndSaleAgreementCashToBePaid contextRef="D2019Q1JAN30_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="-5" id="Fact-25753019B7F45F2438EF0C7F01E6CD18" unitRef="usd">56100000</algn:PurchaseAndSaleAgreementCashToBePaid>
	<algn:PurchaseAndSaleAgreementPurchasePrice contextRef="D2019Q1JAN29_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="-5" id="Fact-C9B1A0A401D5B8DD9A2C0C7DF5EAAE38" unitRef="usd">58100000</algn:PurchaseAndSaleAgreementPurchasePrice>
	<algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="2" id="Fact-30E2FA18D13F17A522530960177F73A8" unitRef="usdPerShare">0.00</algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue>
	<algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="2" id="Fact-8DD4995DEBBB20EBE18E1AF05CC5BF98" unitRef="usdPerShare">112.33</algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue>
	<algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue contextRef="FI2017Q4_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" id="Fact-5DACFD728733E9D97B201AF05C87227B" unitRef="usd" xsi:nil="true" />
	<algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue contextRef="FI2018Q4_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="-3" id="Fact-49266AECB97E7BD162861AF05C870D47" unitRef="usd">67897000</algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue>
	<algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="-3" id="Fact-C623A633B4C126537DD81AF05CC5E8E0" unitRef="usd">194950000</algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue>
	<algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="-5" id="Fact-638E25AC029419C43ED809612C8CFFA3" unitRef="usd">17400000</algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue>
	<algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="-5" id="Fact-7288B713BA774A4174CB1AF05CA602A9" unitRef="usd">59800000</algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue>
	<algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="-5" id="Fact-9D4DBE4F9B1C96D1F70909612D21AB85" unitRef="usd">28800000</algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue>
	<algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="-5" id="Fact-F28A157FACDA905435C71AF05CC5EAAF" unitRef="usd">99500000</algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue>
	<algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="-5" id="Fact-74283BE3F4407366FB5409612D91A0BA" unitRef="usd">92700000</algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue>
	<algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="-5" id="Fact-1C96E2F637A18FD7B3F31AF05CA69633" unitRef="usd">146700000</algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue>
	<algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue contextRef="FD2018Q4YTD_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_algn_StockPlan2001Member" decimals="INF" id="Fact-C740E986188AEE1273D41AF05CC5832D" unitRef="number">0.85</algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue>
	<algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance contextRef="FI2018Q4_us-gaap_AwardTypeAxis_algn_EmployeeStockPurchasePlan2010Member" decimals="INF" id="Fact-9D46FEC1F6E5463D7FA71AF05CC5CD39" unitRef="shares">571778</algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance>
	<algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage contextRef="FD2018Q4YTD_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_algn_StockIncentivePlan2005Member_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_VestingAxis_algn_MonthlyVestingMember" decimals="4" id="Fact-AE85642A3B7F559179441AF05CB67898" unitRef="number">0.0208</algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage>
	<algn:ShareRepurchasesPricePaidPerShare contextRef="D2017Q3Aug_us-gaap_ShareRepurchaseProgramAxis_algn_ASR2017Member" decimals="2" id="Fact-B912535EC103349153631AF05C77F619" unitRef="usdPerShare">146.48</algn:ShareRepurchasesPricePaidPerShare>
	<algn:ShareRepurchasesPricePaidPerShare contextRef="FD2017Q4YTD_us-gaap_ShareRepurchaseProgramAxis_algn_ASR2017Member" decimals="2" id="Fact-DC0C4628F66F3EE414A21AF05D0407DC" unitRef="usdPerShare">243.40</algn:ShareRepurchasesPricePaidPerShare>
	<algn:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="2" id="Fact-1FAA57155084D0E710BE0960178D4BC1" unitRef="usdPerShare">62.41</algn:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue>
	<algn:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="2" id="Fact-FC54054BF154DD37403C1AF05CC56E3D" unitRef="usdPerShare">75.22</algn:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue>
	<algn:SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum contextRef="FI2018Q4_us-gaap_PlanNameAxis_algn_EmployeeStockIncentivePlan2005Member" decimals="1" id="Fact-98AE0F1FEB0FDC12C92E1AF05CB60DEE" unitRef="shares">1.9</algn:SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum>
	<algn:SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum contextRef="I2013Q2May16_us-gaap_PlanNameAxis_algn_EmployeeStockIncentivePlan2005Member" decimals="1" id="Fact-011223DDE87BB20830EB1AF05CB6AE3B" unitRef="shares">1.5</algn:SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum>
	<algn:StandardProductWarrantyTimePeriod contextRef="FD2018Q4YTD" id="Fact-746E4C4E4A8A5202FA261AF05D041565">P1Y</algn:StandardProductWarrantyTimePeriod>
	<algn:TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit contextRef="FD2017Q4QTD" decimals="-5" id="Fact-502F43CAB0F6AA534D2D1AF05CE5D40F" unitRef="usd">84300000</algn:TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit>
	<algn:TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit contextRef="FD2018Q4YTD" decimals="-5" id="Fact-42FF5BB740B741BEF5280975BCDCA8CC" unitRef="usd">3000000</algn:TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit>
	<algn:TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset contextRef="FD2017Q4YTD" decimals="-5" id="Fact-2507C30AB299CE71D42E0970CFB4D633" unitRef="usd">10400000</algn:TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset>
	<algn:TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability contextRef="FD2017Q4YTD" decimals="-5" id="Fact-4235C5D8A32DD5477E500970BCBC8804" unitRef="usd">73900000</algn:TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability>
	<algn:TaxWithholdingRelatedToVestingOfRestrictedStockUnits contextRef="FD2016Q4YTD" decimals="-3" id="Fact-C6751AB6EA81539F48311AF05C87D383" unitRef="usd">29857000</algn:TaxWithholdingRelatedToVestingOfRestrictedStockUnits>
	<algn:TaxWithholdingRelatedToVestingOfRestrictedStockUnits contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-E98BD3D15182EE42B13F1AF05C87F9D7" unitRef="usd">29857000</algn:TaxWithholdingRelatedToVestingOfRestrictedStockUnits>
	<algn:TaxWithholdingRelatedToVestingOfRestrictedStockUnits contextRef="FD2017Q4YTD" decimals="-3" id="Fact-30D84BE6BDB514F1FD3C1AF05CB628EB" unitRef="usd">46168000</algn:TaxWithholdingRelatedToVestingOfRestrictedStockUnits>
	<algn:TaxWithholdingRelatedToVestingOfRestrictedStockUnits contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-28F3AA8D3498279539031AF05C877042" unitRef="usd">46168000</algn:TaxWithholdingRelatedToVestingOfRestrictedStockUnits>
	<algn:TaxWithholdingRelatedToVestingOfRestrictedStockUnits contextRef="FD2018Q4YTD" decimals="-3" id="Fact-B17848174758731535371AF05C876B37" unitRef="usd">86067000</algn:TaxWithholdingRelatedToVestingOfRestrictedStockUnits>
	<algn:TaxWithholdingRelatedToVestingOfRestrictedStockUnits contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-50BA6A016989EC94AB261AF05C87C353" unitRef="usd">86067000</algn:TaxWithholdingRelatedToVestingOfRestrictedStockUnits>
	<algn:ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue contextRef="FD2016Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember" decimals="-3" id="Fact-2192993ACDB6FC6428282A9B6605340F" unitRef="usd">8585000</algn:ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue>
	<algn:ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue contextRef="FD2016Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="Fact-A44F4575C8A7AEB8CBDC2A9B659A2550" unitRef="usd">-31429000</algn:ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue>
	<algn:ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue contextRef="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember" decimals="-3" id="Fact-2DC3D31C8FE8B8D96A412A9B6587FA97" unitRef="usd">9948000</algn:ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue>
	<algn:ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue contextRef="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="Fact-416120F57C37988E6EE62A9B65D64558" unitRef="usd">22000</algn:ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue>
	<algn:ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember" decimals="-3" id="Fact-63EDD61E3F47A95E92822A9B65B7891B" unitRef="usd">12321000</algn:ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue>
	<algn:ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="Fact-EAD1A3AEA9F16F4F3A642A9B65FC85CA" unitRef="usd">-27000</algn:ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue>
	<dei:AmendmentFlag contextRef="FD2018Q4YTD" id="Fact-25643424C76C400E46491AF05D04580B">false</dei:AmendmentFlag>
	<dei:CurrentFiscalYearEndDate contextRef="FD2018Q4YTD" id="Fact-E09E4A63576170B378861AF05D04F7E2">--12-31</dei:CurrentFiscalYearEndDate>
	<dei:DocumentFiscalPeriodFocus contextRef="FD2018Q4YTD" id="Fact-76CD3123C5E75C083EB71AF05C77EC16">FY</dei:DocumentFiscalPeriodFocus>
	<dei:DocumentFiscalYearFocus contextRef="FD2018Q4YTD" id="Fact-BFE3ACCB16EE7FB4E5261AF05D040337">2018</dei:DocumentFiscalYearFocus>
	<dei:DocumentPeriodEndDate contextRef="FD2018Q4YTD" id="Fact-3A877DBC11AE6A99498E1AF05D0417F6">2018-12-31</dei:DocumentPeriodEndDate>
	<dei:DocumentType contextRef="FD2018Q4YTD" id="Fact-EE77AEA0F10B4C4A423E1AF05D04CA39">10-K</dei:DocumentType>
	<dei:EntityCentralIndexKey contextRef="FD2018Q4YTD" id="Fact-4B7C791790C7B82BE58B1AF05D0483A5">0001097149</dei:EntityCentralIndexKey>
	<dei:EntityCommonStockSharesOutstanding contextRef="I2019Q1FEB22" decimals="INF" id="Fact-0C50E1BB4F86713E23C61AF05D04B3A5" unitRef="shares">79989347</dei:EntityCommonStockSharesOutstanding>
	<dei:EntityCurrentReportingStatus contextRef="FD2018Q4YTD" id="Fact-A684E5C5A167D9C6983A1AF05D04617A">Yes</dei:EntityCurrentReportingStatus>
	<dei:EntityEmergingGrowthCompany contextRef="FD2018Q4YTD" id="Fact-55FCBA9A36755B3D9679522569A017A3">false</dei:EntityEmergingGrowthCompany>
	<dei:EntityFilerCategory contextRef="FD2018Q4YTD" id="Fact-3EF1940ABE6DC731F92A1AF05D0435D1">Large Accelerated Filer</dei:EntityFilerCategory>
	<dei:EntityPublicFloat contextRef="I2018Q1" decimals="0" id="Fact-9CDCE939C5260C73F0631AF05D04D115" unitRef="usd">22262043858</dei:EntityPublicFloat>
	<dei:EntityRegistrantName contextRef="FD2018Q4YTD" id="Fact-2037447635F5F9AF9E1B1AF05D04D60D">ALIGN TECHNOLOGY INC</dei:EntityRegistrantName>
	<dei:EntityShellCompany contextRef="FD2018Q4YTD" id="Fact-51DD80D396C86006B98C5225CF3BBADA">false</dei:EntityShellCompany>
	<dei:EntitySmallBusiness contextRef="FD2018Q4YTD" id="Fact-0EA447B77CEE0BC78E9652259BC9B923">false</dei:EntitySmallBusiness>
	<dei:EntityVoluntaryFilers contextRef="FD2018Q4YTD" id="Fact-0FEF8FA98BD60A1AEEBA1AF05D04FB83">No</dei:EntityVoluntaryFilers>
	<dei:EntityWellKnownSeasonedIssuer contextRef="FD2018Q4YTD" id="Fact-78A952647F52C0B6A8631AF05D0451D9">Yes</dei:EntityWellKnownSeasonedIssuer>
	<dei:TradingSymbol contextRef="FD2018Q4YTD" id="Fact-3A50CA69460CE284C1561AF05D045787">ALGN</dei:TradingSymbol>
	<us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare contextRef="D2018Q1Feb_us-gaap_ShareRepurchaseProgramAxis_algn_ASR2017Member" decimals="2" id="Fact-5CD654B70DC1AC640BC11AF05D040E9B" unitRef="usdPerShare">293.21</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
	<us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare contextRef="FD2017Q4YTD_us-gaap_ShareRepurchaseProgramAxis_algn_April2014StockRepurchaseProgramMember" decimals="2" id="Fact-E1EBFCF624AAE5C220EB1AF05C778B87" unitRef="usdPerShare">96.37</us-gaap:AcceleratedShareRepurchasesFinalPricePaidPerShare>
	<us-gaap:AccountsPayableCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-D9E238C478BF9E91C8711AF05CF46CA4" unitRef="usd">36776000</us-gaap:AccountsPayableCurrent>
	<us-gaap:AccountsPayableCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-2720061BB171F84D77B31AF05CE54CF6" unitRef="usd">64256000</us-gaap:AccountsPayableCurrent>
	<us-gaap:AccountsReceivableNetCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-7A010409A7DF7C93AF131AF05CF44CA5" unitRef="usd">324189000</us-gaap:AccountsReceivableNetCurrent>
	<us-gaap:AccountsReceivableNetCurrent contextRef="FI2017Q4_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member" decimals="-3" id="Fact-8900F40FA45881FC4AA80808505596EE" unitRef="usd">322825000</us-gaap:AccountsReceivableNetCurrent>
	<us-gaap:AccountsReceivableNetCurrent contextRef="FI2017Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-3" id="Fact-C550028FEBB1C8EABC320808505B4677" unitRef="usd">1364000</us-gaap:AccountsReceivableNetCurrent>
	<us-gaap:AccountsReceivableNetCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-4C581B94A70BA635DDCD1AF05CF43C4C" unitRef="usd">439009000</us-gaap:AccountsReceivableNetCurrent>
	<us-gaap:AccruedIncomeTaxesCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-E9B4690CC0C607966CE61AF05CE5E2C5" unitRef="usd">12405000</us-gaap:AccruedIncomeTaxesCurrent>
	<us-gaap:AccruedIncomeTaxesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-4A76DBF8AC5EDF64D13E1AF05CE52629" unitRef="usd">5752000</us-gaap:AccruedIncomeTaxesCurrent>
	<us-gaap:AccruedLiabilitiesCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-4D4A7C340A0C5281E7811AF05CE5BC1D" unitRef="usd">195562000</us-gaap:AccruedLiabilitiesCurrent>
	<us-gaap:AccruedLiabilitiesCurrent contextRef="FI2017Q4_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member" decimals="-3" id="Fact-4C68F5C01B013662655E080AB8C5F7ED" unitRef="usd">194198000</us-gaap:AccruedLiabilitiesCurrent>
	<us-gaap:AccruedLiabilitiesCurrent contextRef="FI2017Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-3" id="Fact-B09FA43D7B80480AAEE0080AB8CEF8A3" unitRef="usd">1364000</us-gaap:AccruedLiabilitiesCurrent>
	<us-gaap:AccruedLiabilitiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-4238A2DDEC5BC60FBA9F1AF05CF40F89" unitRef="usd">234679000</us-gaap:AccruedLiabilitiesCurrent>
	<us-gaap:AccruedMarketingCostsCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-9769D1F6303EAE03C0FD1AF05CC50375" unitRef="usd">11209000</us-gaap:AccruedMarketingCostsCurrent>
	<us-gaap:AccruedMarketingCostsCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-0A61EE5F850454917F4C1AF05CC52C55" unitRef="usd">5668000</us-gaap:AccruedMarketingCostsCurrent>
	<us-gaap:AccruedProfessionalFeesCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-86D21BAE41D7315E12FA1AF05CC5F541" unitRef="usd">6316000</us-gaap:AccruedProfessionalFeesCurrent>
	<us-gaap:AccruedProfessionalFeesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-15F66BCB6E0E4A74E9B11AF05CD543EF" unitRef="usd">6752000</us-gaap:AccruedProfessionalFeesCurrent>
	<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="FI2017Q4" decimals="-3" id="Fact-B9E93507100AD1633A5E1AF05CA68709" unitRef="usd">135808000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
	<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="FI2018Q4" decimals="-3" id="Fact-F775DB9F2BD8A1A869021AF05C96D14D" unitRef="usd">171727000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
	<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="FI2017Q4" decimals="-3" id="Fact-DF2DBFD61DE65E2E21B71AF05CF417BF" unitRef="usd">571000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
	<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="FI2018Q4" decimals="-3" id="Fact-CBFDBF6E3D88ED601E6E1AF05CF4223F" unitRef="usd">-2774000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
	<us-gaap:AdditionalPaidInCapital contextRef="FI2017Q4" decimals="-3" id="Fact-CAEF10A711328DA8F7B91AF05CF4A18F" unitRef="usd">886435000</us-gaap:AdditionalPaidInCapital>
	<us-gaap:AdditionalPaidInCapital contextRef="FI2018Q4" decimals="-3" id="Fact-E9FBBF640E074740D5561AF05CE5EAD9" unitRef="usd">877514000</us-gaap:AdditionalPaidInCapital>
	<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="FD2016Q4YTD" decimals="-3" id="Fact-3A5AFD7584D6085224751AF05CB640BC" unitRef="usd">54148000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
	<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-C9E9D581B519920531F31AF05CB650FA" unitRef="usd">54148000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
	<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="FD2017Q4YTD" decimals="-3" id="Fact-E13B30C911C4BA1F24D61AF05CB6F487" unitRef="usd">58854000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
	<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-4DDCCF604A9FBE06307D1AF05CB6A213" unitRef="usd">58854000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
	<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="FD2018Q4YTD" decimals="-3" id="Fact-2C81E7A87D8615619CCD1AF05C96145A" unitRef="usd">70763000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
	<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-66F0D3E14E8C117DB4CD1AF05C770C86" unitRef="usd">70763000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
	<us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="FD2016Q4YTD" decimals="-3" id="Fact-10D8AA51EAFCDFE573611AF05CB6E585" unitRef="usd">15888000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
	<us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-F16EE7DED1664494F9181AF05C969F71" unitRef="usd">15888000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
	<us-gaap:AdvertisingExpense contextRef="FD2016Q4YTD" decimals="-5" id="Fact-D36DAF87BF127A23FD2F1AF05D04AD9D" unitRef="usd">36000000</us-gaap:AdvertisingExpense>
	<us-gaap:AdvertisingExpense contextRef="FD2017Q4YTD" decimals="-5" id="Fact-6139D94072D043C240131AF05D0487CB" unitRef="usd">70100000</us-gaap:AdvertisingExpense>
	<us-gaap:AdvertisingExpense contextRef="FD2018Q4YTD" decimals="-5" id="Fact-DF5858EB46438B050A6F1AF05C771E3B" unitRef="usd">88400000</us-gaap:AdvertisingExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2016Q4YTD" decimals="-3" id="Fact-27FA8BC59F278436BF121AF05CF4264E" unitRef="usd">54148000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2016Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember" decimals="-3" id="Fact-6451EED209E7EC75A7201AF05CF44925" unitRef="usd">3966000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2016Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember" decimals="-3" id="Fact-7AA52AB092504E3A19781AF05D0491EF" unitRef="usd">7570000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2016Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember" decimals="-3" id="Fact-8B09EDA872A15E86FF911AF05D04B67B" unitRef="usd">42612000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2016Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" decimals="-5" id="Fact-6234409136D57CEBE6191AF05CC54E73" unitRef="usd">2700000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-CE852CAE02C42B7B6F031AF05D0430F0" unitRef="usd">58854000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2017Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember" decimals="-3" id="Fact-3B04C726FFA11C3707471AF05D0404A7" unitRef="usd">3330000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2017Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember" decimals="-3" id="Fact-58EF80637D14AC75C6E01AF05CF49DD4" unitRef="usd">8974000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2017Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember" decimals="-3" id="Fact-899A2946ACD279156C7D1AF05CF49ED6" unitRef="usd">46550000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2017Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" decimals="-5" id="Fact-34CAE3C0AA1F930260081AF05CA6EB13" unitRef="usd">5400000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2018Q4YTD" decimals="-3" id="Fact-4B1DE57A4150396564C51AF05D0434A7" unitRef="usd">70763000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2018Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember" decimals="-3" id="Fact-3EBF8B96C30FF9491D7D1AF05CF43938" unitRef="usd">3695000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2018Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember" decimals="-3" id="Fact-2DCB14F7994E3C332BB41AF05D046844" unitRef="usd">10646000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2018Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember" decimals="-3" id="Fact-B3D8C93AB41F8CCF769B1AF05D040968" unitRef="usd">56422000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2018Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" decimals="-5" id="Fact-14F2BD22A4F936F0AD611AF05CD5A564" unitRef="usd">5600000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AmortizationOfIntangibleAssets contextRef="FD2016Q4YTD" decimals="-5" id="Fact-DB561F06C6A057DDACEB0907E75A44CC" unitRef="usd">3200000</us-gaap:AmortizationOfIntangibleAssets>
	<us-gaap:AmortizationOfIntangibleAssets contextRef="FD2017Q4YTD" decimals="-5" id="Fact-698D0519DD5658BAA5C30907E74A3B5E" unitRef="usd">6200000</us-gaap:AmortizationOfIntangibleAssets>
	<us-gaap:AmortizationOfIntangibleAssets contextRef="FD2018Q4YTD" decimals="-5" id="Fact-0C78F934CB2D58C019850907E74A4577" unitRef="usd">6000000</us-gaap:AmortizationOfIntangibleAssets>
	<us-gaap:Assets contextRef="FI2017Q4" decimals="-3" id="Fact-799F0562C7923338A4B71AF05CE5BC41" unitRef="usd">1784009000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q4" decimals="-3" id="Fact-D8C0ADB62E0B6C4D32511AF05CF49BC3" unitRef="usd">2052458000</us-gaap:Assets>
	<us-gaap:AssetsCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-2F58C741ABB65D6EBEF91AF05CF411F6" unitRef="usd">1158367000</us-gaap:AssetsCurrent>
	<us-gaap:AssetsCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-85FC72938CD167D3CCD01AF05CF47782" unitRef="usd">1302479000</us-gaap:AssetsCurrent>
	<us-gaap:AssetsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" decimals="-3" id="Fact-F422462E85F8A62FFA551AF05CE54A08" unitRef="usd">313735000</us-gaap:AssetsFairValueDisclosure>
	<us-gaap:AssetsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" decimals="-3" id="Fact-8D1084E96CF69C27D7EA1AF05CB653A4" unitRef="usd">263736000</us-gaap:AssetsFairValueDisclosure>
	<us-gaap:AssetsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" decimals="-3" id="Fact-50523ABD78DA7BE4F0161AF05CB67CB8" unitRef="usd">4476000</us-gaap:AssetsFairValueDisclosure>
	<us-gaap:AssetsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" decimals="-3" id="Fact-7E4C8F7D2B611181C0BF1AF05C87FB89" unitRef="usd">581947000</us-gaap:AssetsFairValueDisclosure>
	<us-gaap:AssetsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" decimals="-3" id="Fact-AC0C722792ED8F1C70771AF05CD53F15" unitRef="usd">450811000</us-gaap:AssetsFairValueDisclosure>
	<us-gaap:AssetsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" decimals="-3" id="Fact-97814D1A1522FBB407071AF05D049F2C" unitRef="usd">101645000</us-gaap:AssetsFairValueDisclosure>
	<us-gaap:AssetsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" decimals="-3" id="Fact-0A9CEEC5521CD48F93871AF05CF4ABDD" unitRef="usd">552456000</us-gaap:AssetsFairValueDisclosure>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-CC5623F791D2E92F6BA11AF05CA64FC6" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-D765F068B779799004D71AF05CA65C8E" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_AssetBackedSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-E385DC605A3849C7CF9B1AF05C771524" unitRef="usd">60580000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-BDCDD8586AAD70B0CC771AF05CD51368" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-C30C1ED3946ABF0177BB1AF05CE5B155" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-7DDB56DBDAA576F8E1001AF05CC57E0B" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-95D72779098213526D441AF05C77506E" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-8F22CBFBF10853CFECA31AF05CA6E4E1" unitRef="usd">14955000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-D02FB533151A67653B3D1AF05CB62860" unitRef="usd">3006000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_AssetBackedSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-8C7319EFB865304E066C1AF05D04CB4F" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-C41971CBF21E513B267D1AF05CD5874C" unitRef="usd">4386000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-0C1EB28766A6818DBB8D1AF05CC5228E" unitRef="usd">58502000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-A0EF075C7053D01A9A5B1AF05CD5E2DA" unitRef="usd">24993000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-C68DD575FB09982194261AF05C87D3F8" unitRef="usd">145557000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-6F6B601E6EF8A83A0DFD08827BA4933D" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-DE6778F710D2E54FB70D088268224DA4" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_AssetBackedSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-9B9D3AE85A4F416ACD3408827049F06D" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-73F208012E9C183EAACD088275CE2173" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-198A15395CCBA35CBB0308824D212997" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-038B0D652EDAB7CBB494088281CF11E6" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-33F9810688F0735740990882544D4EA2" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-496EED2ADF210CBCCE621AF05CF4A4A5" unitRef="usd">14955000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-1DA8ADDF61828D589D631AF05CF474BF" unitRef="usd">3006000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_AssetBackedSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-81BE640B4A3B8A9CC29D1AF05CF45FE8" unitRef="usd">60580000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-2DD22D210B68BC81EB501AF05CA6E517" unitRef="usd">4386000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-95F8DDFD54CAE1E9362C1AF05CD5E888" unitRef="usd">58502000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-3EEC69C2E7C0EDBA8BCB1AF05CD518EC" unitRef="usd">24993000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-3C6BA2CD5A1488A3020A1AF05CD557FC" unitRef="usd">145557000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-5C26C4EFFF234A57CCD01AF05C77290D" unitRef="usd">14955000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-912281E37761D9607D091AF05CD587A0" unitRef="usd">3006000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-663532DE07DEC28CFA8E1AF05CD54E1D" unitRef="usd">60580000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-BDF59EFB96DC68DB5C1B1AF05CD55FCF" unitRef="usd">4386000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-E383CEB7C31B5DA94DCB1AF05CD531B1" unitRef="usd">58502000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-D35E433CDBEBF0FDF0951AF05C7728C3" unitRef="usd">24993000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-626925FAF115AD8EEA5F1AF05CC5F4F0" unitRef="usd">145557000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-4B215878D61A6D6F63CD1AF05CC5384A" unitRef="usd">39948000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2017Q4_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-87B059FFE73DB80EA61A1AF05CC5EF2E" unitRef="usd">272031000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-835CFE5A5DFA494F13291AF05CC5EF7D" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-B08162E81882985941101AF05D04D7B4" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_MunicipalSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-9325C23ECB76E746C5221AF05C96C1D7" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-5E705201AC8B400C75911AF05C967A2E" unitRef="usd">2244000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-43FA63D7D902EDDBF60A1AF05D048F27" unitRef="usd">15291000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-08E24C85D605D989E65B1AF05CC5218D" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-95DC30159BA7D9FC13C71AF05CD51EC2" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-B186D68DFED9C6F627251AF05CC5A98F" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-4E8C815A55531EA20BD91AF05CE5CEB7" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-759A7771C1CB30B4CD860872A94E7DE4" unitRef="usd">1407000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-ED6DA131AFC4606E179E0872A9474611" unitRef="usd">19904000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_MunicipalSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-F9C1AB9F519362FADDF21AF05CB62977" unitRef="usd">501000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-3CC1CF0DF00236C5C8760872A96F2B7E" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-AA46D330724E1BAABA0D1AF05CE587DE" unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-DE8C3246FA5AAA3509DC0872A95BBCC6" unitRef="usd">420000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-91FD0047C8A1868516C61AF05CC55CD7" unitRef="usd">17793000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-6D1D572927C645BC65F41AF05D048D80" unitRef="usd">4960000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-239AB8AEB64B0ACA78311AF05D044063" unitRef="usd">45052000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-E325031706B3921CE40C1AF05CC50CE0" unitRef="usd">19904000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_MunicipalSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-6E49CE387974AEFF34181AF05D0400DC" unitRef="usd">501000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-92231157A96AC2AF63171AF05CE55EFD" unitRef="usd">2244000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-C9D1B00A35DD67DD5B621AF05CD5D6B9" unitRef="usd">15291000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-4057E34BB9E5BD11C97D1AF05CC59B00" unitRef="usd">420000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-2F2608B2ACE692234B541AF05CF467DF" unitRef="usd">17793000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-7E332EC55B71079E61201AF05CC57D86" unitRef="usd">4960000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-84A397E9B92CB6A76C351AF05CD521FB" unitRef="usd">45052000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_ForeignGovernmentDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-696C8F4439D1699AEA241AF05CE59B77" unitRef="usd">1407000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-68029003EADBAA4CD1B81AF05CD58553" unitRef="usd">1407000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-52118C01E898CAE553BF1AF05C96E40B" unitRef="usd">19904000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-089CD520227880F02EEB1AF05CA69C6C" unitRef="usd">2244000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-EB7A49C13337021C2D1E1AF05C960F73" unitRef="usd">15291000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_AssetBackedSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-E40EBAE5B60F9918CE9C1AF05D041D03" unitRef="usd">501000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-40B11D381A2FDB2A7EB11AF05C777E3B" unitRef="usd">420000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-F5E57869E63D4389CEB31AF05CF4CA0E" unitRef="usd">17793000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-ABFEDA881E04F4CA7EC81AF05CC5E6EE" unitRef="usd">4960000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-475338BC79CFC885EBC51AF05D046C53" unitRef="usd">45052000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-8D5E52BC9D65DD15245B1AF05CC5A9F1" unitRef="usd">9112000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecurities contextRef="FI2018Q4_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-379A4AEBC2B5DBDCDE2F1AF05D04F13F" unitRef="usd">98460000</us-gaap:AvailableForSaleSecurities>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-00259F4E3CE330A3DFF41AF05C96B47C" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-3110307632F95CB93A4C1AF05CC5BA43" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-BA6480A0E5EA1C809DA01AF05CD58F03" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-46161C8D60039BB97E501AF05CC5C1D4" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-7A63DD01F1F431D472721AF05CC52FCD" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-7192F1A477005E364B6D1AF05CC5B866" unitRef="usd">2000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-5A6AF857052DE6DF38AB1AF05CC586D4" unitRef="usd">3000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2017Q4_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-82B76C17B6223B34847D1AF05CC5FC9C" unitRef="usd">2000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2017Q4_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-7615BF62374CE86DB28E1AF05CE5F0AD" unitRef="usd">3000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-0492BBE464116F8EA02B1AF05CD58FD5" unitRef="usd">8000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-F1D2EC8FDE0027835CD61AF05C87840F" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-5D3F88825875D3D7A5F00872B9120BF9" unitRef="usd">9000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-2AFE3743B725B3A329541AF05CF49368" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_AssetBackedSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-E8599FDFAB39969DBF7B0872B90B108A" unitRef="usd">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-DBD03BFEED69985BBCD61AF05D04E76A" unitRef="usd">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-B9430CD67A47FBFEBE501AF05D042E7F" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-555EA4FFFF4C3C665E481AF05CD5C2B4" unitRef="usd">5000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-F82420FAF2476011D4FF1AF05C872BB3" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2018Q4_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-8C42B162F9200B1CE8AE1AF05CC5D034" unitRef="usd">23000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="FI2018Q4_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-1E0582F74B0F76221D671AF05CF49228" unitRef="usd">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-CCFA80E15625FA1FF6371AF05C77975E" unitRef="usd">68000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-A0BD222761C8CE8FB01B1AF05CC5B457" unitRef="usd">7000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-DD84149B7E6C6EC7A8521AF05CD56AFD" unitRef="usd">70000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-A0FAFADE29221E1F7BCF1AF05CD55396" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-58E3634C8872097A401D1AF05CC518C3" unitRef="usd">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-6D45A18A0A4B8F7861B41AF05C87B61E" unitRef="usd">76000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-F4F1B444672997682DE01AF05CC5900B" unitRef="usd">174000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2017Q4_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-9F084536EBD19BDED5371AF05C87D1F2" unitRef="usd">144000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2017Q4_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-FBA9DDAFC867B13ED3EE1AF05CD5047F" unitRef="usd">252000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-0434A1EECDC03C793D1D1AF05CD54A84" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-58168A168F4CF2F500731AF05C778AE7" unitRef="usd">77000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-23E3DC495DEECF6D726B0872B900D0D1" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-AAA7837303E70C1F37071AF05D04B031" unitRef="usd">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_AssetBackedSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-A9473E8ED3F9668654650872B91A968E" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-450A8D6CFA0A1F0FB9911AF05C96E674" unitRef="usd">1000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-3C585A6FFC79A8F4D4651AF05CE58AAE" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-F7805A9C6AD8690FBF7B1AF05CD5854C" unitRef="usd">2000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-BABC60FCE9EF7C257B031AF05CF4538B" unitRef="usd">48000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2018Q4_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-EC0E25698240B469EC821AF05CD5820A" unitRef="usd">2000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="FI2018Q4_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-65ED1A34D713E334A31F1AF05CF4B123" unitRef="usd">127000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-267B4816BA74AA3396DA1AF05C87092A" unitRef="usd">15023000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-C9E4071F3C0AC722F3E71AF05CE54542" unitRef="usd">3013000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-AAB811C83F90AC5AFF9B1AF05CD57B89" unitRef="usd">60650000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-75BBB41F53B0795AE9FB1AF05CC5C9B6" unitRef="usd">4386000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-8F462F76ECF483B940E61AF05CD5E2AC" unitRef="usd">58503000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-6DDE0F1FEBDE35DFC9EC1AF05C87D9FE" unitRef="usd">25067000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2017Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-11CEFFD4DA9097F199DC1AF05CD59905" unitRef="usd">145728000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2017Q4_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-4CB4FE4DC5A4B07F53851AF05CC506FB" unitRef="usd">40090000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2017Q4_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-4FFBA2A499670720A7EB1AF05CE552EC" unitRef="usd">272280000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-4BE6EE8C691D8ED06E381AF05CD5FE2C" unitRef="usd">1399000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_algn_AgencyBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-CD9B4E4010FECD8D2BB31AF05CF41EC9" unitRef="usd">19981000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-8FED09CB37A1EF3C381B1AF05CB65780" unitRef="usd">2235000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_algn_U.S.GovernmentTreasuryBondsMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-DA73395A4663D03955DD1AF05D04DA14" unitRef="usd">15292000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_AssetBackedSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-F16CB238C1C538089A100872B906D5EA" unitRef="usd">500000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CertificatesOfDepositMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-CA2FEA33349241B7BB821AF05C87F1AD" unitRef="usd">420000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-FA9C10A424A3A2847ECD1AF05C87F17A" unitRef="usd">17793000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-95F904907A92754EF01C1AF05CD5369E" unitRef="usd">4957000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2018Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-30224D3D71D2F3B67F1B1AF05C960CCF" unitRef="usd">45100000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2018Q4_us-gaap_InvestmentTypeAxis_algn_LongTermInvestmentsMember" decimals="-3" id="Fact-D41B43ED58A81B07394B1AF05CD5D383" unitRef="usd">9091000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="FI2018Q4_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember" decimals="-3" id="Fact-7DC95CB659697ED027871AF05C771978" unitRef="usd">98586000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
	<us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-2B819EB11A715A0F8D7C1AF05CF4C6A0" unitRef="usd">272031000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
	<us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-2253750D184D5CB5436F1AF05CE55727" unitRef="usd">98460000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
	<us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-DF8DF5FC05C03A3F6D431AF05CF4CCC8" unitRef="usd">39948000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
	<us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-F97C46276ADC10779CC11AF05CF4C361" unitRef="usd">9112000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
	<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="FI2017Q1_us-gaap_BusinessAcquisitionAxis_algn_CertainDistributorsMember" decimals="-5" id="Fact-49C1F12F57C5CB62D8461AF05CC56400" unitRef="usd">8200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
	<us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="FI2017Q1_us-gaap_BusinessAcquisitionAxis_algn_CertainDistributorsMember" decimals="-5" id="Fact-076C35AE86DEB635991C1AF05CC53C01" unitRef="usd">1900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
	<us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="FD2016Q4YTD" decimals="-3" id="Fact-421344E207F0E715E1C21AF05CC5DE17" unitRef="usd">4434000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
	<us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="FD2017Q4YTD" decimals="-3" id="Fact-81362821A609E2CFCBEF1AF05CC59769" unitRef="usd">15105000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
	<us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="FD2018Q4YTD" decimals="-3" id="Fact-ECB57A563767FE5398D41AF05CC5EAD1" unitRef="usd">15069000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
	<us-gaap:CapitalizedComputerSoftwareGross contextRef="FI2018Q4" decimals="-5" id="Fact-D5028F39DFB462E66FF82B682638AB93" unitRef="usd">2700000</us-gaap:CapitalizedComputerSoftwareGross>
	<us-gaap:CapitalizedContractCostNet contextRef="FI2017Q4" decimals="-3" id="Fact-E5B612A9D9A70729F56908ABB3F27BF5" unitRef="usd">5514000</us-gaap:CapitalizedContractCostNet>
	<us-gaap:CapitalizedContractCostNet contextRef="FI2018Q4" decimals="-3" id="Fact-B152D8BB9754D7823C7F08ABB3FA7BB3" unitRef="usd">9185000</us-gaap:CapitalizedContractCostNet>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2017Q4" decimals="-3" id="Fact-B8FC0659CBE8A0B126761AF05CF420A6" unitRef="usd">449511000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2018Q4" decimals="-3" id="Fact-6F62C70E7ABA5F7259581AF05D049CBA" unitRef="usd">636899000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-F6FA127C8BBE6CE4A0DB1AF05C962A83" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-DA592D4E64A1593F570C1AF05C966729" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-6FD6051080D03543640A08728E2FB3E8" unitRef="usd">253155000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-A15B540953F6E4A83C4C1AF05CB68EE1" unitRef="usd">7246000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-29947432E357F95D9B4A1AF05C874CA7" unitRef="usd">2016000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-A0336053BD01905763431AF05CE57072" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-623001043E32E9C86E9C0882379D4D6D" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-F000E973321A9B90FE84088244AB6553" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-C6FD8427673D17765B1C088231C1F068" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-AF6A5DF3007A4CB729721AF05CF40B35" unitRef="usd">7246000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-275856A8B9B6E22C66CF1AF05D04FC31" unitRef="usd">2016000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-BE4543CA51F9508F2B171AF05CD5B46F" unitRef="usd">253155000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-38D19FEE0479BB7934F61AF05D0464DA" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-EAEEF9EEB371F98B80C61AF05CE5E488" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-40840DDEED76C5387BC91AF05CE5BDE8" unitRef="usd">431081000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-6EEDD13EA02A1735D1730880C6089E80" unitRef="usd">2195000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-61445E9A1F3A178243F71AF05CE5E03A" unitRef="usd">4681000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-D56349B90AD32099DCD20872A9642749" unitRef="usd">3880000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-F9357EFDDAF7D864743E1AF05CD59843" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-3F52197C12A97D2F3C000880CFB4DB25" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CommercialPaperMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-C4B5ACC3CF0D0344A85A1AF05CD57A06" unitRef="usd">4681000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateBondSecuritiesMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-F8CDDCB09589627A055A1AF05CF441F3" unitRef="usd">3880000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-C7F99B65941D8999702C1AF05CD589C7" unitRef="usd">431081000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_InvestmentTypeAxis_us-gaap_CashEquivalentsMember" decimals="-3" id="Fact-D4F8E5B66222679B10640880BDAFFBDD" unitRef="usd">2195000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
	<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="FD2016Q4YTD" decimals="-3" id="Fact-D57F52C032BCA332A7A0085D91C2ACED" unitRef="usd">221784000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
	<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="FD2016Q4YTD_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member" decimals="-3" id="Fact-C1679F0C1D5EB36DFA37085D867DEC09" unitRef="usd">221561000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
	<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="FD2016Q4YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-3" id="Fact-E058F133E17485D9AD19085D8C2E2427" unitRef="usd">223000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
	<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="FD2017Q4YTD" decimals="-3" id="Fact-186769603678B8D8E357085A3CD9DB76" unitRef="usd">57106000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
	<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="FD2017Q4YTD_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member" decimals="-3" id="Fact-57E69A62AEEDF31C4C6C085A3CBAB769" unitRef="usd">60236000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
	<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="FD2017Q4YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-3" id="Fact-9D552CF69673A3101965085A3CCB8C1A" unitRef="usd">-3130000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2015Q4" decimals="-3" id="Fact-967A4A99489CCF7B895C1AF05CD59A43" unitRef="usd">171235000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2015Q4_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member" decimals="-3" id="Fact-2DDDF3E3014F819E305D085D92A1BFF4" unitRef="usd">167714000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2015Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-3" id="Fact-C75EFC4DA76EC8192BCA085D9A6C95BA" unitRef="usd">3521000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2016Q4" decimals="-3" id="Fact-7DC27ABBC53AA7065E771AF05CD54630" unitRef="usd">393019000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2016Q4_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member" decimals="-3" id="Fact-A03AACB9F5025D745D4A085DA1B8A2FB" unitRef="usd">389275000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2016Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-3" id="Fact-12E0B50B80C856B8151B085DA672F63D" unitRef="usd">3744000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2017Q4" decimals="-3" id="Fact-EE99C03F511A3EA1A2511AF05CC5BCBF" unitRef="usd">450125000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2017Q4_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member" decimals="-3" id="Fact-B58395BF2EF1E06883F2085A6771A47E" unitRef="usd">449511000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2017Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-3" id="Fact-CED8529EEB4C26DB3734085A698C4607" unitRef="usd">614000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="FI2018Q4" decimals="-3" id="Fact-B030541BE7A527ADED361AF05CE5F362" unitRef="usd">637566000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="FD2016Q4YTD" decimals="-3" id="Fact-D075D843CD0F75F2ADB91AF05CC5F193" unitRef="usd">221784000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="FD2017Q4YTD" decimals="-3" id="Fact-83301E15D4464E3CEF281AF05CF408A6" unitRef="usd">57106000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
	<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="FD2018Q4YTD" decimals="-3" id="Fact-D25F958BCEAA77AC92F41AF05CD5FE9D" unitRef="usd">187441000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
	<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight contextRef="FI2018Q4_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_algn_StockholderRightsPlanMember" decimals="INF" id="Fact-C1AF8F7C1931B9A022B31AF05D043FBE" unitRef="shares">0.001</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
	<us-gaap:CommitmentsAndContingencies contextRef="FI2017Q4" id="Fact-3EF52FB22D541356B4801AF05CF4FBD1" unitRef="usd" xsi:nil="true" />
	<us-gaap:CommitmentsAndContingencies contextRef="FI2018Q4" id="Fact-7641DAF03D3C4980B5701AF05CF4B418" unitRef="usd" xsi:nil="true" />
	<us-gaap:CommonStockParOrStatedValuePerShare contextRef="FI2017Q4" decimals="INF" id="Fact-09FBB9AC40A549905FB41AF05CF422B8" unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
	<us-gaap:CommonStockParOrStatedValuePerShare contextRef="FI2018Q4" decimals="INF" id="Fact-A1AFB2AC05ABE692A6471AF05CF4C26A" unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
	<us-gaap:CommonStockSharesAuthorized contextRef="FI2017Q4" decimals="-3" id="Fact-FD846C200855B393A27D1AF05CF44FE2" unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
	<us-gaap:CommonStockSharesAuthorized contextRef="FI2018Q4" decimals="-3" id="Fact-CFA6C8C12E43469156811AF05CF48272" unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
	<us-gaap:CommonStockSharesIssued contextRef="FI2017Q4" decimals="-3" id="Fact-B844CC5A50D116290E851AF05CF4CADC" unitRef="shares">80040000</us-gaap:CommonStockSharesIssued>
	<us-gaap:CommonStockSharesIssued contextRef="FI2018Q4" decimals="-3" id="Fact-17261E2AC237EFDC84BE1AF05CF4C4AD" unitRef="shares">79778000</us-gaap:CommonStockSharesIssued>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2017Q4" decimals="-3" id="Fact-3CB175FF90DF372653B41AF05CF46C76" unitRef="shares">80040000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2018Q4" decimals="-3" id="Fact-3020F204E44884A778EE1AF05CF4F8FA" unitRef="shares">79778000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockValue contextRef="FI2017Q4" decimals="-3" id="Fact-70394BB66F75833033D11AF05CF45B46" unitRef="usd">8000</us-gaap:CommonStockValue>
	<us-gaap:CommonStockValue contextRef="FI2018Q4" decimals="-3" id="Fact-A27AE7F21ACD2C8F34D31AF05CE5812A" unitRef="usd">8000</us-gaap:CommonStockValue>
	<us-gaap:ComprehensiveIncomeNetOfTax contextRef="FD2016Q4YTD" decimals="-3" id="Fact-F31DFE2EC22038EE26D51AF05CF470A9" unitRef="usd">189724000</us-gaap:ComprehensiveIncomeNetOfTax>
	<us-gaap:ComprehensiveIncomeNetOfTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-45673023318C492A5FCD1AF05CF49655" unitRef="usd">232927000</us-gaap:ComprehensiveIncomeNetOfTax>
	<us-gaap:ComprehensiveIncomeNetOfTax contextRef="FD2018Q4YTD" decimals="-3" id="Fact-496BE63037BE3F7E629A1AF05CF4E77B" unitRef="usd">396890000</us-gaap:ComprehensiveIncomeNetOfTax>
	<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="FD2017Q4YTD" decimals="-5" id="Fact-C149AC7EE1FA138D946C08ED7884462E" unitRef="usd">119000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
	<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="FD2018Q4YTD" decimals="-5" id="Fact-C043213653F719E5C7C308ED556078D9" unitRef="usd">180600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
	<us-gaap:ContributionOfProperty contextRef="FD2016Q4YTD" decimals="-3" id="Fact-92776060CC587F8F46CA1AF05CC5D0E0" unitRef="usd">0</us-gaap:ContributionOfProperty>
	<us-gaap:ContributionOfProperty contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D408C1ACE8BF1CB295420974444ED26D" unitRef="usd">3936000</us-gaap:ContributionOfProperty>
	<us-gaap:ContributionOfProperty contextRef="FD2018Q4YTD" decimals="-3" id="Fact-A99891CB27E0C458D5C81AF05CC54747" unitRef="usd">0</us-gaap:ContributionOfProperty>
	<us-gaap:CostOfRevenue contextRef="FD2016Q4YTD" decimals="-3" id="Fact-2229315B5170167616B11AF05C878F63" unitRef="usd">264580000</us-gaap:CostOfRevenue>
	<us-gaap:CostOfRevenue contextRef="FD2017Q4YTD" decimals="-3" id="Fact-9103ADA777A630DE48B21AF05C96097E" unitRef="usd">356466000</us-gaap:CostOfRevenue>
	<us-gaap:CostOfRevenue contextRef="FD2018Q4YTD" decimals="-3" id="Fact-CADE7CAD504DA6ADABA11AF05C874E27" unitRef="usd">518625000</us-gaap:CostOfRevenue>
	<us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="I2016Q1JAN16" decimals="-3" id="Fact-9A9BD6BDD9717FC6C75503D1C5AE64C9" unitRef="usd">3918000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
	<us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="I2017Q1JAN17" decimals="-3" id="Fact-F01F9450033AC72DC20403D1EA8088AD" unitRef="usd">-1300000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
	<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-5312F00394320FD511381AF05C871413" unitRef="usd">40235000</us-gaap:CurrentFederalTaxExpenseBenefit>
	<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-C9AB2ACC7E2CD0BEFD8E1AF05C87629D" unitRef="usd">91214000</us-gaap:CurrentFederalTaxExpenseBenefit>
	<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-BF23B18D563A9094F9EA1AF05CA6EC4E" unitRef="usd">35788000</us-gaap:CurrentFederalTaxExpenseBenefit>
	<us-gaap:CurrentForeignTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-28B104F3BC53081A58001AF05CB63F79" unitRef="usd">8964000</us-gaap:CurrentForeignTaxExpenseBenefit>
	<us-gaap:CurrentForeignTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8E1BBAA4D1B30EBE24F61AF05C9635B8" unitRef="usd">15285000</us-gaap:CurrentForeignTaxExpenseBenefit>
	<us-gaap:CurrentForeignTaxExpenseBenefit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-A430084E73203C488BD81AF05C87DFD5" unitRef="usd">22753000</us-gaap:CurrentForeignTaxExpenseBenefit>
	<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-0DF2945DE469541AEED81AF05CA669C5" unitRef="usd">2603000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
	<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-B999F4F9F34E655BE5941AF05C877515" unitRef="usd">2580000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
	<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-DBDF7565778BDED118AC1AF05C8737BD" unitRef="usd">9568000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
	<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="D2018Q1Feb16_srt_RangeAxis_srt_MaximumMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember" decimals="INF" id="Fact-DAA3323A2EDFD90ED7E31AF05CF4F2E0" unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="D2018Q1Feb16_srt_RangeAxis_srt_MaximumMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" decimals="INF" id="Fact-5B170F22EEC9310EC9381AF05CF48D72" unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="D2018Q1Feb16_srt_RangeAxis_srt_MinimumMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember" decimals="INF" id="Fact-1F84502344A0EE9218BF1AF05CF439EC" unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="D2018Q1Feb16_srt_RangeAxis_srt_MinimumMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" decimals="INF" id="Fact-A2D9C756461FB09EEF371AF05CF498BC" unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="D2018Q1Feb16_us-gaap_VariableRateAxis_us-gaap_BaseRateMember" decimals="INF" id="Fact-092E11FEE2664D6E035F1AF05CF47D55" unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="D2018Q1Feb16_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" decimals="INF" id="Fact-3AF45D1D745A0905DD371AF05CF44FE8" unitRef="number">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer contextRef="FD2016Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" decimals="-5" id="Fact-B718D6C0817A0711A2891AF05CC5AF88" unitRef="usd">3400000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
	<us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer contextRef="FD2017Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" decimals="-5" id="Fact-958D9CC6AF6F5CEC05D01AF05CC51F10" unitRef="usd">4300000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
	<us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer contextRef="FD2018Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" decimals="-5" id="Fact-A2C729A282F389629CBC096C13746087" unitRef="usd">5200000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
	<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-DC95E52037EFD732DFE81AF05CA62602" unitRef="usd">24794000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
	<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-02A9306200D2846760B71AF05CA61DF5" unitRef="usd">15724000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
	<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-BB1A10BFACA2D701EE301AF05C964EDE" unitRef="usd">-5989000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
	<us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-38097CDBC56F6CF7BE451AF05C879CA8" unitRef="usd">-28032000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
	<us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-BD3F64228FBF563B3A6E1AF05C874BC8" unitRef="usd">2682000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
	<us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-1994827C10665ADF84D71AF05C879CA8" unitRef="usd">-1123000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
	<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-7C47371F5781087D88C01AF05CC543B4" unitRef="usd">-16401000</us-gaap:DeferredIncomeTaxExpenseBenefit>
	<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-CA7952B7EFF338266E311AF05CC5F034" unitRef="usd">17572000</us-gaap:DeferredIncomeTaxExpenseBenefit>
	<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-F4F55401ED02207965A11AF05CB6B9AD" unitRef="usd">-15680000</us-gaap:DeferredIncomeTaxExpenseBenefit>
	<us-gaap:DeferredIncomeTaxLiabilities contextRef="FI2017Q4" decimals="-3" id="Fact-5C4B74C9FE74849A5B811AF05C876B5D" unitRef="usd">11578000</us-gaap:DeferredIncomeTaxLiabilities>
	<us-gaap:DeferredIncomeTaxLiabilities contextRef="FI2018Q4" decimals="-3" id="Fact-B49FBCD0960ADFB20E7D1AF05CE5B444" unitRef="usd">9834000</us-gaap:DeferredIncomeTaxLiabilities>
	<us-gaap:DeferredRevenueCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-CE2F2E38B5F624DD05FB1AF05CF42CB4" unitRef="usd">267713000</us-gaap:DeferredRevenueCurrent>
	<us-gaap:DeferredRevenueCurrent contextRef="FI2017Q4_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member" decimals="-3" id="Fact-3A251FCBD07F1FF862AF080A84ED0101" unitRef="usd">266842000</us-gaap:DeferredRevenueCurrent>
	<us-gaap:DeferredRevenueCurrent contextRef="FI2017Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-3" id="Fact-C65F06F964D57D8DC566080A8504F3BF" unitRef="usd">871000</us-gaap:DeferredRevenueCurrent>
	<us-gaap:DeferredRevenueCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-B2884B0797B01D2F1B041AF05CF40A23" unitRef="usd">393138000</us-gaap:DeferredRevenueCurrent>
	<us-gaap:DeferredRevenueNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-1E097E412B8336F82FF108D37BA5F43E" unitRef="usd">4588000</us-gaap:DeferredRevenueNoncurrent>
	<us-gaap:DeferredRevenueNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-5FD96E46F390340D5E4508D37BA54CED" unitRef="usd">17051000</us-gaap:DeferredRevenueNoncurrent>
	<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-168E86AC693F6FAFF7311AF05C873DD7" unitRef="usd">2636000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
	<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-3B035248D8ADAB507CB41AF05C87BA45" unitRef="usd">2677000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
	<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-8E7BBABA66B05C75A05F1AF05CA6B6EC" unitRef="usd">-3274000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
	<us-gaap:DeferredTaxAssetsDeferredIncome contextRef="FI2017Q4" decimals="-3" id="Fact-5D184BD7D1ADADE4D0A91AF05C87652D" unitRef="usd">10811000</us-gaap:DeferredTaxAssetsDeferredIncome>
	<us-gaap:DeferredTaxAssetsDeferredIncome contextRef="FI2018Q4" decimals="-3" id="Fact-2A99A7DD2639F4B7FB881AF05C87725D" unitRef="usd">14285000</us-gaap:DeferredTaxAssetsDeferredIncome>
	<us-gaap:DeferredTaxAssetsGross contextRef="FI2017Q4" decimals="-3" id="Fact-BFCA6162B557992AD7A51AF05CE546F7" unitRef="usd">61123000</us-gaap:DeferredTaxAssetsGross>
	<us-gaap:DeferredTaxAssetsGross contextRef="FI2018Q4" decimals="-3" id="Fact-0D5627098AD84D0F49FF1AF05CE598E3" unitRef="usd">74308000</us-gaap:DeferredTaxAssetsGross>
	<us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="FI2017Q4" decimals="-3" id="Fact-E0525C9D93F80C43B7CE1AF05C87DC78" unitRef="usd">49267000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
	<us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="FI2018Q4" decimals="-3" id="Fact-F9000B974D1461B040D91AF05C77BD58" unitRef="usd">64223000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
	<us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-E1872852C025FABFC4F81AF05CE50E04" unitRef="usd">49334000</us-gaap:DeferredTaxAssetsNetNoncurrent>
	<us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="FI2017Q4_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member" decimals="-3" id="Fact-9E96503C35D224DCE7E008087D551BE2" unitRef="usd">50059000</us-gaap:DeferredTaxAssetsNetNoncurrent>
	<us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="FI2017Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-3" id="Fact-297A9021350DA46428BB08087D51D12B" unitRef="usd">-725000</us-gaap:DeferredTaxAssetsNetNoncurrent>
	<us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-637B20840F3B0687139A1AF05CF43438" unitRef="usd">64689000</us-gaap:DeferredTaxAssetsNetNoncurrent>
	<us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="FI2017Q4" decimals="-3" id="Fact-A311E679C607A19D75E01AF05C771102" unitRef="usd">792000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
	<us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="FI2018Q4" decimals="-3" id="Fact-FE520933875610B96E1C1AF05C779164" unitRef="usd">115000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="FI2017Q4" decimals="-3" id="Fact-31E668AC62D294D6EC151AF05CF4DA79" unitRef="usd">10074000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="FI2018Q4" decimals="-3" id="Fact-B41365A89B0F53ABEF671AF05C77AB7B" unitRef="usd">8571000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="FI2017Q4" decimals="-3" id="Fact-C4A2145EE133315056351AF05C774CAC" unitRef="usd">12547000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="FI2018Q4" decimals="-3" id="Fact-D4ABF3E77B36D3C069D61AF05C775437" unitRef="usd">24769000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
	<us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses contextRef="FI2017Q4" decimals="-3" id="Fact-DB9EA1C95F812813D9381AF05CE57BF7" unitRef="usd">1928000</us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses>
	<us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses contextRef="FI2018Q4" decimals="-3" id="Fact-FD9300966256DBE7EAC91AF05CE5524F" unitRef="usd">1158000</us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses>
	<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="FI2017Q4" decimals="-3" id="Fact-CB1A1CDE17EDFF4954441AF05C774182" unitRef="usd">278000</us-gaap:DeferredTaxAssetsValuationAllowance>
	<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="FI2018Q4" decimals="-3" id="Fact-D99F340D7EFD294059771AF05C8787F2" unitRef="usd">251000</us-gaap:DeferredTaxAssetsValuationAllowance>
	<us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="FI2017Q4" decimals="-3" id="Fact-81296834ED668C99E0E51AF05CE5D6E5" unitRef="usd">751000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
	<us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="FI2018Q4" decimals="-3" id="Fact-690D9C57B2ECF501EB0F1AF05C873FB0" unitRef="usd">902000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
	<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="FI2017Q4" decimals="-3" id="Fact-FA929EB253E32BF732FC1AF05C872B01" unitRef="usd">7522000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
	<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="FI2018Q4" decimals="-3" id="Fact-70B2091C165E6BA73BE91AF05CE5BD77" unitRef="usd">8320000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
	<us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings contextRef="FI2017Q4" decimals="-3" id="Fact-D5E07CA454E3869857621AF05C879827" unitRef="usd">3305000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
	<us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings contextRef="FI2018Q4" decimals="-3" id="Fact-BDD5C017132055CCB76C1AF05C87CBA1" unitRef="usd">612000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
	<us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries contextRef="FI2018Q4" decimals="-5" id="Fact-8C7262B832379C6A7AB30C9E7DE415BD" unitRef="usd">294300000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries>
	<us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent contextRef="D2009Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" decimals="2" id="Fact-1DABD86CD1348E06C23C1AF05CC53FF7" unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
	<us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="D2009Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" decimals="INF" id="Fact-958B265DD3A679801E9C1AF05CC5AC05" unitRef="number">0.06</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
	<us-gaap:DepreciationAndAmortization contextRef="FD2016Q4YTD" decimals="-5" id="Fact-9A4826CF04E8812805211AF05CE5995E" unitRef="usd">24000000</us-gaap:DepreciationAndAmortization>
	<us-gaap:DepreciationAndAmortization contextRef="FD2017Q4YTD" decimals="-5" id="Fact-735113A6B1A54CE8206B1AF05CE5040E" unitRef="usd">37700000</us-gaap:DepreciationAndAmortization>
	<us-gaap:DepreciationAndAmortization contextRef="FD2018Q4YTD" decimals="-5" id="Fact-90770EAC5B17A4173C220C52ABD4B845" unitRef="usd">54700000</us-gaap:DepreciationAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2016Q4YTD" decimals="-3" id="Fact-256049E307224A00094C1AF05CA6157C" unitRef="usd">24002000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2016Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ClearAlignerMember" decimals="-3" id="Fact-76138C9E607AA32547981AF05C965A2C" unitRef="usd">13742000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2016Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ScannersAndServicesMember" decimals="-3" id="Fact-44F81637D9723EA765051AF05C870F62" unitRef="usd">3871000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2016Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-9CE9B1026717FC517F631AF05C96116E" unitRef="usd">6389000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2017Q4YTD" decimals="-3" id="Fact-335E552CD98D614C2E791AF05CA624DD" unitRef="usd">37739000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ClearAlignerMember" decimals="-3" id="Fact-A7AE71056567A473F6AC1AF05C772FAA" unitRef="usd">21581000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ScannersAndServicesMember" decimals="-3" id="Fact-C8CBFA65259BAA071A481AF05C96B2F2" unitRef="usd">4385000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-D5CAE449DC8C470D197D1AF05C969A11" unitRef="usd">11773000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q4YTD" decimals="-3" id="Fact-BA61FB768F1EDA3BDFA41AF05CB6C0FF" unitRef="usd">54727000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ClearAlignerMember" decimals="-3" id="Fact-93E707E06F43FC4CCB751AF05C969CE5" unitRef="usd">29001000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ScannersAndServicesMember" decimals="-3" id="Fact-D9A17C2D8D51CDD9A7E91AF05C96FE56" unitRef="usd">4965000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DepreciationDepletionAndAmortization contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-FAC7E2ABB3BB79CC2C8D1AF05C87D03F" unitRef="usd">20761000</us-gaap:DepreciationDepletionAndAmortization>
	<us-gaap:DerivativeAssetNotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_AUD_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-CD252A21DD1857F5BCC408885936CB65" unitRef="aud">3000000</us-gaap:DerivativeAssetNotionalAmount>
	<us-gaap:DerivativeAssetNotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_AUD_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-ECB3BA3335A81DF658AB08885D0E0571" unitRef="usd">2114000</us-gaap:DerivativeAssetNotionalAmount>
	<us-gaap:DerivativeAssetNotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_BRL_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-4E644DD4816D3EDE5DE6088858F1A58B" unitRef="brl">81000000</us-gaap:DerivativeAssetNotionalAmount>
	<us-gaap:DerivativeAssetNotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_BRL_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-8BA52E9E919E3655EF3A088858E11671" unitRef="usd">20858000</us-gaap:DerivativeAssetNotionalAmount>
	<us-gaap:DerivativeAssetNotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_CAD_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-F80660FD342C7BD6A4B708885A7A8F26" unitRef="usd">19808000</us-gaap:DerivativeAssetNotionalAmount>
	<us-gaap:DerivativeAssetNotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_CAD_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-DBAAE4DCC424AFF7BE200888595149F6" unitRef="cad">27000000</us-gaap:DerivativeAssetNotionalAmount>
	<us-gaap:DerivativeAssetNotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_CNY_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-E4188ACB77697A181B28088858C461B1" unitRef="cny">375000000</us-gaap:DerivativeAssetNotionalAmount>
	<us-gaap:DerivativeAssetNotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_CNY_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-9808ADF0735EFD310AC20888590C8991" unitRef="usd">54515000</us-gaap:DerivativeAssetNotionalAmount>
	<us-gaap:DerivativeAssetNotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_EUR_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-5C8BEB222E6264EFDDFE0888596AF69E" unitRef="eur">62000000</us-gaap:DerivativeAssetNotionalAmount>
	<us-gaap:DerivativeAssetNotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_EUR_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-1BE9A92E875930B6175C08885BA5ED05" unitRef="usd">71095000</us-gaap:DerivativeAssetNotionalAmount>
	<us-gaap:DerivativeAssetNotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_GBP_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-9ECF190AA3F8C481D574088859206284" unitRef="usd">16635000</us-gaap:DerivativeAssetNotionalAmount>
	<us-gaap:DerivativeAssetNotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_GBP_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-BA9907B2F99E2EDE146308885ECE9FA4" unitRef="gbp">13000000</us-gaap:DerivativeAssetNotionalAmount>
	<us-gaap:DerivativeAssetNotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_JPY_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-96426C982F16E775251E088858FD878B" unitRef="jpy">1700000000</us-gaap:DerivativeAssetNotionalAmount>
	<us-gaap:DerivativeAssetNotionalAmount contextRef="FI2018Q4_srt_CurrencyAxis_currency_JPY_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-76CB9F5C9A1D89DE012A088858D3C199" unitRef="usd">15357000</us-gaap:DerivativeAssetNotionalAmount>
	<us-gaap:DerivativeAssetNotionalAmount contextRef="FI2018Q4_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" decimals="-3" id="Fact-DA93F4624ABDF7C2DFBB088858BB24F5" unitRef="usd">200382000</us-gaap:DerivativeAssetNotionalAmount>
	<us-gaap:DerivativeGainOnDerivative contextRef="FD2018Q4YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember" decimals="-5" id="Fact-D3D91D96487370D795A60885BB42C5E0" unitRef="usd">9900000</us-gaap:DerivativeGainOnDerivative>
	<us-gaap:DueFromRelatedParties contextRef="FI2017Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_algn_SDCMember" decimals="-5" id="Fact-D45504A36F42E64C1ACF1AF05C96CAE4" unitRef="usd">14300000</us-gaap:DueFromRelatedParties>
	<us-gaap:DueFromRelatedParties contextRef="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_algn_SDCMember" decimals="-5" id="Fact-EBDF75175FC3D79B325E1AF05C965D23" unitRef="usd">16300000</us-gaap:DueFromRelatedParties>
	<us-gaap:EarningsPerShareBasic contextRef="FD2016Q4YTD" decimals="2" id="Fact-B8B38224E3582BA59AFF1AF05C960893" unitRef="usdPerShare">2.38</us-gaap:EarningsPerShareBasic>
	<us-gaap:EarningsPerShareBasic contextRef="FD2017Q4YTD" decimals="2" id="Fact-9D2F821F651551C416141AF05C87D248" unitRef="usdPerShare">2.89</us-gaap:EarningsPerShareBasic>
	<us-gaap:EarningsPerShareBasic contextRef="FD2018Q4YTD" decimals="2" id="Fact-A31FDC2BD9883B3D735A1AF05C872EA7" unitRef="usdPerShare">5.00</us-gaap:EarningsPerShareBasic>
	<us-gaap:EarningsPerShareDiluted contextRef="FD2016Q4YTD" decimals="2" id="Fact-CEA611EADBD805C1394C1AF05C873A33" unitRef="usdPerShare">2.33</us-gaap:EarningsPerShareDiluted>
	<us-gaap:EarningsPerShareDiluted contextRef="FD2017Q4YTD" decimals="2" id="Fact-A42B7FA5F80FE26640E01AF05C7759FB" unitRef="usdPerShare">2.83</us-gaap:EarningsPerShareDiluted>
	<us-gaap:EarningsPerShareDiluted contextRef="FD2018Q4YTD" decimals="2" id="Fact-11B3A1CB493FF50992571AF05C879A16" unitRef="usdPerShare">4.92</us-gaap:EarningsPerShareDiluted>
	<us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="FD2016Q4YTD" decimals="-3" id="Fact-6F676981F3458C5DBD221AF05D04AC17" unitRef="usd">-3374000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
	<us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="FD2016Q4YTD_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member" decimals="-3" id="Fact-749B94B95C21FCB9754D085D7C63BD57" unitRef="usd">-3417000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
	<us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="FD2016Q4YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-3" id="Fact-7639C35C831576A9A4FF085D810C7B51" unitRef="usd">43000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
	<us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="FD2017Q4YTD" decimals="-3" id="Fact-4F155E3740F7A26571231AF05CB6ED91" unitRef="usd">5544000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
	<us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="FD2017Q4YTD_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member" decimals="-3" id="Fact-41F0DFEBEBE45D83D2A40859A97C88A4" unitRef="usd">5510000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
	<us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="FD2017Q4YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-3" id="Fact-1804556CA254EC47FF5F0859ABC2F70B" unitRef="usd">34000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
	<us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="FD2018Q4YTD" decimals="-3" id="Fact-8D9AD6E95AC685754F4B1AF05CD5826D" unitRef="usd">-4733000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
	<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="FD2016Q4YTD" decimals="3" id="Fact-752B07E7CE990EC117A50971A1F37CBE" unitRef="number">0.211</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
	<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="FD2017Q4YTD" decimals="3" id="Fact-06D705ABADE50AD02D020971A1F76C51" unitRef="number">0.357</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
	<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="FD2018Q4YTD" decimals="3" id="Fact-C6B4F54E5B7BD4C6F2F00971A1EE6765" unitRef="number">0.124</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
	<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="FD2016Q4YTD" decimals="3" id="Fact-8D823BF3A95037A338FB1AF05C773881" unitRef="number">0.350</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
	<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="FD2016Q4YTD" decimals="INF" id="Fact-5E288FA930BFA8DCD51B2B82329EA60D" unitRef="number">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
	<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="FD2017Q4YTD" decimals="INF" id="Fact-8DB9418B8F2E5598C1A21AF05CD5FBCB" unitRef="number">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
	<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="FD2017Q4YTD" decimals="3" id="Fact-304C5A769931F9721D151AF05C87480E" unitRef="number">0.350</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
	<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="FD2018Q4YTD" decimals="3" id="Fact-91B3772B99A50D9148651AF05C877088" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
	<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="FD2018Q4YTD" decimals="INF" id="Fact-03DC821954B013B814410987208D02BE" unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
	<us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="FD2016Q4YTD" decimals="3" id="Fact-C2B1330C0027374812111AF05C77DDBA" unitRef="number">-0.063</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
	<us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="FD2017Q4YTD" decimals="3" id="Fact-76DB5F2F3E2F579783441AF05C77B410" unitRef="number">-0.180</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
	<us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="FD2018Q4YTD" decimals="3" id="Fact-927C47174014E1C6E05B1AF05C777860" unitRef="number">-0.067</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
	<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="FD2016Q4YTD" decimals="3" id="Fact-3BA5D844171B86C3DED51AF05C77130B" unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
	<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="FD2017Q4YTD" decimals="3" id="Fact-6DE1223F2EBA8591B2E01AF05C771FC4" unitRef="number">-0.063</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
	<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="FD2018Q4YTD" decimals="3" id="Fact-B0449C64939861C91A691AF05C770AD7" unitRef="number">-0.034</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
	<us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="FD2016Q4YTD" decimals="3" id="Fact-BE4D6387079979E92CAD1AF05C778739" unitRef="number">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
	<us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="FD2017Q4YTD" decimals="3" id="Fact-918D32E9FDA3252016FC1AF05C7783C9" unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
	<us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="FD2018Q4YTD" decimals="3" id="Fact-351D8250B2DF7449CD641AF05C773A58" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
	<us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings contextRef="FD2016Q4YTD" decimals="3" id="Fact-21F6F8C479B722FCA9AD0C98689BFAEC" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
	<us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings contextRef="FD2017Q4YTD" decimals="3" id="Fact-679E50264E9AAC2DACD90C9868A0EB46" unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
	<us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings contextRef="FD2018Q4YTD" decimals="3" id="Fact-B0A9E416CCAFD1E919FF0C9868986381" unitRef="number">0.041</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
	<us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="FD2016Q4YTD" decimals="3" id="Fact-56F15F61EDCD90E91ED31AF05C77B95C" unitRef="number">0.021</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
	<us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="FD2017Q4YTD" decimals="3" id="Fact-D7A4D60EB4A67A76F1AF1AF05C87C989" unitRef="number">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
	<us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="FD2018Q4YTD" decimals="3" id="Fact-B01A583AD715105E10491AF05C7715FE" unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
	<us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-5B4FB30DE109EF111D021AF05CD586EF" unitRef="usd">103004000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
	<us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-E7F0AD1352FE794F039D1AF05CD50906" unitRef="usd">127109000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
	<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="FI2018Q4_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="-5" id="Fact-6AACCAAA43BCDC9B4F611AF05CC57CC6" unitRef="usd">39600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
	<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="-5" id="Fact-E88E8A9481360DF7A4FE1AF05CC54420" unitRef="usd">80700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
	<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="FI2018Q4_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" decimals="-5" id="Fact-5984B06E3DFE3E5CCD2E1AF05CC54C62" unitRef="usd">2100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
	<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" id="Fact-43DFA38EE2D7699E52091AF05CC5243E">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
	<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" id="Fact-8932D68469431FF624A61AF05CA6983B">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
	<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="FD2018Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" id="Fact-70D6AB249B34932389141AF05CA6C394">P4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
	<us-gaap:EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased contextRef="FD2016Q4YTD" decimals="2" id="Fact-DB76D44782CADFC67EE209602C373EEF" unitRef="usdPerShare">48.65</us-gaap:EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased>
	<us-gaap:EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased contextRef="FD2017Q4YTD" decimals="2" id="Fact-8A746825BFC0AC8B52E509602C3E4E58" unitRef="usdPerShare">59.93</us-gaap:EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased>
	<us-gaap:EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased contextRef="FD2018Q4YTD" decimals="2" id="Fact-7ACC409F8C5AB797E29409602C3A932D" unitRef="usdPerShare">96.95</us-gaap:EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased>
	<us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="I2016Q3Jul25" decimals="INF" id="Fact-3D735B99F6A21214F9310C5465264327" unitRef="number">0.17</us-gaap:EquityMethodInvestmentOwnershipPercentage>
	<us-gaap:EquityMethodInvestments contextRef="FI2017Q4" decimals="-3" id="Fact-868712816EFC025E203E1AF05CF413FD" unitRef="usd">54606000</us-gaap:EquityMethodInvestments>
	<us-gaap:EquityMethodInvestments contextRef="FI2017Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_algn_SDCMember" decimals="-5" id="Fact-B1284C490585C5A600851AF05C960846" unitRef="usd">54600000</us-gaap:EquityMethodInvestments>
	<us-gaap:EquityMethodInvestments contextRef="FI2018Q4" decimals="-3" id="Fact-63ADBA6DEDA75B74A67C1AF05CF473D1" unitRef="usd">45913000</us-gaap:EquityMethodInvestments>
	<us-gaap:EquityMethodInvestments contextRef="FI2018Q4_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_algn_SDCMember" decimals="-5" id="Fact-A8218816F3C9E2F6DFD41AF05C962C26" unitRef="usd">45900000</us-gaap:EquityMethodInvestments>
	<us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-3D20869370C9F25CB59D1AF05CC59C7F" unitRef="usd">16773000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
	<us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D1A70029B4BA337BAD901AF05CE52F39" unitRef="usd">0</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
	<us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-A5EED1E8DD4CABE50FD91AF05CB656C4" unitRef="usd">0</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
	<us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-CEDF75D42F59E99DFFD41AF05CE585D7" unitRef="usd">-15888000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
	<us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-903BEEAC7C3955B3CE2D1AF05CB653D3" unitRef="usd">0</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
	<us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-CCDA3985B1B5F884E9C31AF05CB6954E" unitRef="usd">0</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
	<us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="FD2016Q4YTD" decimals="-3" id="Fact-6B1741543D86B4274D1C1AF05CB61C85" unitRef="usd">65029000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
	<us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="FD2017Q4YTD" decimals="-3" id="Fact-E1A527A7E11B8D1100BB1AF05C8787E5" unitRef="usd">106938000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
	<us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations contextRef="FD2018Q4YTD" decimals="-3" id="Fact-8AE13803C5B53C3A20011AF05C870508" unitRef="usd">29799000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2017Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_algn_ExistingTechnologyMember" id="Fact-2516F122F2812ECFEE441AF05CE5E1A7">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2017Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" id="Fact-0F61D14984DE7E6C65BA1AF05CE501C8">P11Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2017Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DistributionRightsMember" id="Fact-27568AE6431341DF3DE208FE3053C0E9">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2017Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" id="Fact-3C6D9FD63D520DE730AC08FF4059D068">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2017Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" id="Fact-B60A520BA59C04ABA0381AF05CA6014C">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2017Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember" id="Fact-3C6AE386BEB8EB5B1A311AF05CA6B595">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember" id="Fact-72C800B384526AB5323E1AF05D040474">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember" id="Fact-CF486E4E33C77FAE1ACA1AF05D04C341">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2018Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_algn_ExistingTechnologyMember" id="Fact-6FA4EB4F783BC3BCB8101AF05CA6EEB2">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2018Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" id="Fact-528112D7A484620ABC721AF05CA6A857">P11Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2018Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DistributionRightsMember" id="Fact-3EE3C47815090C7AFA311AF05CA6824E">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2018Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" id="Fact-F45BB9F7BB99EB13D2B61AF05CA63125">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2018Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" id="Fact-638748E9BDB51A2B54061AF05CA6F0CD">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="FD2018Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember" id="Fact-A389CCF0BF28815C30B51AF05CE5A7F6">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2017Q4" decimals="-3" id="Fact-DDB1B495193640457C561AF05CE5F451" unitRef="usd">24404000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_algn_ExistingTechnologyMember" decimals="-3" id="Fact-5481D27522A504479DFB1AF05CE518B9" unitRef="usd">4704000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" decimals="-3" id="Fact-D402FD0F371C262E4D891AF05CE5AE7D" unitRef="usd">14681000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DistributionRightsMember" decimals="-3" id="Fact-5784EDFD15E60B3CE04D08FE36DDF755" unitRef="usd">1356000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" decimals="-3" id="Fact-E57CB92FC14C413EE61608FF46A92C7D" unitRef="usd">390000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" decimals="-3" id="Fact-2174679295C8485300491AF05CE5F41E" unitRef="usd">1504000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember" decimals="-3" id="Fact-A3E5CADD8E12E38D301A1AF05CA6E9C5" unitRef="usd">1769000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2018Q4" decimals="-3" id="Fact-4F292FC1D106AC5A1B701AF05CA685BA" unitRef="usd">30936000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_algn_ExistingTechnologyMember" decimals="-3" id="Fact-7569CCBFD0C4B07359691AF05CE500CF" unitRef="usd">5268000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" decimals="-3" id="Fact-19126610534342506ECC1AF05CA6870E" unitRef="usd">16542000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DistributionRightsMember" decimals="-3" id="Fact-C5EACE1E0462DBF771811AF05CA61BC1" unitRef="usd">4341000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" decimals="-3" id="Fact-42A0C5F9E86D5E0016661AF05CA69F64" unitRef="usd">544000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" decimals="-3" id="Fact-F4C70050C131992E3B011AF05CA67589" unitRef="usd">2334000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember" decimals="-3" id="Fact-17150AEE87C7742444241AF05CA6E10A" unitRef="usd">1907000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
	<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="FI2018Q4" decimals="-3" id="Fact-3100A5B3C72D0F9329931AF05C962D0B" unitRef="usd">939000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
	<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="FI2018Q4" decimals="-3" id="Fact-F85E168DFE462BA638D51AF05C96CC9E" unitRef="usd">6134000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
	<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="FI2018Q4" decimals="-3" id="Fact-F741B23163AE8D21929C1AF05C96653B" unitRef="usd">1495000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
	<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="FI2018Q4" decimals="-3" id="Fact-99A2DCC83FC0B42CF9231AF05C96D59E" unitRef="usd">2116000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
	<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="FI2018Q4" decimals="-3" id="Fact-220EDD39E9E0F205BA521AF05C965CEC" unitRef="usd">3389000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
	<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="FI2018Q4" decimals="-3" id="Fact-7988783176203EACED601AF05C965745" unitRef="usd">3847000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2017Q4" decimals="-3" id="Fact-214A5593244B62B0F8F21AF05C96DDBE" unitRef="usd">68116000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_algn_ExistingTechnologyMember" decimals="-3" id="Fact-9D35B690A7EFB7B572021AF05CE58063" unitRef="usd">12600000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" decimals="-3" id="Fact-82FEC9936488E0329C011AF05CA64B74" unitRef="usd">33500000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DistributionRightsMember" decimals="-3" id="Fact-C1A890932B9B043698BF08FE32BF6998" unitRef="usd">7500000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" decimals="-3" id="Fact-E44C579972907FFB2A6708FF42C3FCCE" unitRef="usd">618000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" decimals="-3" id="Fact-C845BF83850D3BC7AB601AF05CE54ED0" unitRef="usd">6798000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember" decimals="-3" id="Fact-04C19352E188182E77721AF05CA600D4" unitRef="usd">7100000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2018Q4" decimals="-3" id="Fact-43D16F236ACC33C4F5961AF05CE560B7" unitRef="usd">68114000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_algn_ExistingTechnologyMember" decimals="-3" id="Fact-DF4F77CE6CC5F3920FF31AF05CE5B6A6" unitRef="usd">12600000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" decimals="-3" id="Fact-09DAE6DED80C4B0A21D61AF05CE51CCB" unitRef="usd">33500000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DistributionRightsMember" decimals="-3" id="Fact-894D3E25C4154EFAD1251AF05CE57ED0" unitRef="usd">7500000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" decimals="-3" id="Fact-0BD61BF9B9FEB3865C7E1AF05CA6E759" unitRef="usd">618000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" decimals="-3" id="Fact-DECB5F92FBEA4D0C303E1AF05CA692BE" unitRef="usd">6796000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember" decimals="-3" id="Fact-9EEB0F1714808D88707D1AF05CA6C5FE" unitRef="usd">7100000</us-gaap:FiniteLivedIntangibleAssetsGross>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2017Q4" decimals="-3" id="Fact-74D080AD6D59A0377C621AF05CF403E9" unitRef="usd">24454000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_algn_ExistingTechnologyMember" decimals="-3" id="Fact-8E0D73307990EDB0311A1AF05CE59846" unitRef="usd">3568000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" decimals="-3" id="Fact-5680C8E5A3B8B30C03AB1AF05C966482" unitRef="usd">8068000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DistributionRightsMember" decimals="-3" id="Fact-37A612F445AA3FC9189208FE3CF55F9A" unitRef="usd">6144000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" decimals="-3" id="Fact-69FFF57E8CAF292031CD08FF4D2853EC" unitRef="usd">228000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" decimals="-3" id="Fact-ADAC29685FE564E9D56E1AF05CA6AD55" unitRef="usd">5294000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2017Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember" decimals="-3" id="Fact-A5193B7FB99E9427A9D71AF05CA6D137" unitRef="usd">1152000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2018Q4" decimals="-3" id="Fact-9235F8165EEF50985A6F1AF05C96DB04" unitRef="usd">17920000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_algn_ExistingTechnologyMember" decimals="-3" id="Fact-C6B034EC837075CB094C1AF05CE572A6" unitRef="usd">3004000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" decimals="-3" id="Fact-DAECC3ED21D6431F7D801AF05CE5F06C" unitRef="usd">6207000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DistributionRightsMember" decimals="-3" id="Fact-E846B3AE44B76C6F10001AF05CA6D4DA" unitRef="usd">3159000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" decimals="-3" id="Fact-59E8AEBF202A09026F4D1AF05CA692CB" unitRef="usd">74000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember" decimals="-3" id="Fact-3D9B2CBAAE63A654F1631AF05CA6FC90" unitRef="usd">4462000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="FI2018Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksMember" decimals="-3" id="Fact-7E601F1A7DDD046487C71AF05CE5CA5F" unitRef="usd">1014000</us-gaap:FiniteLivedIntangibleAssetsNet>
	<us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="FD2016Q4YTD" decimals="-5" id="Fact-B32B0401AB8F68C494891AF05D040902" unitRef="usd">-8000000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
	<us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="FD2017Q4YTD" decimals="-5" id="Fact-B37264641CD5380BF9A91AF05C775559" unitRef="usd">9000000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
	<us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="FD2018Q4YTD" decimals="-5" id="Fact-C6E4ED5BEDB9EBF6AFDB1AF05D04FC5F" unitRef="usd">-5600000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
	<us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations contextRef="FD2016Q4YTD" decimals="-3" id="Fact-C2BAC59E5571CFC47D061AF05C871A48" unitRef="usd">-19068000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
	<us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations contextRef="FD2017Q4YTD" decimals="-3" id="Fact-FD5AA196B7B85A58F28B1AF05C96677B" unitRef="usd">17967000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
	<us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations contextRef="FD2018Q4YTD" decimals="-3" id="Fact-97CB4B54C78609FBB5F21AF05C96A8F3" unitRef="usd">21630000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
	<us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber contextRef="D2017Q4NOv14_us-gaap_GainContingenciesByNatureAxis_algn_Lawsuitagainst3ShapeASMember" decimals="INF" id="Fact-8A12E80E1402BF60D51D09282B44ADF9" unitRef="patent">26</us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber>
	<us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber contextRef="D2018Q4DEC10_us-gaap_GainContingenciesByNatureAxis_algn_Lawsuitagainst3ShapeASMember" decimals="INF" id="Fact-62099E2E667EEBD0F2040C5ABCE35B6F" unitRef="patent">10</us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber>
	<us-gaap:Goodwill contextRef="FI2016Q4" decimals="-3" id="Fact-D3DB96A0394734FCF49A08FCE689CCD5" unitRef="usd">61044000</us-gaap:Goodwill>
	<us-gaap:Goodwill contextRef="FI2017Q1_us-gaap_BusinessAcquisitionAxis_algn_CertainDistributorsMember" decimals="-5" id="Fact-C77AD0F5A2FF141164571AF05CC5DFEA" unitRef="usd">3200000</us-gaap:Goodwill>
	<us-gaap:Goodwill contextRef="FI2017Q4" decimals="-3" id="Fact-887EF30B87E91353783B1AF05CF46D7B" unitRef="usd">64614000</us-gaap:Goodwill>
	<us-gaap:Goodwill contextRef="FI2018Q4" decimals="-3" id="Fact-D2DC9439EBA02D2159611AF05CE52189" unitRef="usd">64029000</us-gaap:Goodwill>
	<us-gaap:GoodwillAcquiredDuringPeriod contextRef="FD2017Q4YTD" decimals="-3" id="Fact-CB5C756FF7207C72067608FCE6895E16" unitRef="usd">3247000</us-gaap:GoodwillAcquiredDuringPeriod>
	<us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-86FE718DAE546BECCCC908FCE67BE7FD" unitRef="usd">323000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
	<us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="FD2018Q4YTD" decimals="-3" id="Fact-815C8D453CCBFDC51BFE08FCE6891A7F" unitRef="usd">-585000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
	<us-gaap:GoodwillImpairmentLoss contextRef="FD2017Q4YTD" decimals="INF" id="Fact-C02D510E1C49925010A22B7BC627EA9F" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
	<us-gaap:GoodwillImpairmentLoss contextRef="FD2018Q4YTD" decimals="INF" id="Fact-593F43353FDB6BA3EC382B797FCA97A6" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
	<us-gaap:GrossProfit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-43845AFE04B1C957DA291AF05C77BC6E" unitRef="usd">815294000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2016Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ClearAlignerMember" decimals="-3" id="Fact-822679FBB46C75538FCC1AF05C9686CC" unitRef="usd">747494000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2016Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ScannersAndServicesMember" decimals="-3" id="Fact-8977086C7AFF893E41B91AF05C8727B2" unitRef="usd">67800000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-224BFF24C89B3DC7B1651AF05C87534E" unitRef="usd">1116947000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ClearAlignerMember" decimals="-3" id="Fact-CC365876CDCB4A29BD481AF05C96F8F2" unitRef="usd">1019563000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ScannersAndServicesMember" decimals="-3" id="Fact-D3AD3B380FCB1C9C79CA1AF05C87492D" unitRef="usd">97384000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-3307D09729B4D64838EF1AF05C87E8B2" unitRef="usd">1447867000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ClearAlignerMember" decimals="-3" id="Fact-98E67B2A479C694472841AF05C873F6A" unitRef="usd">1280495000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ScannersAndServicesMember" decimals="-3" id="Fact-C4E2D390FC8F98A28F731AF05C871090" unitRef="usd">167372000</us-gaap:GrossProfit>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="FD2016Q4YTD" decimals="-3" id="Fact-DFA2F50CE233BF36FA181AF05D047A1D" unitRef="usd">118871000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="FD2017Q4YTD" decimals="-3" id="Fact-00FE29BB9CE1C94C8BDE1AF05C77120A" unitRef="usd">123696000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="FD2018Q4YTD" decimals="-3" id="Fact-5AE6AD109C8C59F836611AF05C779036" unitRef="usd">171658000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="FD2016Q4YTD" decimals="-3" id="Fact-692D4D15ECF30F5D842A1AF05C771E07" unitRef="usd">123695000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="FD2017Q4YTD" decimals="-3" id="Fact-EC6B77BF3DB2893E66771AF05C77D3C0" unitRef="usd">241103000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="FD2018Q4YTD" decimals="-3" id="Fact-0566B6949979551E374D1AF05C77E3EF" unitRef="usd">294993000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2016Q4YTD" decimals="-3" id="Fact-CA7396BDCC2334F596291AF05C96F0C0" unitRef="usd">242566000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8A89AB8012851AD84D9D1AF05C96B22E" unitRef="usd">364799000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2018Q4YTD" decimals="-3" id="Fact-471FBC332A938D1FC95C1AF05C87AB2F" unitRef="usd">466651000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromEquityMethodInvestments contextRef="FD2016Q4YTD" decimals="-3" id="Fact-128BFAE8EA3C30FEBEA81AF05C779682" unitRef="usd">-1684000</us-gaap:IncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromEquityMethodInvestments contextRef="FD2017Q4YTD" decimals="-3" id="Fact-958585437ECB9492CEDB1AF05C96B722" unitRef="usd">-3219000</us-gaap:IncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromEquityMethodInvestments contextRef="FD2018Q4YTD" decimals="-3" id="Fact-5F05BCEEA43899A5A3011AF05C77E91E" unitRef="usd">-8693000</us-gaap:IncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense contextRef="FD2017Q4YTD" decimals="-5" id="Fact-AB3AC29158DD2284B16E1AF05CF4CAE1" unitRef="usd">800000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
	<us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense contextRef="FD2018Q4YTD" decimals="-5" id="Fact-76C5466714298F04B64C1AF05CE59B02" unitRef="usd">1500000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-1E80E66C4121C7B786151AF05C876AFA" unitRef="usd">51200000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-041FDC012A2C8C1373F41AF05C96A450" unitRef="usd">130162000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-60F44F6149CE8D02C95D1AF05C871EE4" unitRef="usd">57723000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="FD2016Q4YTD_srt_StatementGeographicalAxis_country_CR_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember" decimals="-5" id="Fact-94396BE2CA1E41FB82DD1AF05CD5A03F" unitRef="usd">19100000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
	<us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="FD2017Q4YTD_srt_StatementGeographicalAxis_country_CR_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember" decimals="-5" id="Fact-2D1EAB688AEB0AFF9F0D1AF05CE593DA" unitRef="usd">1800000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
	<us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_country_CR_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember" decimals="-5" id="Fact-D69695276DAC432C46AF1AF05CE57380" unitRef="usd">2400000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
	<us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare contextRef="FD2016Q4YTD_srt_StatementGeographicalAxis_country_CR_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember" decimals="2" id="Fact-083905AA8418650D75381AF05CD5543A" unitRef="usdPerShare">0.23</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
	<us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare contextRef="FD2017Q4YTD_srt_StatementGeographicalAxis_country_CR_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember" decimals="2" id="Fact-FFE3169A66D17F22A6F61AF05CE5CFF7" unitRef="usdPerShare">0.02</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
	<us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_country_CR_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember" decimals="2" id="Fact-3368A1E205023A0CA9251AF05CD5ECF4" unitRef="usdPerShare">0.03</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
	<us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="FD2017Q4YTD" decimals="-5" id="Fact-C9D34E057894D7B33BB61AF05CD55B5D" unitRef="usd">34300000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
	<us-gaap:IncomeTaxesPaid contextRef="FD2016Q4YTD" decimals="-3" id="Fact-4065B6A0CCEE39B7FCD51AF05CC5F082" unitRef="usd">47289000</us-gaap:IncomeTaxesPaid>
	<us-gaap:IncomeTaxesPaid contextRef="FD2017Q4YTD" decimals="-3" id="Fact-F25F66C57F1CC501865A1AF05CC53F21" unitRef="usd">51231000</us-gaap:IncomeTaxesPaid>
	<us-gaap:IncomeTaxesPaid contextRef="FD2018Q4YTD" decimals="-3" id="Fact-209D70DA820E14B128C81AF05CC5D56F" unitRef="usd">114601000</us-gaap:IncomeTaxesPaid>
	<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="FD2016Q4YTD" decimals="-3" id="Fact-01B663C66F68182A7D7A1AF05CC5721F" unitRef="usd">-3395000</us-gaap:IncreaseDecreaseInAccountsPayable>
	<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="FD2017Q4YTD" decimals="-3" id="Fact-2283F7141986C0E3D8251AF05CB6FB47" unitRef="usd">8175000</us-gaap:IncreaseDecreaseInAccountsPayable>
	<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="FD2018Q4YTD" decimals="-3" id="Fact-FDB62F4F7959A1009A1E1AF05CD58012" unitRef="usd">25045000</us-gaap:IncreaseDecreaseInAccountsPayable>
	<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="FD2016Q4YTD" decimals="-3" id="Fact-479BC229F5FF2F8DE42A1AF05CA69C3F" unitRef="usd">95808000</us-gaap:IncreaseDecreaseInAccountsReceivable>
	<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="FD2017Q4YTD" decimals="-3" id="Fact-FAE1784E8687E00816D41AF05CF49FD1" unitRef="usd">90990000</us-gaap:IncreaseDecreaseInAccountsReceivable>
	<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="FD2018Q4YTD" decimals="-3" id="Fact-43E3C9D96C2C3BFF00651AF05CB6E927" unitRef="usd">109224000</us-gaap:IncreaseDecreaseInAccountsReceivable>
	<us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="FD2016Q4YTD" decimals="-3" id="Fact-F27A0F54649FBA10D2CB1AF05CB6C907" unitRef="usd">7622000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
	<us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="FD2017Q4YTD" decimals="-3" id="Fact-59B787304AE27BECF9931AF05CC59822" unitRef="usd">68958000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
	<us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="FD2018Q4YTD" decimals="-3" id="Fact-A5A279438A028C674AB81AF05D04F7EF" unitRef="usd">-36548000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
	<us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-EDE15C6A017D149E7AAA1AF05CA6A201" unitRef="usd">31371000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
	<us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-19296998F958CB13E2261AF05CA63AC8" unitRef="usd">24235000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
	<us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-5956069A0F9028DC2EC61AF05CD55141" unitRef="usd">36250000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
	<us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="FD2016Q4YTD" decimals="-3" id="Fact-DE237F0B0855967A4A3B1AF05CB61821" unitRef="usd">60656000</us-gaap:IncreaseDecreaseInDeferredRevenue>
	<us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="FD2017Q4YTD" decimals="-3" id="Fact-3B9D9156683C53D111DB1AF05CD5135A" unitRef="usd">79662000</us-gaap:IncreaseDecreaseInDeferredRevenue>
	<us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="FD2018Q4YTD" decimals="-3" id="Fact-C93642A113CCDF0AAEA61AF05CE57194" unitRef="usd">136399000</us-gaap:IncreaseDecreaseInDeferredRevenue>
	<us-gaap:IncreaseDecreaseInInventories contextRef="FD2016Q4YTD" decimals="-3" id="Fact-5F49570E4F0D43B07FD11AF05CC57A89" unitRef="usd">7663000</us-gaap:IncreaseDecreaseInInventories>
	<us-gaap:IncreaseDecreaseInInventories contextRef="FD2017Q4YTD" decimals="-3" id="Fact-DB87DB2A22DB27C7C8E01AF05CA6DC75" unitRef="usd">5481000</us-gaap:IncreaseDecreaseInInventories>
	<us-gaap:IncreaseDecreaseInInventories contextRef="FD2018Q4YTD" decimals="-3" id="Fact-86C1EE19E88EF46E4AAB1AF05CE5F1A3" unitRef="usd">24109000</us-gaap:IncreaseDecreaseInInventories>
	<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="FD2016Q4YTD" decimals="-3" id="Fact-BC8D686DFCE241557AF31AF05CA6BFDB" unitRef="usd">9390000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
	<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="FD2017Q4YTD" decimals="-3" id="Fact-FC8B5A3B88B59F1511631AF05CC5BB22" unitRef="usd">8669000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
	<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="FD2018Q4YTD" decimals="-3" id="Fact-4D85110978F374851E901AF05CE52C32" unitRef="usd">9122000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
	<us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="FI2017Q4" decimals="-3" id="Fact-5D94829716E58BED511F1AF05CF4A745" unitRef="usd">89068000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
	<us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="FI2018Q4" decimals="-3" id="Fact-C96AA0020560FCD2C0EA1AF05D040773" unitRef="usd">81949000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
	<us-gaap:InterestIncomeOperating contextRef="FD2016Q4YTD" decimals="-3" id="Fact-AA99BC5478760153E90F03A67BBD09D9" unitRef="usd">4213000</us-gaap:InterestIncomeOperating>
	<us-gaap:InterestIncomeOperating contextRef="FD2017Q4YTD" decimals="-3" id="Fact-AB814F55C1931DABE3D803A67BA934B7" unitRef="usd">6948000</us-gaap:InterestIncomeOperating>
	<us-gaap:InterestIncomeOperating contextRef="FD2018Q4YTD" decimals="-3" id="Fact-EC8731D31B65F89BC67003A67BB5F995" unitRef="usd">8576000</us-gaap:InterestIncomeOperating>
	<us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="FI2017Q4" decimals="-3" id="Fact-31A84BF091B3979B53331AF05C87DE7B" unitRef="usd">6810000</us-gaap:InventoryFinishedGoodsNetOfReserves>
	<us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="FI2018Q4" decimals="-3" id="Fact-59791C768E66D6FE3B961AF05C87EB14" unitRef="usd">15738000</us-gaap:InventoryFinishedGoodsNetOfReserves>
	<us-gaap:InventoryNet contextRef="FI2017Q4" decimals="-3" id="Fact-318B3FDAFE0AB033AC791AF05CF4B3A0" unitRef="usd">31688000</us-gaap:InventoryNet>
	<us-gaap:InventoryNet contextRef="FI2018Q4" decimals="-3" id="Fact-67D5A27809C5035A9E711AF05CF4E3F7" unitRef="usd">55641000</us-gaap:InventoryNet>
	<us-gaap:InventoryRawMaterialsNetOfReserves contextRef="FI2017Q4" decimals="-3" id="Fact-F6881CEF94B295E68DC71AF05C87892B" unitRef="usd">12721000</us-gaap:InventoryRawMaterialsNetOfReserves>
	<us-gaap:InventoryRawMaterialsNetOfReserves contextRef="FI2018Q4" decimals="-3" id="Fact-4BD530539713A8E068D81AF05C876D1C" unitRef="usd">26119000</us-gaap:InventoryRawMaterialsNetOfReserves>
	<us-gaap:InventoryWorkInProcessNetOfReserves contextRef="FI2017Q4" decimals="-3" id="Fact-AC9BCFBFBE4108A178A91AF05C877F98" unitRef="usd">12157000</us-gaap:InventoryWorkInProcessNetOfReserves>
	<us-gaap:InventoryWorkInProcessNetOfReserves contextRef="FI2018Q4" decimals="-3" id="Fact-A87973D6E0855CB31D491AF05C8702A6" unitRef="usd">13784000</us-gaap:InventoryWorkInProcessNetOfReserves>
	<us-gaap:Liabilities contextRef="FI2017Q4" decimals="-3" id="Fact-4468349D91A07A21FE151AF05CE5BF40" unitRef="usd">629721000</us-gaap:Liabilities>
	<us-gaap:Liabilities contextRef="FI2018Q4" decimals="-3" id="Fact-57187E055A139A51AC4A1AF05CF451B6" unitRef="usd">799567000</us-gaap:Liabilities>
	<us-gaap:LiabilitiesAndStockholdersEquity contextRef="FI2017Q4" decimals="-3" id="Fact-C375B09BCFB68E2E35A71AF05CE5D29F" unitRef="usd">1784009000</us-gaap:LiabilitiesAndStockholdersEquity>
	<us-gaap:LiabilitiesAndStockholdersEquity contextRef="FI2018Q4" decimals="-3" id="Fact-E2D84C13F5F0B560A0D31AF05CF4EDCB" unitRef="usd">2052458000</us-gaap:LiabilitiesAndStockholdersEquity>
	<us-gaap:LiabilitiesCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-62CC1F788F69D9DA6D8F1AF05CF4A4A8" unitRef="usd">500051000</us-gaap:LiabilitiesCurrent>
	<us-gaap:LiabilitiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-30584291BDF86D14DDC21AF05CF481F0" unitRef="usd">692073000</us-gaap:LiabilitiesCurrent>
	<us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="I2013Q1Mar22" decimals="-5" id="Fact-EDD6CD14F74DB5815264092210164235" unitRef="usd">10000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
	<us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="I2018Q1Feb27" decimals="-5" id="Fact-176D15008A6982D145C61AF05CF40345" unitRef="usd">50000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
	<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="I2013Q1Mar22" decimals="-5" id="Fact-0C347B6FAA23972E6F37091DF3D6B649" unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
	<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="I2018Q1Feb27" decimals="-5" id="Fact-EC2FC93612ABED2CF9BA1AF05CF4D828" unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
	<us-gaap:LoansAndLeasesReceivableCommitmentsFixedRates contextRef="D2017Q3Jul24_srt_CounterpartyNameAxis_algn_SDCMember" decimals="-5" id="Fact-AF03B5EFE4EC51BEBCD6093C8B435544" unitRef="usd">30000000</us-gaap:LoansAndLeasesReceivableCommitmentsFixedRates>
	<us-gaap:LoansReceivableNet contextRef="FI2017Q4" decimals="-3" id="Fact-09DE04FFF7E8FB4630A908AE7CB74C53" unitRef="usd">30000000</us-gaap:LoansReceivableNet>
	<us-gaap:LoansReceivableNet contextRef="FI2018Q4" decimals="-3" id="Fact-1F1B52630C1F76CD6E4608AE7CC2F61E" unitRef="usd">0</us-gaap:LoansReceivableNet>
	<us-gaap:LongtermPurchaseCommitmentPeriod contextRef="D2017Q4NOV27" id="Fact-E1B6B2CCA64BDA634D210946FCE36B16">P4Y</us-gaap:LongtermPurchaseCommitmentPeriod>
	<us-gaap:LongtermPurchaseCommitmentPeriod contextRef="D2018Q2MAY29" id="Fact-8F7CC587F577114E48070947B33A8C43">P5Y</us-gaap:LongtermPurchaseCommitmentPeriod>
	<us-gaap:MarketableSecurities contextRef="FI2017Q4" decimals="-3" id="Fact-37EA7CD226B81DC0EAD41AF05CB6A8D5" unitRef="usd">311979000</us-gaap:MarketableSecurities>
	<us-gaap:MarketableSecurities contextRef="FI2018Q4" decimals="-3" id="Fact-220D6B9517F6FA086B741AF05CB674C5" unitRef="usd">107572000</us-gaap:MarketableSecurities>
	<us-gaap:MarketableSecuritiesCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-61C7FBD2E4D85A8C0E4F1AF05CB64C83" unitRef="usd">272031000</us-gaap:MarketableSecuritiesCurrent>
	<us-gaap:MarketableSecuritiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-7409880B808A379B9E671AF05CB61252" unitRef="usd">98460000</us-gaap:MarketableSecuritiesCurrent>
	<us-gaap:MarketableSecuritiesNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-9CC9EE27A5524047CE3D1AF05CB651E2" unitRef="usd">39948000</us-gaap:MarketableSecuritiesNoncurrent>
	<us-gaap:MarketableSecuritiesNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-9847164E9F64E2A7F6371AF05CB6BBB9" unitRef="usd">9112000</us-gaap:MarketableSecuritiesNoncurrent>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-649FFD4BF9508A239DA01AF05CD5AB06" unitRef="usd">-95524000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-77705379CA990D62F4041AF05CA60FDA" unitRef="usd">-135500000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-AC4510756AE09DDDA4C81AF05CE598AD" unitRef="usd">-369434000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-EA6BFD05CD40060BAA441AF05CC580EC" unitRef="usd">73028000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2016Q4YTD_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member" decimals="-3" id="Fact-B9EAC2F4F0B5D6D39139085D705BF900" unitRef="usd">72848000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2016Q4YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-3" id="Fact-89AC8127399405F6836C085D765A5B18" unitRef="usd">180000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-6F75C4526F56DC8839511AF05CA6798E" unitRef="usd">-251477000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2017Q4YTD_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member" decimals="-3" id="Fact-4A233E87A396C94645A608571EC893F0" unitRef="usd">-248313000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2017Q4YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-3" id="Fact-6EEF500D555EA597770708571E73A139" unitRef="usd">-3164000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-9FE658181C8AC9A1B1EF1AF05D0436C7" unitRef="usd">6927000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-A7AEE6449FFCBA5E5A261AF05CD567DD" unitRef="usd">247654000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-A95F577EA925A15E4D511AF05CC59437" unitRef="usd">438539000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-497B2B0D92FC4CB76B3E1AF05CA61EB9" unitRef="usd">554681000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetIncomeLoss contextRef="FD2016Q4YTD" decimals="-3" id="Fact-241298BA3C5052DE90C61AF05C9666E4" unitRef="usd">189682000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-7F1B476E701A4920F2C01AF05C77631E" unitRef="usd">189682000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-2D8D30248D3F30112D6B1AF05C77C50A" unitRef="usd">231418000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-820E6CFADC78E719F77B1AF05CC51467" unitRef="usd">231418000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q4YTD" decimals="-3" id="Fact-FD88D4A2936B0C7A97A71AF05C96D478" unitRef="usd">400235000</us-gaap:NetIncomeLoss>
	<us-gaap:NoncurrentAssets contextRef="FI2017Q4" decimals="-3" id="Fact-968774C2F502E091D2D11AF05CB6C481" unitRef="usd">348793000</us-gaap:NoncurrentAssets>
	<us-gaap:NoncurrentAssets contextRef="FI2017Q4_srt_StatementGeographicalAxis_algn_OtherInternationalMember" decimals="-3" id="Fact-64276927A77EE457895C1AF05CB6295E" unitRef="usd">15641000</us-gaap:NoncurrentAssets>
	<us-gaap:NoncurrentAssets contextRef="FI2017Q4_srt_StatementGeographicalAxis_country_CN" decimals="-3" id="Fact-CC9F4F3172AC6F44C8321AF05CE51B52" unitRef="usd">5480000</us-gaap:NoncurrentAssets>
	<us-gaap:NoncurrentAssets contextRef="FI2017Q4_srt_StatementGeographicalAxis_country_CR" decimals="-3" id="Fact-40DDD083FA8E93E695B21AF05CF42D68" unitRef="usd">30738000</us-gaap:NoncurrentAssets>
	<us-gaap:NoncurrentAssets contextRef="FI2017Q4_srt_StatementGeographicalAxis_country_MX" decimals="-3" id="Fact-9050B17CEDBE406040681AF05CF4225C" unitRef="usd">25090000</us-gaap:NoncurrentAssets>
	<us-gaap:NoncurrentAssets contextRef="FI2017Q4_srt_StatementGeographicalAxis_country_NL" decimals="-3" id="Fact-F85F7DEF22728B95BC991AF05C77B807" unitRef="usd">143673000</us-gaap:NoncurrentAssets>
	<us-gaap:NoncurrentAssets contextRef="FI2017Q4_srt_StatementGeographicalAxis_country_US" decimals="-3" id="Fact-D7479CFF45EF15EE07341AF05CF4DC62" unitRef="usd">128171000</us-gaap:NoncurrentAssets>
	<us-gaap:NoncurrentAssets contextRef="FI2018Q4" decimals="-3" id="Fact-AF87F8A08B4CDDA91A5E1AF05CB69341" unitRef="usd">521329000</us-gaap:NoncurrentAssets>
	<us-gaap:NoncurrentAssets contextRef="FI2018Q4_srt_StatementGeographicalAxis_algn_OtherInternationalMember" decimals="-3" id="Fact-9449E446CE02E84899FF1AF05CF4C46C" unitRef="usd">25704000</us-gaap:NoncurrentAssets>
	<us-gaap:NoncurrentAssets contextRef="FI2018Q4_srt_StatementGeographicalAxis_country_CN" decimals="-3" id="Fact-EE2F96755C23B4105AD71AF05CE5C22F" unitRef="usd">36249000</us-gaap:NoncurrentAssets>
	<us-gaap:NoncurrentAssets contextRef="FI2018Q4_srt_StatementGeographicalAxis_country_CR" decimals="-3" id="Fact-CB980F70ABC5266B4E5B1AF05CB60E01" unitRef="usd">80218000</us-gaap:NoncurrentAssets>
	<us-gaap:NoncurrentAssets contextRef="FI2018Q4_srt_StatementGeographicalAxis_country_MX" decimals="-3" id="Fact-1EE22D6DC145AD97D9701AF05CB6CF7B" unitRef="usd">33240000</us-gaap:NoncurrentAssets>
	<us-gaap:NoncurrentAssets contextRef="FI2018Q4_srt_StatementGeographicalAxis_country_NL" decimals="-3" id="Fact-A164BAD9F5672F6D8D2D1AF05CB6E492" unitRef="usd">206679000</us-gaap:NoncurrentAssets>
	<us-gaap:NoncurrentAssets contextRef="FI2018Q4_srt_StatementGeographicalAxis_country_US" decimals="-3" id="Fact-1BFD966213801C97624E1AF05CB665C2" unitRef="usd">139239000</us-gaap:NoncurrentAssets>
	<us-gaap:NotesReceivableFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" decimals="-3" id="Fact-4E541F48CDF37805F7241AF05CC591F4" unitRef="usd">0</us-gaap:NotesReceivableFairValueDisclosure>
	<us-gaap:NotesReceivableFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" decimals="-3" id="Fact-2D6EECBBEC362686BE591AF05C870E31" unitRef="usd">0</us-gaap:NotesReceivableFairValueDisclosure>
	<us-gaap:NotesReceivableFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" decimals="-3" id="Fact-259D490574B2EF9957EB1AF05D043EC9" unitRef="usd">4476000</us-gaap:NotesReceivableFairValueDisclosure>
	<us-gaap:NotesReceivableFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" decimals="-3" id="Fact-C2F73143793C6EFE17A81AF05D045890" unitRef="usd">4476000</us-gaap:NotesReceivableFairValueDisclosure>
	<us-gaap:NotesReceivableFairValueDisclosure contextRef="I2018Q2APR30_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" decimals="-5" id="Fact-52E9BD30D6FEADB87A90087A7B150733" unitRef="usd">4900000</us-gaap:NotesReceivableFairValueDisclosure>
	<us-gaap:NumberOfOperatingSegments contextRef="FD2018Q4YTD" decimals="INF" id="Fact-8EF8647BE7F9A0819C951AF05C77B9BC" unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
	<us-gaap:NumberOfReportableSegments contextRef="FD2018Q4YTD" decimals="INF" id="Fact-F8F19E1DBDC02977B2201AF05C96C470" unitRef="Segment">2</us-gaap:NumberOfReportableSegments>
	<us-gaap:OperatingExpenses contextRef="FD2016Q4YTD" decimals="-3" id="Fact-54936DFCDF4DD1F305061AF05C960C90" unitRef="usd">566373000</us-gaap:OperatingExpenses>
	<us-gaap:OperatingExpenses contextRef="FD2017Q4YTD" decimals="-3" id="Fact-754522CF2533E55C8A9E1AF05C967C6E" unitRef="usd">763336000</us-gaap:OperatingExpenses>
	<us-gaap:OperatingExpenses contextRef="FD2018Q4YTD" decimals="-3" id="Fact-9685D4774470192750791AF05C87C0CF" unitRef="usd">981303000</us-gaap:OperatingExpenses>
	<us-gaap:OperatingIncomeLoss contextRef="FD2016Q4YTD" decimals="-3" id="Fact-F5825753E9FA6BD859F21AF05C871791" unitRef="usd">248921000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember" decimals="-3" id="Fact-AB4E2189D220438619FA1AF05C968C48" unitRef="usd">449315000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2016Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ClearAlignerMember" decimals="-3" id="Fact-236800DE9140F1B60F3D1AF05C87D2F2" unitRef="usd">411817000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2016Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ScannersAndServicesMember" decimals="-3" id="Fact-6E178F138EB1FAE7086E1AF05C87BB82" unitRef="usd">37498000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2016Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-32BDE5D6C9B2D0C192BD1AF05C9645FD" unitRef="usd">-200394000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-81D20DDC8919132BDEF91AF05C96571B" unitRef="usd">353611000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember" decimals="-3" id="Fact-9B71CD61632DF3792E2C1AF05C96A191" unitRef="usd">614261000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ClearAlignerMember" decimals="-3" id="Fact-3EDE03FC699FCCB60EE41AF05C773EAA" unitRef="usd">564648000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ScannersAndServicesMember" decimals="-3" id="Fact-015672A3044D878948011AF05C96E40B" unitRef="usd">49613000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-52298562983A4E9C25A41AF05CA61B82" unitRef="usd">-260650000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q4YTD" decimals="-3" id="Fact-638BB13762263B4C66C01AF05C96E2B6" unitRef="usd">466564000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember" decimals="-3" id="Fact-1B95FE643B5585DF85441AF05C964586" unitRef="usd">811437000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ClearAlignerMember" decimals="-3" id="Fact-D5E0B80E33AC3DF981E11AF05C8772F1" unitRef="usd">712439000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_ScannersAndServicesMember" decimals="-3" id="Fact-084A387434F41146A8751AF05C876172" unitRef="usd">98998000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-56B9B57984F4B10840A51AF05CA6EA67" unitRef="usd">-344873000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="FI2018Q4" decimals="-3" id="Fact-12CC09B4FA11B829A7261AF05C779113" unitRef="usd">106676000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-9C5671DA76111111872C1AF05C772F89" unitRef="usd">21429000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="FI2018Q4" decimals="-3" id="Fact-75375DB58AA766B9DBAE1AF05C775BB4" unitRef="usd">12400000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="FI2018Q4" decimals="-3" id="Fact-8F00C8C7F953BED2D4441AF05C7777DD" unitRef="usd">15096000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="FI2018Q4" decimals="-3" id="Fact-B614BCD294DF42966B641AF05C77BEC0" unitRef="usd">18897000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="FI2018Q4" decimals="-3" id="Fact-9B7E1B9B1BE73A5666771AF05C779405" unitRef="usd">20483000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
	<us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="FI2018Q4" decimals="-3" id="Fact-23554B0BC51BC2A50B1D1AF05C775B51" unitRef="usd">18371000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
	<us-gaap:OperatingLeasesRentExpenseNet contextRef="FD2016Q4YTD" decimals="-5" id="Fact-CB4DC3EEBB287B86FDF21AF05CE556C9" unitRef="usd">9900000</us-gaap:OperatingLeasesRentExpenseNet>
	<us-gaap:OperatingLeasesRentExpenseNet contextRef="FD2017Q4YTD" decimals="-5" id="Fact-4DD05DABFB254E25451A1AF05CE56453" unitRef="usd">13800000</us-gaap:OperatingLeasesRentExpenseNet>
	<us-gaap:OperatingLeasesRentExpenseNet contextRef="FD2018Q4YTD" decimals="-5" id="Fact-537B9E095BCE28B4F0920936512BE53A" unitRef="usd">16500000</us-gaap:OperatingLeasesRentExpenseNet>
	<us-gaap:OperatingLossCarryforwards contextRef="FI2018Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember" decimals="-5" id="Fact-04846C7C8C7275450DA21AF05CD51C6A" unitRef="usd">105700000</us-gaap:OperatingLossCarryforwards>
	<us-gaap:OperatingLossCarryforwards contextRef="FI2018Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember" decimals="-5" id="Fact-4AF440F11511BBD12E861AF05CE5D9BB" unitRef="usd">1900000</us-gaap:OperatingLossCarryforwards>
	<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-89BF9EAB13530F74160F1AF05CD528BF" unitRef="usd">5779000</us-gaap:OtherAccruedLiabilitiesCurrent>
	<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-53385AE2FDED8B20467D1AF05CE5CA5E" unitRef="usd">8082000</us-gaap:OtherAccruedLiabilitiesCurrent>
	<us-gaap:OtherAssetsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_IsraeliSeveranceFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_OtherAssetsMember" decimals="-3" id="Fact-88FB16235ECE180BD2371AF05CB67AFC" unitRef="usd">0</us-gaap:OtherAssetsFairValueDisclosure>
	<us-gaap:OtherAssetsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_IsraeliSeveranceFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_OtherAssetsMember" decimals="-3" id="Fact-236F3CAC9C94AA37C8761AF05CD55C82" unitRef="usd">3075000</us-gaap:OtherAssetsFairValueDisclosure>
	<us-gaap:OtherAssetsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_IsraeliSeveranceFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_OtherAssetsMember" decimals="-3" id="Fact-F864B38C5E81FB6F928C0882B75FB87F" unitRef="usd">0</us-gaap:OtherAssetsFairValueDisclosure>
	<us-gaap:OtherAssetsFairValueDisclosure contextRef="FI2017Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_IsraeliSeveranceFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_OtherAssetsMember" decimals="-3" id="Fact-8A6881B5F51E2CC406A31AF05CB6F82C" unitRef="usd">3075000</us-gaap:OtherAssetsFairValueDisclosure>
	<us-gaap:OtherAssetsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_IsraeliSeveranceFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_OtherAssetsMember" decimals="-3" id="Fact-91F1E7F18EA57B12E2911AF05CC5FD13" unitRef="usd">0</us-gaap:OtherAssetsFairValueDisclosure>
	<us-gaap:OtherAssetsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_IsraeliSeveranceFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_OtherAssetsMember" decimals="-3" id="Fact-7EDCF7B605CFE7C522B91AF05CF4EBC0" unitRef="usd">3047000</us-gaap:OtherAssetsFairValueDisclosure>
	<us-gaap:OtherAssetsFairValueDisclosure contextRef="FI2018Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_algn_IsraeliSeveranceFundsMember_us-gaap_InvestmentTypeAxis_us-gaap_OtherAssetsMember" decimals="-3" id="Fact-6420063DF674F7B5380F1AF05CE5527B" unitRef="usd">3047000</us-gaap:OtherAssetsFairValueDisclosure>
	<us-gaap:OtherAssetsNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-3F6DB7B17770A29623181AF05CF4CCFD" unitRef="usd">43893000</us-gaap:OtherAssetsNoncurrent>
	<us-gaap:OtherAssetsNoncurrent contextRef="FI2017Q4_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member" decimals="-3" id="Fact-C5F8D9B08B11B9DCB41F0808B68ED30A" unitRef="usd">38379000</us-gaap:OtherAssetsNoncurrent>
	<us-gaap:OtherAssetsNoncurrent contextRef="FI2017Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-3" id="Fact-C81F4F326902387CFEBA0808B68A53F4" unitRef="usd">5514000</us-gaap:OtherAssetsNoncurrent>
	<us-gaap:OtherAssetsNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-F1B465A256F8DBBF795C1AF05CF4B480" unitRef="usd">26987000</us-gaap:OtherAssetsNoncurrent>
	<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="FD2016Q4YTD" decimals="-3" id="Fact-FF8E2647D082FA05C5391AF05CF484E2" unitRef="usd">712000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
	<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="FD2017Q4YTD" decimals="-3" id="Fact-FF49EAA2289E171D21BB1AF05CF4AB9E" unitRef="usd">-232000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
	<us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="FD2018Q4YTD" decimals="-3" id="Fact-35DEFDCBE143A5C5DDBF1AF05CF41211" unitRef="usd">286000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="FD2016Q4YTD" decimals="-3" id="Fact-EB5CD8ACB8906C1DC97B1AF05CF457CB" unitRef="usd">-670000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-1FB6E94EE95021EF00361AF05CB622FD" unitRef="usd">-670000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-F001DD9D447D0AAA0D061AF05CC55BA1" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-CAA3209A17D1C4B7D8FE1AF05CF4CED3" unitRef="usd">1741000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-82A79F3116453DBB9BFF1AF05C96E1E2" unitRef="usd">1741000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-7A4E42534C5383868AF91AF05CB603CA" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="FD2018Q4YTD" decimals="-3" id="Fact-0081E4DBCE53F47F8BC81AF05CF4CC1C" unitRef="usd">-3631000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-366EBC7E85DB623059A11AF05C96D54D" unitRef="usd">-3631000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
	<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="FD2016Q4YTD" decimals="-3" id="Fact-8C99F4C5ADA8AAF98C561AF05CF43859" unitRef="usd">42000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
	<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="FD2017Q4YTD" decimals="-3" id="Fact-7131B716ACBF59347B011AF05CF44086" unitRef="usd">1509000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
	<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="FD2018Q4YTD" decimals="-3" id="Fact-660BF0890478C6511BD61AF05CF41546" unitRef="usd">-3345000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
	<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="FD2016Q4YTD" decimals="-3" id="Fact-D679F4494DC0E28A468C1AF05CB6339C" unitRef="usd">712000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
	<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-3370C486F56B573FC3EC1AF05C9666A0" unitRef="usd">712000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
	<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D403052126D2709D8E5D1AF05C77E236" unitRef="usd">-232000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
	<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-E285502A38DDBC6E4BCC1AF05CC5EABD" unitRef="usd">-232000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
	<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="FD2018Q4YTD" decimals="-3" id="Fact-00E1C7BFF81528B0A1191AF05C87CB58" unitRef="usd">286000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
	<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-47ABB867D283B1339C3D1AF05CA6ED70" unitRef="usd">286000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
	<us-gaap:OtherLiabilitiesNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-3CF32B2BD4B9BC75DFC01AF05D04B4F8" unitRef="usd">15579000</us-gaap:OtherLiabilitiesNoncurrent>
	<us-gaap:OtherLiabilitiesNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-9ABA8EEE8382A04A23781AF05CE59B6D" unitRef="usd">29486000</us-gaap:OtherLiabilitiesNoncurrent>
	<us-gaap:OtherNoncashIncomeExpense contextRef="FD2016Q4YTD" decimals="-3" id="Fact-0A435468A9BF905848FF1AF05CA69F22" unitRef="usd">-12031000</us-gaap:OtherNoncashIncomeExpense>
	<us-gaap:OtherNoncashIncomeExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-11C6869F77BC48D5DC351AF05CB6C0D5" unitRef="usd">-13847000</us-gaap:OtherNoncashIncomeExpense>
	<us-gaap:OtherNoncashIncomeExpense contextRef="FD2018Q4YTD" decimals="-3" id="Fact-7DD15AA9341EE1BAD6931AF05CA6AFCC" unitRef="usd">-17252000</us-gaap:OtherNoncashIncomeExpense>
	<us-gaap:OtherNonoperatingIncomeExpense contextRef="FD2016Q4YTD" decimals="-3" id="Fact-F8BE62A669DBB1AAFC091AF05C963361" unitRef="usd">-10568000</us-gaap:OtherNonoperatingIncomeExpense>
	<us-gaap:OtherNonoperatingIncomeExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-665C537F7BC16DB6D9541AF05C872C34" unitRef="usd">4240000</us-gaap:OtherNonoperatingIncomeExpense>
	<us-gaap:OtherNonoperatingIncomeExpense contextRef="FD2018Q4YTD" decimals="-3" id="Fact-2187B0C43DF18B8174B31AF05C96E566" unitRef="usd">-8489000</us-gaap:OtherNonoperatingIncomeExpense>
	<us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-9ECF9AD2F4559B28A1991AF05CD5D0E3" unitRef="usd">8031000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
	<us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="FD2016Q4YTD_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member" decimals="-3" id="Fact-FC1EF9814409B248D722085D61BEB666" unitRef="usd">-8211000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
	<us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="FD2016Q4YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-3" id="Fact-6006CC8C1B6928C9661B085D69437421" unitRef="usd">180000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
	<us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-EC9E96A6E1CC8EAD6C381AF05CC5A8E8" unitRef="usd">2597000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
	<us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="FD2017Q4YTD_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member" decimals="-3" id="Fact-B4E6D8D0B34468D8D4C50859A7625C11" unitRef="usd">567000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
	<us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="FD2017Q4YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201618Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-3" id="Fact-6D0F71EE9B37233099A70859A8AD9801" unitRef="usd">-3164000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
	<us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-FA71E619CCEEE9D1CAFB1AF05CD530AA" unitRef="usd">-765000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
	<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="FD2016Q4YTD" decimals="-3" id="Fact-0F6EB4ED78D1A57A51D91AF05CD5BBB8" unitRef="usd">96218000</us-gaap:PaymentsForRepurchaseOfCommonStock>
	<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="FD2017Q4YTD" decimals="-3" id="Fact-86F2E75BF2567ECE29061AF05CC5FA42" unitRef="usd">103793000</us-gaap:PaymentsForRepurchaseOfCommonStock>
	<us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="FD2018Q4YTD" decimals="-3" id="Fact-EAF0A54D2677E70292641AF05CA663FA" unitRef="usd">300002000</us-gaap:PaymentsForRepurchaseOfCommonStock>
	<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="FD2016Q4YTD" decimals="-3" id="Fact-E2F32CD125D9EF223C971AF05CA63A0E" unitRef="usd">29857000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
	<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="FD2017Q4YTD" decimals="-3" id="Fact-B4275B07E9CF10AD82521AF05D04131F" unitRef="usd">46168000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
	<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="FD2018Q4YTD" decimals="-3" id="Fact-3040B52D075E8BFBEB941AF05CB64958" unitRef="usd">86067000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
	<us-gaap:PaymentsToAcquireAvailableForSaleSecurities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-CED13B1FECEE9E9E81741AF05CC51730" unitRef="usd">405612000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
	<us-gaap:PaymentsToAcquireAvailableForSaleSecurities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-5ADA674EC637D201037D1AF05D043303" unitRef="usd">390244000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
	<us-gaap:PaymentsToAcquireAvailableForSaleSecurities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-CBC9AE3944A9F742FA761AF05D04F781" unitRef="usd">180191000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
	<us-gaap:PaymentsToAcquireBusinessesGross contextRef="FD2017Q1QTD_us-gaap_BusinessAcquisitionAxis_algn_CertainDistributorsMember" decimals="-5" id="Fact-99BFD8E089044E3DE93C1AF05CC5E0F6" unitRef="usd">9500000</us-gaap:PaymentsToAcquireBusinessesGross>
	<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="FD2016Q4YTD" decimals="-3" id="Fact-CB0BEF24A209FEB76A791AF05CD564B9" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
	<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="FD2017Q4YTD" decimals="-3" id="Fact-B2BF9D2056314224EE961AF05CB6EE07" unitRef="usd">8953000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
	<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="FD2018Q4YTD" decimals="-3" id="Fact-9390D7C5D87BA32189D61AF05CD56FE8" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
	<us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="D2016Q3Jul25" decimals="-5" id="Fact-B56B2C3284B04688AD520C53DA04F1DD" unitRef="usd">46700000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
	<us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="D2017Q3Jul24_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_algn_SDCMember" decimals="-5" id="Fact-751B4E188B6C9EB940411AF05C96DAD2" unitRef="usd">12800000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
	<us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="FD2016Q4YTD" decimals="-3" id="Fact-D9F12F6D7C8D0C51A4EF1AF05CA67BB9" unitRef="usd">46745000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
	<us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="FD2017Q4YTD" decimals="-3" id="Fact-BBB7ADC10DB8704F579E1AF05CA61C75" unitRef="usd">12764000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
	<us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="FD2018Q4YTD" decimals="-3" id="Fact-CE9F7B7301DAFAD688321AF05CD556DD" unitRef="usd">5000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
	<us-gaap:PaymentsToAcquireLoansReceivable contextRef="FD2016Q4YTD" decimals="-3" id="Fact-95F4AC0F008040EFB6361AF05CC50D0B" unitRef="usd">0</us-gaap:PaymentsToAcquireLoansReceivable>
	<us-gaap:PaymentsToAcquireLoansReceivable contextRef="FD2017Q4YTD" decimals="-3" id="Fact-4AE58E6DE3516A9A94521AF05CE5EE33" unitRef="usd">36000000</us-gaap:PaymentsToAcquireLoansReceivable>
	<us-gaap:PaymentsToAcquireLoansReceivable contextRef="FD2018Q4YTD" decimals="-3" id="Fact-F7EE403A5A99FBF19A811AF05CC5023E" unitRef="usd">0</us-gaap:PaymentsToAcquireLoansReceivable>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="D2019Q1JAN15_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="-5" id="Fact-1986E0D717B97F392D620C7C6CBC2678" unitRef="usd">27000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2016Q4YTD" decimals="-3" id="Fact-A73C09792877F29DF3481AF05CE52BA4" unitRef="usd">70576000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2017Q4YTD" decimals="-3" id="Fact-C4600E51F732CEF29F981AF05D04B416" unitRef="usd">195695000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q4YTD" decimals="-3" id="Fact-167EC3F557A2D0CC80A81AF05CD5B3D1" unitRef="usd">223312000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="FI2017Q4" decimals="INF" id="Fact-238E35083A8E3E79FC3D1AF05CF4A703" unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
	<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="FI2018Q4" decimals="INF" id="Fact-239456672228389E1E521AF05CF450EC" unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
	<us-gaap:PreferredStockSharesAuthorized contextRef="FI2017Q4" decimals="-3" id="Fact-A1F2B156DE093E0E05CF1AF05CF4ED2A" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
	<us-gaap:PreferredStockSharesAuthorized contextRef="FI2018Q4" decimals="-3" id="Fact-AE9EB2FD6807E0CBD7EE1AF05CF49D78" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
	<us-gaap:PreferredStockSharesIssued contextRef="FI2017Q4" id="Fact-5078250858A0C140C8E91AF05CF4D6F0" unitRef="shares" xsi:nil="true" />
	<us-gaap:PreferredStockSharesIssued contextRef="FI2018Q4" id="Fact-485376963FDBD560ED981AF05CF4CB4D" unitRef="shares" xsi:nil="true" />
	<us-gaap:PreferredStockValue contextRef="FI2017Q4" decimals="-3" id="Fact-190089599E79684F4D381AF05CF424CF" unitRef="usd">0</us-gaap:PreferredStockValue>
	<us-gaap:PreferredStockValue contextRef="FI2018Q4" decimals="-3" id="Fact-21BB69E53EB2257F40E11AF05CE5A7BB" unitRef="usd">0</us-gaap:PreferredStockValue>
	<us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-D939479C804CD32E4C6F1AF05CF446CB" unitRef="usd">80948000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
	<us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-1766DAE125CE7B6ED4FD1AF05D041128" unitRef="usd">72470000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
	<us-gaap:ProceedsFromCollectionOfLoansReceivable contextRef="D2018Q1Feb7_srt_CounterpartyNameAxis_algn_SDCMember" decimals="-5" id="Fact-CE5BFA5FC552D178BD8E0941A5BF3CE1" unitRef="usd">30000000</us-gaap:ProceedsFromCollectionOfLoansReceivable>
	<us-gaap:ProceedsFromCollectionOfLoansReceivable contextRef="D2018Q1Feb7_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_algn_SDCMember" decimals="-5" id="Fact-CC936BEED04595458E611AF05C96A5CA" unitRef="usd">30000000</us-gaap:ProceedsFromCollectionOfLoansReceivable>
	<us-gaap:ProceedsFromCollectionOfLoansReceivable contextRef="FD2016Q4YTD" decimals="-3" id="Fact-C243FCD82C341A70F1E61AF05D0475DC" unitRef="usd">0</us-gaap:ProceedsFromCollectionOfLoansReceivable>
	<us-gaap:ProceedsFromCollectionOfLoansReceivable contextRef="FD2017Q4YTD" decimals="-3" id="Fact-1B1968F44D7978FE4F221AF05D04E706" unitRef="usd">6000000</us-gaap:ProceedsFromCollectionOfLoansReceivable>
	<us-gaap:ProceedsFromCollectionOfLoansReceivable contextRef="FD2018Q4YTD" decimals="-3" id="Fact-3DEE032688263E7E48361AF05CD57E09" unitRef="usd">30000000</us-gaap:ProceedsFromCollectionOfLoansReceivable>
	<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="FD2016Q4YTD" decimals="-3" id="Fact-4D92FA5C4F924B85BB8B1AF05CA6263E" unitRef="usd">13778000</us-gaap:ProceedsFromIssuanceOfCommonStock>
	<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="FD2017Q4YTD" decimals="-3" id="Fact-17156E61D860D804FBEB1AF05CB68C0F" unitRef="usd">14461000</us-gaap:ProceedsFromIssuanceOfCommonStock>
	<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="FD2018Q4YTD" decimals="-3" id="Fact-C19D643434C0B7FA1B2F1AF05CB626F5" unitRef="usd">16635000</us-gaap:ProceedsFromIssuanceOfCommonStock>
	<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-8CE824BE6A92A05F84711AF05CB63742" unitRef="usd">387873000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
	<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-A8116669910DF3BFE4C91AF05CD501F5" unitRef="usd">349240000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
	<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-0D0FE7DAEA680E1F844E1AF05CF44EC4" unitRef="usd">375105000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
	<us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-21B5F6EED6445398DF2E1AF05D04CEBA" unitRef="usd">216119000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
	<us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-82CBEAEF866786A4410C1AF05CD58DBC" unitRef="usd">39536000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
	<us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-A11D71878588D01B5B2B1AF05CA655E1" unitRef="usd">9560000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4" decimals="-3" id="Fact-E9A827A0561667F98A891AF05C963D2F" unitRef="usd">484601000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember" decimals="-3" id="Fact-8A23DAE47233D23A92751AF05C9645E8" unitRef="usd">63887000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember" decimals="-3" id="Fact-188CB811910B227BF59E1AF05C968ABA" unitRef="usd">85976000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember" decimals="-3" id="Fact-56978CF159BB6717B2591AF05C960322" unitRef="usd">183392000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" decimals="-3" id="Fact-282B307C3672D7AF59D21AF05C96458E" unitRef="usd">16271000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember" decimals="-3" id="Fact-3EE654583F72209B46F51AF05CA6F616" unitRef="usd">17630000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember" decimals="-3" id="Fact-5AF428403B51503F99171AF05C96EF3A" unitRef="usd">37756000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" decimals="-3" id="Fact-82CF9DC33CED446E6C2B1AF05C96BE75" unitRef="usd">54756000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_TechnologyEquipmentMember" decimals="-3" id="Fact-9B6303D861FD66C964E11AF05C96B6D2" unitRef="usd">24933000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2018Q4" decimals="-3" id="Fact-4B1C5856C871C0D2164F1AF05C960B08" unitRef="usd">693056000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember" decimals="-3" id="Fact-3496FA5BB151CD6273621AF05C964F2C" unitRef="usd">139315000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember" decimals="-3" id="Fact-732774390F71EAFFCF581AF05C96AECC" unitRef="usd">95414000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember" decimals="-3" id="Fact-3BF5BD5E6418E668C7261AF05CA6E77D" unitRef="usd">236179000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" decimals="-3" id="Fact-0CDC2D86892E3F73C3151AF05C9686E5" unitRef="usd">33436000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember" decimals="-3" id="Fact-6C23D0CA5ABBE5B7A59E1AF05C96561B" unitRef="usd">17630000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember" decimals="-3" id="Fact-0F3BDDAF1CBA8F6272021AF05CE5B419" unitRef="usd">77168000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" decimals="-3" id="Fact-0E63E64F7227A9FA28F81AF05CA6DF63" unitRef="usd">59617000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_TechnologyEquipmentMember" decimals="-3" id="Fact-8C9E6798550293EA31851AF05C963779" unitRef="usd">34297000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2017Q4" decimals="-3" id="Fact-F793B3213C3A01130D241AF05CF49FCC" unitRef="usd">348793000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2018Q4" decimals="-3" id="Fact-9565B4B8CA689BCC2DEE1AF05CF466F9" unitRef="usd">521329000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2018Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember" id="Fact-1A6EFB2219C61ED97FBF0C51FA5340D9">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2018Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember" id="Fact-88355F5E251925B7EAA70C51FA6795D0">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2018Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" id="Fact-D08803029461C0B3735C0C51FB164454">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2018Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" id="Fact-C6B568342318BC11C95A0C51FABD9AB8">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2018Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_TechnologyEquipmentMember" id="Fact-8DE84D18B51CAAA5B5400C51FA7B888A">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="I2017Q4Nov27" decimals="-5" id="Fact-5CB18F4E9D02E555CDD30943AFB6D6CD" unitRef="usd">305200000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
	<us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="I2018Q2MAY29" decimals="-5" id="Fact-2252E73728F89429C82F09495E262E5A" unitRef="usd">425900000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
	<us-gaap:ResearchAndDevelopmentExpense contextRef="FD2016Q4YTD" decimals="-3" id="Fact-F4754B6BD4130C81341A1AF05C9654BB" unitRef="usd">75720000</us-gaap:ResearchAndDevelopmentExpense>
	<us-gaap:ResearchAndDevelopmentExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-3310AC05DF478F73FA301AF05C87B9FE" unitRef="usd">97559000</us-gaap:ResearchAndDevelopmentExpense>
	<us-gaap:ResearchAndDevelopmentExpense contextRef="FD2018Q4YTD" decimals="-3" id="Fact-D33F9E4A58785BAEE91B1AF05C969944" unitRef="usd">128899000</us-gaap:ResearchAndDevelopmentExpense>
	<us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="0" id="Fact-90FDF33F6DD422D585BE1AF05CC5F420" unitRef="shares">181603</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
	<us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="INF" id="Fact-B15A7915B812655D4BED1AF05CC59595" unitRef="shares">383368</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
	<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="FI2017Q4" decimals="-3" id="Fact-6C050090FB68B6884FC21AF05CE5292A" unitRef="usd">267274000</us-gaap:RetainedEarningsAccumulatedDeficit>
	<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="FI2017Q4_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member" decimals="-3" id="Fact-984F543ED18393740599080AEC74FC6D" unitRef="usd">263356000</us-gaap:RetainedEarningsAccumulatedDeficit>
	<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="FI2017Q4_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-3" id="Fact-0E11FCA115100768EE5F080AEC660F5F" unitRef="usd">3918000</us-gaap:RetainedEarningsAccumulatedDeficit>
	<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="FI2018Q4" decimals="-3" id="Fact-3F9D3BE04E9025BFBBCC1AF05CF4BFE2" unitRef="usd">378143000</us-gaap:RetainedEarningsAccumulatedDeficit>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD" decimals="-3" id="Fact-64DF964A14BB3A4C5E0A1AF05C87A895" unitRef="usd">1079874000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_srt_StatementGeographicalAxis_algn_OtherInternationalMember" decimals="-3" id="Fact-838A6B5C8C734DF969261AF05CB6B9F9" unitRef="usd">54229000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_srt_StatementGeographicalAxis_country_CN" decimals="-3" id="Fact-96BAF46335562FA8A89F521074891973" unitRef="usd">46480000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_srt_StatementGeographicalAxis_country_NL" decimals="-3" id="Fact-A07A705ABD2AEC0A0CD81AF05CB6B467" unitRef="usd">286911000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_srt_StatementGeographicalAxis_country_US" decimals="-3" id="Fact-A8F67945DD029C55EBC71AF05CB64EBD" unitRef="usd">692254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_InvisalignExpressliteMember" decimals="-3" id="Fact-C9509267EAAC1D8519971AF05C965A60" unitRef="usd">121547000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_InvisalignFullMember" decimals="-3" id="Fact-4CB0907074811EFB43DC1AF05C870C75" unitRef="usd">958327000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-BFD809589DB16D40AECC1AF05C960952" unitRef="usd">1473413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_algn_SDCMember" decimals="-5" id="Fact-27114227BD225B5AADFD1AF05C9618E2" unitRef="usd">24100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_srt_StatementGeographicalAxis_algn_OtherInternationalMember" decimals="-3" id="Fact-487EB80D5EA8AB3C2DE11AF05CB6E1CA" unitRef="usd">99444000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_srt_StatementGeographicalAxis_country_CN" decimals="-3" id="Fact-9226E51ADECE4D9C9EDC521073DBDEFE" unitRef="usd">81661000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_srt_StatementGeographicalAxis_country_NL" decimals="-3" id="Fact-0B1758F94E96139078C01AF05CB6CBF1" unitRef="usd">456108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_srt_StatementGeographicalAxis_country_US" decimals="-3" id="Fact-A472A91BDE7A89C2843C1AF05CB69219" unitRef="usd">836200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_InvisalignExpressliteMember" decimals="-3" id="Fact-BE24F20BD5A705F732DB1AF05C96BEB3" unitRef="usd">164151000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_InvisalignFullMember" decimals="-3" id="Fact-3A39CAF1D427C180552D1AF05C9667F8" unitRef="usd">1309262000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD" decimals="-3" id="Fact-C70EF775801AD299EBED1AF05C875C93" unitRef="usd">1966492000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_algn_SDCMember" decimals="-5" id="Fact-6BA0347697C4A182C8AF1AF05C87F427" unitRef="usd">27900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_algn_OtherInternationalMember" decimals="-3" id="Fact-13241ACABC0A6A3F78941AF05CB6F1D5" unitRef="usd">177104000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_country_CN" decimals="-3" id="Fact-F6BC8CE027625E1D2D965210738474EB" unitRef="usd">155790000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_country_NL" decimals="-3" id="Fact-8C2DF3F83A28B8A28D391AF05CB6227F" unitRef="usd">610039000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_country_US" decimals="-3" id="Fact-2036F347FD465CE814391AF05CB66A93" unitRef="usd">1023559000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_InvisalignExpressliteMember" decimals="-3" id="Fact-4E38B26C78512FF648D11AF05C963497" unitRef="usd">275025000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_algn_InvisalignFullMember" decimals="-3" id="Fact-3C5072EE72111F54C0ED1AF05C87BC80" unitRef="usd">1691467000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2018Q4" decimals="-5" id="Fact-E3F084B619D9D3FB1CA42B6A13D218F5" unitRef="usd">431800000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="FI2018Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-01-01" id="Fact-6BA9C440B201DC054FC72B6B43C63703">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
	<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="FI2018Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2023-01-01" id="Fact-0F248519BBAF3726BA842B6B585D74DF">P5Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
	<us-gaap:SalesAndExciseTaxPayableCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-0DDC5720A1FD67787FF51AF05CD5BA1A" unitRef="usd">5503000</us-gaap:SalesAndExciseTaxPayableCurrent>
	<us-gaap:SalesAndExciseTaxPayableCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-9B500254989DEF7410551AF05CD531D4" unitRef="usd">6276000</us-gaap:SalesAndExciseTaxPayableCurrent>
	<us-gaap:SecuritiesOwnedNotReadilyMarketable contextRef="FI2017Q4" decimals="-3" id="Fact-B9BC4219FF45A143CF340879D7E6168C" unitRef="usd">0</us-gaap:SecuritiesOwnedNotReadilyMarketable>
	<us-gaap:SecuritiesOwnedNotReadilyMarketable contextRef="FI2018Q4" decimals="-3" id="Fact-1DE625F1114184D4E68B0879D7DF18F6" unitRef="usd">9862000</us-gaap:SecuritiesOwnedNotReadilyMarketable>
	<us-gaap:SecurityDeposit contextRef="FI2017Q4" decimals="-3" id="Fact-DC6DA49FE56189AA34F708AD68995446" unitRef="usd">3557000</us-gaap:SecurityDeposit>
	<us-gaap:SecurityDeposit contextRef="FI2018Q4" decimals="-3" id="Fact-D856AA7E178F9D99DB9A08AD68AAE0CA" unitRef="usd">5162000</us-gaap:SecurityDeposit>
	<us-gaap:SellingAndMarketingExpense contextRef="FD2016Q4YTD" decimals="-3" id="Fact-669B7260EB3DDBB406411AF05C774537" unitRef="usd">490653000</us-gaap:SellingAndMarketingExpense>
	<us-gaap:SellingAndMarketingExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-712CC8100020CDA34B4B1AF05C773070" unitRef="usd">665777000</us-gaap:SellingAndMarketingExpense>
	<us-gaap:SellingAndMarketingExpense contextRef="FD2018Q4YTD" decimals="-3" id="Fact-A8F224622A1C8DBF7A301AF05C874BF2" unitRef="usd">852404000</us-gaap:SellingAndMarketingExpense>
	<us-gaap:ShareBasedCompensation contextRef="FD2016Q4YTD" decimals="-3" id="Fact-BF42F18C043D64B379C91AF05CC5295D" unitRef="usd">54148000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2017Q4YTD" decimals="-3" id="Fact-CF7BE1CBE5A2DF57EA051AF05CF455E5" unitRef="usd">58854000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2018Q4YTD" decimals="-3" id="Fact-6E1A6C80B9F1F3FF830B1AF05CC56CF7" unitRef="usd">70763000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" id="Fact-B44D88F12FA60972FEB21AF05CA63135">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights contextRef="FD2018Q4YTD_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_algn_StockIncentivePlan2005Member_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" id="Fact-BEBD58C5FC94DECE83381AF05CB62271">25% vesting one year from the date of grant and 1/48th each month thereafter</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="-3" id="Fact-9D58A7FE49B3025814FB1AF05C873545" unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="-3" id="Fact-29E4DE606558BF3D5C491AF05CC5E69B" unitRef="shares">83000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="-3" id="Fact-231DF1D5C5EA23F307ED1AF05C87F2C0" unitRef="shares">208000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="-3" id="Fact-979DCDA464B5937FAE061AF05CC53320" unitRef="shares">235000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="2" id="Fact-4E44694F07613FE3790B095F3041971B" unitRef="usdPerShare">67.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="2" id="Fact-82E6E096359C23C23A16095F308526A4" unitRef="usdPerShare">118.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="2" id="Fact-87F634394B924BF44FA5096017910B1D" unitRef="usdPerShare">266.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="2" id="Fact-A0309613E75841A7EEE31AF05CC5AFFF" unitRef="usdPerShare">262.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="FI2017Q4_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="-3" id="Fact-BFEA86EDB4903E93F3871AF05C77F87C" unitRef="shares">428000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="-3" id="Fact-AC7013FBF837E69A587C1AF05CC59325" unitRef="shares">1341000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="FI2018Q4_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="-3" id="Fact-3A179D675DA5D70657AD1AF05C777093" unitRef="shares">324000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="-3" id="Fact-FFCD56CB6D015459F2041AF05CC51C62" unitRef="shares">931000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="FI2017Q4_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="2" id="Fact-F3287B292C87720A7AD50960179659B5" unitRef="usdPerShare">78.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="2" id="Fact-923658673953716FD9DF1AF05CC5EA79" unitRef="usdPerShare">82.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="FI2018Q4_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="2" id="Fact-7747A6F0C525FCD5CEC9096017892BC4" unitRef="usdPerShare">215.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="2" id="Fact-994E2A4313F0E887B5131AF05CC5E19E" unitRef="usdPerShare">129.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" id="Fact-9437CA13C27F08DF181E09607B2357C7">P1Y1M28D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" id="Fact-D9B2A1A065842EC03D66095AC4C6ECD3">P1Y0M15D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="INF" id="Fact-767FEA4B614E8822457A1AF05CD59FFA" unitRef="shares">312300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="-3" id="Fact-23ECDF2FC23B894A39701AF05C87B696" unitRef="shares">312000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="-3" id="Fact-D77E05694C5CF32F98641AF05CC5251D" unitRef="shares">562000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="INF" id="Fact-E7C3B5DB696C373083BE1AF05CA6B083" unitRef="shares">561692</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="-5" id="Fact-2E5FDA405C470CDCB3F10961752767C9" unitRef="usd">9900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="-5" id="Fact-FBAF394AB6BDC8A916C4095DD0842D5A" unitRef="usd">39100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="-5" id="Fact-F7AD7661EF712CE86381096175942CC3" unitRef="usd">15000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="-5" id="Fact-C9DAC86E197F8CC1F8BB095DD0D81E2A" unitRef="usd">46200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="-5" id="Fact-85CE7652594235EE86C709617605CDFE" unitRef="usd">19500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="-5" id="Fact-BE73D517E7EAB1B22DC9095DAD930DB0" unitRef="usd">42200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="3" id="Fact-2019B15F0D63735362C21AF05CE5BB8E" unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="FD2016Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" decimals="INF" id="Fact-EFA4BF6B53B5DEC8C23C1AF05CA607E1" unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="3" id="Fact-DC3FFCF34F54D90F53F81AF05D04D845" unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="FD2017Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" decimals="INF" id="Fact-D8A617CE1A410C803B861AF05CA6456F" unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="3" id="Fact-C6B5E971DA5FA85303761AF05CF4473B" unitRef="number">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="FD2018Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" decimals="INF" id="Fact-C4D8F73B6D45B109D0951AF05CA66BCE" unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="3" id="Fact-6B5F17DC879B6CBD2D011AF05D04826B" unitRef="number">0.340</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="FD2016Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" decimals="3" id="Fact-AAD475DDD3C0E32CD2251AF05CB67E1E" unitRef="number">0.305</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="3" id="Fact-FFCD1E4174ACF1D190D91AF05D04B9CD" unitRef="number">0.289</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="FD2017Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" decimals="3" id="Fact-94860ED018E7BC7B07841AF05CB67018" unitRef="number">0.268</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="3" id="Fact-9A019169FBDAE54EE9471AF05CE549A5" unitRef="number">0.319</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="FD2018Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" decimals="3" id="Fact-F6AA02FFD413F430CE951AF05CA6BEC8" unitRef="number">0.352</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="3" id="Fact-85EE004008BD876B3A4F1AF05CE5490B" unitRef="number">0.009</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="FD2016Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" decimals="3" id="Fact-5CBA65371B41ADFE72051AF05CB667B9" unitRef="number">0.007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="3" id="Fact-0040FC2BFF353068ED2A1AF05CE5C7DE" unitRef="number">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="FD2017Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" decimals="3" id="Fact-0B59964704361B2393061AF05CB6BD2E" unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="3" id="Fact-7ED02DF9FFCF675DC17D1AF05CF40A71" unitRef="number">0.025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="FD2018Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" decimals="3" id="Fact-69FDB1BA06C335CCFC451AF05CB6167D" unitRef="number">0.022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="I2013Q2May16_us-gaap_PlanNameAxis_algn_EmployeeStockIncentivePlan2005Member" decimals="INF" id="Fact-4746876B42414EB6E0D91AF05CC5A0E2" unitRef="shares">27783379</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="FI2018Q4" decimals="-3" id="Fact-B4568D3EC1B7D47D95EB1AF05CA6F0E9" unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="FI2018Q4" decimals="2" id="Fact-8FE2C23D7C88830A18A31AF05CA68799" unitRef="usdPerShare">8.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="FD2016Q4YTD" decimals="-5" id="Fact-CFD6A7DE5B1BCBAD30F81AF05C9642D2" unitRef="usd">18200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="FD2017Q4YTD" decimals="-5" id="Fact-B9E6C3B9E6FE13FE103F1AF05CB65835" unitRef="usd">18100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="FD2018Q4YTD" decimals="-5" id="Fact-C2C004469AA03FCCA8AB1AF05CA6C953" unitRef="usd">17600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="FD2018Q4YTD" decimals="-3" id="Fact-5DD9113285BA30F373231AF05CB6F7E3" unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="FD2018Q4YTD" decimals="2" id="Fact-C3B5134693D9917B5AA11AF05CA6385B" unitRef="usdPerShare">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="FD2016Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" decimals="2" id="Fact-352C7DC2A5C5DCF36E0E1AF05CA6BAEE" unitRef="usdPerShare">22.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="FD2017Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" decimals="2" id="Fact-ACB59A460441D88B1C6B1AF05CB6F42F" unitRef="usdPerShare">31.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="FD2018Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" decimals="2" id="Fact-3ED929F0437100812DE81AF05CB6E1D0" unitRef="usdPerShare">94.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="FI2018Q4" decimals="-3" id="Fact-470D30EE1BB15DB794381AF05CB68FFD" unitRef="usd">1649000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="FI2017Q4" decimals="-3" id="Fact-6B4C3B64315DC870EF7E096028119697" unitRef="shares">75000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="FI2018Q4" decimals="-3" id="Fact-5D4D25AB6B33EB1F91961AF05CA676A4" unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="FI2017Q4" decimals="2" id="Fact-2B83D51210083D3AE6081AF05CA6F53B" unitRef="usdPerShare">11.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="FI2018Q4" decimals="2" id="Fact-2D0AF9EA947A870B1D481AF05CA682DA" unitRef="usdPerShare">8.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="FI2018Q4" decimals="-3" id="Fact-3B7D7515B57B0B0051761AF05CA6DA17" unitRef="usd">1649000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="FI2018Q4" decimals="-3" id="Fact-E4FCDC453E27CB206EC71AF05CA62D1A" unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="FI2018Q4" decimals="2" id="Fact-C99B96B8E78926315E221AF05CA636E8" unitRef="usdPerShare">8.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
	<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="FD2018Q4YTD" decimals="2" id="Fact-980DAFA7A16BDBE1D7261AF05CB6494B" unitRef="usdPerShare">11.76</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" id="Fact-50193134F43303E8B5F01AF05CF4C82B">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="FD2016Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" id="Fact-7DE0C7B2296B8B15D99C1AF05CA649F1">P1Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" id="Fact-D8D591E2ADF35E2015F41AF05CE56F75">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="FD2017Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" id="Fact-FAB8CAE36CFDB462914F1AF05CB6477E">P1Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" id="Fact-BC5474110A1E27630A601AF05CE5C64E">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="FD2018Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlanMember" id="Fact-1A853CF50F0722235A491AF05CA6DE4F">P1Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="FI2018Q4" decimals="-3" id="Fact-7BD463070F4B7DDD3C501AF05CB6C6F1" unitRef="usd">1649000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="FD2018Q4YTD" id="Fact-F2AEDDBED0AEDE3191911AF05CA666A9">P1M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="FI2016Q4_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="2" id="Fact-73F6B1F551732C1410CA1AF05CF49224" unitRef="usdPerShare">68.88</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="FI2017Q4_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="2" id="Fact-C7442872753620ACEE061AF05CF4D3FB" unitRef="usdPerShare">120.39</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="FI2018Q4_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="2" id="Fact-2AE62D72B634DF288A901AF05D0466B5" unitRef="usdPerShare">470.75</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="FD2018Q4YTD" id="Fact-49EC295E0C6C0FCE77181AF05CA62268">P1M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="FD2018Q4YTD" id="Fact-8CC86ABDCFCCC13C6B3C1AF05CA6FA01">P1M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
	<us-gaap:SharesOutstanding contextRef="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-CC80535B367D6951125F1AF05C77ED04" unitRef="shares">79500000</us-gaap:SharesOutstanding>
	<us-gaap:SharesOutstanding contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-F4D42AD1CA026A7DB89C1AF05CC5801E" unitRef="shares">79553000</us-gaap:SharesOutstanding>
	<us-gaap:SharesOutstanding contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-19D896763E68E5EBC0C61AF05C87841A" unitRef="shares">80040000</us-gaap:SharesOutstanding>
	<us-gaap:SharesOutstanding contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-C1B8CFE0B0DC7EA907001AF05CB67244" unitRef="shares">79778000</us-gaap:SharesOutstanding>
	<us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" decimals="0" id="Fact-9CEF1F25B1EBA0A630241AF05C96B113" unitRef="shares">130697</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
	<us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" decimals="INF" id="Fact-0E80B67E108CDA9A98211AF05CD5859C" unitRef="shares">178324</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
	<us-gaap:StandardProductWarrantyAccrual contextRef="FI2016Q4" decimals="-3" id="Fact-6AAB291B3A753B7790551AF05CE58A33" unitRef="usd">3841000</us-gaap:StandardProductWarrantyAccrual>
	<us-gaap:StandardProductWarrantyAccrual contextRef="FI2017Q4" decimals="-3" id="Fact-9C78060A1B14D805C56A1AF05CF4C739" unitRef="usd">5929000</us-gaap:StandardProductWarrantyAccrual>
	<us-gaap:StandardProductWarrantyAccrual contextRef="FI2018Q4" decimals="-3" id="Fact-6505280F94E247436BC01AF05CF456AF" unitRef="usd">8551000</us-gaap:StandardProductWarrantyAccrual>
	<us-gaap:StandardProductWarrantyAccrualCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-DA1655F75A3E52A226641AF05CD5E46E" unitRef="usd">5929000</us-gaap:StandardProductWarrantyAccrualCurrent>
	<us-gaap:StandardProductWarrantyAccrualCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-724082318D19DC9438721AF05CE59798" unitRef="usd">8551000</us-gaap:StandardProductWarrantyAccrualCurrent>
	<us-gaap:StandardProductWarrantyAccrualPayments contextRef="FD2017Q4YTD" decimals="-3" id="Fact-7CCF58DA44ACDD758AFF1AF05CE5216D" unitRef="usd">5107000</us-gaap:StandardProductWarrantyAccrualPayments>
	<us-gaap:StandardProductWarrantyAccrualPayments contextRef="FD2018Q4YTD" decimals="-3" id="Fact-2F5BE7CDDC893EFE93841AF05CE56BE4" unitRef="usd">12437000</us-gaap:StandardProductWarrantyAccrualPayments>
	<us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="FD2017Q4YTD" decimals="-3" id="Fact-1AD83F1C47529E9DA8491AF05CF43AC6" unitRef="usd">7195000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
	<us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="FD2018Q4YTD" decimals="-3" id="Fact-60C8E9CC120993468F1C1AF05CF42C9A" unitRef="usd">15059000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
	<us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="FD2016Q4YTD" decimals="-3" id="Fact-2DB17C955AD77EAD38C81AF05CA676ED" unitRef="usd">5239000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
	<us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="FD2017Q4YTD" decimals="-3" id="Fact-9F4B2F858484F986E52C1AF05C873EEC" unitRef="usd">5257000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
	<us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations contextRef="FD2018Q4YTD" decimals="-3" id="Fact-D6178610777EFEA74C831AF05C96F72E" unitRef="usd">6294000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
	<us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="FD2016Q4YTD" decimals="-3" id="Fact-442A98A4D88E3B068C2409602C2C3588" unitRef="shares">197000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
	<us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="FD2017Q4YTD" decimals="-3" id="Fact-BFF7DB94C0A9B905F3E309602C30AA3E" unitRef="shares">202000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
	<us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="FD2018Q4YTD" decimals="-3" id="Fact-546D80E8B9DEF005A5E409602C33C681" unitRef="shares">164000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
	<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-243C3C78A85E768498D31AF05C96DA66" unitRef="shares">1163000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-70508A764285F5EF3AED1AF05CC561DE" unitRef="shares">1073000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-52A485F3B811971326541AF05C87132D" unitRef="shares">795000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="FD2018Q4YTD" decimals="-3" id="Fact-41CDD1885B586273CB811AF05CB6A08C" unitRef="shares">67000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2016Q4YTD" decimals="-3" id="Fact-76EC2FCA1E4E16A297041AF05CA6ACA6" unitRef="usd">13778000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-C3091CE1D00A9A917D461AF05C77D222" unitRef="usd">13778000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-1C16A16599992494773F1AF05CB67406" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8055CD0DE321B198EB1A1AF05C965A5C" unitRef="usd">14461000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-645CC94291B01D66F67D1AF05CA697C6" unitRef="usd">14461000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-0D7CC62EC099B5549D401AF05CB60EFC" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q4YTD" decimals="-3" id="Fact-B743FBF2ABAFE82DEE231AF05C960D38" unitRef="usd">16635000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-821F95DFE432A17756D21AF05CB685CD" unitRef="usd">16635000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="I2014Q2_us-gaap_ShareRepurchaseProgramAxis_algn_April2014StockRepurchaseProgramMember" decimals="INF" id="Fact-66170AC4F757711A5FFF1AF05C772E2C" unitRef="usd">300000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
	<us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="I2016Q2Apr28_us-gaap_ShareRepurchaseProgramAxis_algn_April2016StockRepurchaseProgramMember" decimals="-5" id="Fact-1283244938F93808764B1AF05C774277" unitRef="usd">300000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
	<us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="I2018Q2MAY31_us-gaap_ShareRepurchaseProgramAxis_algn_May2018RepurchaseMember" decimals="-5" id="Fact-C93B4BF22DED9BD5BF9C0965F9E02B25" unitRef="usd">600000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
	<us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="FI2018Q4_us-gaap_ShareRepurchaseProgramAxis_algn_May2018RepurchaseMember" decimals="-5" id="Fact-70F626109B49E3ED21D9096ABBA095EF" unitRef="usd">50000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
	<us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased contextRef="FI2018Q4_us-gaap_ShareRepurchaseProgramAxis_algn_May2018RepurchaseMember" decimals="-5" id="Fact-A77111BD801EE4BA49200C95FC966118" unitRef="shares">500000000</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="D2016Q1_us-gaap_ShareRepurchaseProgramAxis_algn_April2014StockRepurchaseProgramMember" decimals="-5" id="Fact-7FE203899EBDF4BD83FB0C923D5C10A8" unitRef="shares">1600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="D2017Q3Aug_us-gaap_ShareRepurchaseProgramAxis_algn_ASR2017Member" decimals="-5" id="Fact-A37A4A20D7F6B66AAA691AF05D043A14" unitRef="shares">400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="D2018Q1Feb_us-gaap_ShareRepurchaseProgramAxis_algn_ASR2017Member" decimals="-5" id="Fact-BCE482091F2AB1AAE3151AF05C77054F" unitRef="shares">700000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="D2018Q4dec_us-gaap_ShareRepurchaseProgramAxis_algn_May2018RepurchaseMember" decimals="-5" id="Fact-02C1444CAA2EAAAD079D0C94EB8B6068" unitRef="shares">200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="D2019Q1feb_us-gaap_ShareRepurchaseProgramAxis_algn_May2018RepurchaseMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="-5" id="Fact-C4A2D30CF36720432AA70C966CF2A2D6" unitRef="shares">200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-146767A173E0FCB380401AF05C9696F5" unitRef="shares">1110000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="FD2017Q4YTD_us-gaap_ShareRepurchaseProgramAxis_algn_ASR2017Member" decimals="-5" id="Fact-E752D8CCBF7C011F57301AF05C7727E2" unitRef="shares">200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-6309977ECEF4A27EF3651AF05C965C1F" unitRef="shares">586000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="FD2018Q4YTD_us-gaap_ShareRepurchaseProgramAxis_algn_May2018RepurchaseMember" decimals="-5" id="Fact-27191212222B061CCAC009683400A041" unitRef="shares">100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-EBB551AC7E4478D441981AF05CA6ADA4" unitRef="shares">1057000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="D2016Q1_us-gaap_ShareRepurchaseProgramAxis_algn_April2014StockRepurchaseProgramMember" decimals="-5" id="Fact-C83FAAA775447E13CBDA0C925BD54C59" unitRef="usd">106200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="D2018Q1Feb_us-gaap_ShareRepurchaseProgramAxis_algn_ASR2017Member" decimals="-5" id="Fact-7EB17DF55AC5E533FA2B1AF05D04FB47" unitRef="usd">200000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="D2019Q1feb_us-gaap_ShareRepurchaseProgramAxis_algn_May2018RepurchaseMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="-5" id="Fact-22C3FC1B5AA61E3AD56F0C969D498DE5" unitRef="usd">50000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2016Q4YTD" decimals="-3" id="Fact-A6650E498FFFA5AA30D31AF05CC5D59A" unitRef="usd">96218000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-D7029BFB03908837273F1AF05C77A608" unitRef="usd">10593000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-6C013E47F37E56E58A9F1AF05C7718E3" unitRef="usd">85625000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2017Q4YTD" decimals="-3" id="Fact-E5A3226D689C90DD4A131AF05C969A35" unitRef="usd">103793000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2017Q4YTD_us-gaap_ShareRepurchaseProgramAxis_algn_ASR2017Member" decimals="-5" id="Fact-9F2514CA068BE751AEDF1AF05D04C137" unitRef="usd">50000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2017Q4YTD_us-gaap_ShareRepurchaseProgramAxis_algn_April2014StockRepurchaseProgramMember" decimals="-5" id="Fact-92D87E2E3F17CCAA39271AF05D048D23" unitRef="usd">3800000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-5BA53B353E7B7734A66E1AF05CB687DA" unitRef="usd">5583000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-F8D4C968BEAB30815D2B1AF05CC53E9D" unitRef="usd">98210000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2018Q4YTD" decimals="-3" id="Fact-46E1D233A91B563438491AF05CB6336B" unitRef="usd">300002000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2018Q4YTD_us-gaap_ShareRepurchaseProgramAxis_algn_May2018RepurchaseMember" decimals="-5" id="Fact-C1CBE4B5121BE0921CE10969B0B5C1D5" unitRef="usd">50000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-3AB94A70585F800DE32A1AF05CB61785" unitRef="usd">10252000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-A790C9E8B0EE8E8146071AF05C777726" unitRef="usd">289750000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
	<us-gaap:StockholdersEquity contextRef="FI2015Q4" decimals="-3" id="Fact-575354B7400638FBD7CF1AF05C777902" unitRef="usd">847926000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-611F9E5199AEA404017B1AF05C96E20F" unitRef="usd">-980000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-A40F66233A5A0E6E69161AF05C776BCD" unitRef="usd">821507000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-F18736A6BB82F4FFD27F1AF05CA659C7" unitRef="usd">8000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-CA7A664EF5AB9E58055E1AF05CB66EB2" unitRef="usd">27391000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2016Q4" decimals="-3" id="Fact-8C894F78930E74E736EB1AF05C878302" unitRef="usd">999307000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-21650597D929912E9AED1AF05C8726EA" unitRef="usd">-938000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-1CE5A6AAA3CFC51F4E2F1AF05C87D77F" unitRef="usd">864871000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-317BE4659BDB2111051A1AF05C964790" unitRef="usd">8000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-BE7016FCAF092486BC5D1AF05C967C0F" unitRef="usd">135366000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4" decimals="-3" id="Fact-046633BFCED478D9C0B71AF05CF41BE2" unitRef="usd">1154288000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-5A80969F2442E3F341A01AF05CA6FA1C" unitRef="usd">571000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-637DC7B61D5E770C56721AF05C777A3E" unitRef="usd">886435000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-426FC7E374E1BAA6DED81AF05C774E0A" unitRef="usd">8000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-D4F5DA00DFA0DEAB1D151AF05CA63F99" unitRef="usd">267274000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4" decimals="-3" id="Fact-ACE8F046EB5369C553561AF05CF43280" unitRef="usd">1252891000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="Fact-AB05D3D5B4C62ED3B1901AF05CB6DA53" unitRef="usd">-2774000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-71D149DA8E3151AD322C1AF05C879D52" unitRef="usd">877514000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-385D8B89033585F0AEF11AF05C874B91" unitRef="usd">8000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-20DC92A2E2EE0EDD07461AF05CB617D0" unitRef="usd">378143000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquityOther contextRef="FD2018Q4YTD" decimals="-3" id="Fact-32945D7A1522FBBC842503D45BB73203" unitRef="usd">384000</us-gaap:StockholdersEquityOther>
	<us-gaap:StockholdersEquityOther contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-479DC000E046BAE48FE603D45BA92950" unitRef="usd">384000</us-gaap:StockholdersEquityOther>
	<us-gaap:SupplementalUnemploymentBenefitsSeveranceBenefits contextRef="FI2017Q4" decimals="-5" id="Fact-D41DFA58A14B167678DB1AF05CC555E2" unitRef="usd">3200000</us-gaap:SupplementalUnemploymentBenefitsSeveranceBenefits>
	<us-gaap:SupplementalUnemploymentBenefitsSeveranceBenefits contextRef="FI2018Q4" decimals="-5" id="Fact-8ACAA020C2DD363E48C5096BE708160E" unitRef="usd">3300000</us-gaap:SupplementalUnemploymentBenefitsSeveranceBenefits>
	<us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-82AD3A17BCA412FA45701AF05D0432ED" unitRef="usd">114091000</us-gaap:TaxesPayableCurrentAndNoncurrent>
	<us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-CEBAE8DA36942E3699D41AF05CF47F00" unitRef="usd">78008000</us-gaap:TaxesPayableCurrentAndNoncurrent>
	<us-gaap:TreasuryStockAcquiredAverageCostPerShare contextRef="D2018Q4dec_us-gaap_ShareRepurchaseProgramAxis_algn_May2018RepurchaseMember" decimals="2" id="Fact-C53482BE6ECD541C60600C95000C63E4" unitRef="usdPerShare">213.18</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
	<us-gaap:TreasuryStockAcquiredAverageCostPerShare contextRef="D2019Q1feb_us-gaap_ShareRepurchaseProgramAxis_algn_May2018RepurchaseMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="2" id="Fact-EE426EA14B4F387F1BA90C9686854355" unitRef="usdPerShare">243.42</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
	<us-gaap:TreasuryStockAcquiredAverageCostPerShare contextRef="FD2018Q4YTD_us-gaap_ShareRepurchaseProgramAxis_algn_May2018RepurchaseMember" decimals="2" id="Fact-624E25F1E02267C898150968FB95CF93" unitRef="usdPerShare">356.54</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
	<us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="FI2018Q4" decimals="-5" id="Fact-303029D1D671717D89781AF05CD58D8A" unitRef="usd">533500000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
	<us-gaap:UnrecognizedTaxBenefits contextRef="FI2015Q4" decimals="-3" id="Fact-E1C8D6D8FF4679132C4409718FAA9E00" unitRef="usd">39413000</us-gaap:UnrecognizedTaxBenefits>
	<us-gaap:UnrecognizedTaxBenefits contextRef="FI2016Q4" decimals="-3" id="Fact-6B283E9911EC97364D3D0972CDBD64EB" unitRef="usd">46384000</us-gaap:UnrecognizedTaxBenefits>
	<us-gaap:UnrecognizedTaxBenefits contextRef="FI2017Q4" decimals="-3" id="Fact-33CB137C95B0CA9A2A321AF05CE57402" unitRef="usd">47656000</us-gaap:UnrecognizedTaxBenefits>
	<us-gaap:UnrecognizedTaxBenefits contextRef="FI2018Q4" decimals="-3" id="Fact-CE08B98F8BFFEAD6069409718F9C57EB" unitRef="usd">33262000</us-gaap:UnrecognizedTaxBenefits>
	<us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="FD2017Q4YTD" decimals="-3" id="Fact-F30FF7F7C85ED12B98AF0CA01E13E114" unitRef="usd">826000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
	<us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-473186DCEC05AB3112B80CA030D71E57" unitRef="usd">1527000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
	<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="FD2016Q4YTD" decimals="-3" id="Fact-1F875FC170811785FB6D1AF05CD5D594" unitRef="usd">6971000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
	<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="FD2017Q4YTD" decimals="-3" id="Fact-57EEE3A0C154F4A22F2409718F9F7275" unitRef="usd">1819000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
	<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="FD2018Q4YTD" decimals="-3" id="Fact-E4982DF15F333BED996409731514EEBB" unitRef="usd">14519000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
	<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="FD2017Q4YTD" decimals="-3" id="Fact-61D72561C05C9D5908990C9FF3F6DC4F" unitRef="usd">1809000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
	<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="FD2018Q4YTD" decimals="-3" id="Fact-9597288209E32E43419E0C9FF3EC8CCB" unitRef="usd">80000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
	<us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued contextRef="FI2017Q4" decimals="-5" id="Fact-81C8E9EB3639C8C95F421AF05CD5BA48" unitRef="usd">2900000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
	<us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued contextRef="FI2018Q4" decimals="-5" id="Fact-FA7AC369C494C35EADA81AF05CD55D47" unitRef="usd">900000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
	<us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D26CDB6C929E5CCAFB4A0CA049D9E69E" unitRef="usd">3000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
	<us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="FD2018Q4YTD" decimals="-3" id="Fact-0C69943D056C0ACA27540CA049D515F8" unitRef="usd">28993000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
	<us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="FI2018Q4" decimals="-5" id="Fact-689BF680206461B11FF81AF05CE5E92E" unitRef="usd">29900000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
	<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="FD2017Q4YTD" decimals="-5" id="Fact-8628D55C0D0AAE676C831AF05CE5BF45" unitRef="usd">-31400000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
	<us-gaap:ValuationAllowancesAndReservesBalance contextRef="FI2015Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember" decimals="-3" id="Fact-FD0A4B98DAFF3EDC734D2A9B655D1EF4" unitRef="usd">1108000</us-gaap:ValuationAllowancesAndReservesBalance>
	<us-gaap:ValuationAllowancesAndReservesBalance contextRef="FI2015Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="Fact-11F5468D4812E17AF4FD2A9B65E08172" unitRef="usd">31685000</us-gaap:ValuationAllowancesAndReservesBalance>
	<us-gaap:ValuationAllowancesAndReservesBalance contextRef="FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember" decimals="-3" id="Fact-D1018F2143BDEF02A4692A9B65676CF8" unitRef="usd">2946000</us-gaap:ValuationAllowancesAndReservesBalance>
	<us-gaap:ValuationAllowancesAndReservesBalance contextRef="FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="Fact-DC30297073A8430EDCAD2A9B654509A5" unitRef="usd">256000</us-gaap:ValuationAllowancesAndReservesBalance>
	<us-gaap:ValuationAllowancesAndReservesBalance contextRef="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember" decimals="-3" id="Fact-6DF1357514C0EC4FFA922A9B65C1969B" unitRef="usd">5814000</us-gaap:ValuationAllowancesAndReservesBalance>
	<us-gaap:ValuationAllowancesAndReservesBalance contextRef="FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="Fact-DE6E25F3C79E65A8980E1AF05CF40BEA" unitRef="usd">278000</us-gaap:ValuationAllowancesAndReservesBalance>
	<us-gaap:ValuationAllowancesAndReservesBalance contextRef="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember" decimals="-3" id="Fact-576EC9CE7B5EE67EBDB71AF05CD52472" unitRef="usd">2378000</us-gaap:ValuationAllowancesAndReservesBalance>
	<us-gaap:ValuationAllowancesAndReservesBalance contextRef="FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="Fact-68FE5BC853A6AF8BD47F1AF05CF4E391" unitRef="usd">251000</us-gaap:ValuationAllowancesAndReservesBalance>
	<us-gaap:ValuationAllowancesAndReservesDeductions contextRef="FD2016Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember" decimals="-3" id="Fact-C4EACD4893BB5957AE4F2A9B65F37D85" unitRef="usd">6747000</us-gaap:ValuationAllowancesAndReservesDeductions>
	<us-gaap:ValuationAllowancesAndReservesDeductions contextRef="FD2016Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="Fact-6D64CA9EB97996AE35732A9B65A4592A" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
	<us-gaap:ValuationAllowancesAndReservesDeductions contextRef="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember" decimals="-3" id="Fact-4938CAF8DB6A1F8EC16C2A9B65908288" unitRef="usd">7080000</us-gaap:ValuationAllowancesAndReservesDeductions>
	<us-gaap:ValuationAllowancesAndReservesDeductions contextRef="FD2017Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="Fact-B691E70091746B92D6932A9B657D8273" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
	<us-gaap:ValuationAllowancesAndReservesDeductions contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember" decimals="-3" id="Fact-C24BA019EE104221018A2A9B65E94B3D" unitRef="usd">15757000</us-gaap:ValuationAllowancesAndReservesDeductions>
	<us-gaap:ValuationAllowancesAndReservesDeductions contextRef="FD2018Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" decimals="-3" id="Fact-B498991B1A99C065AD782A9B65AD1E1D" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="FD2016Q4YTD" decimals="-3" id="Fact-AED0C5955EA238469EB11AF05CB66D52" unitRef="shares">1628000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="FD2017Q4YTD" decimals="-3" id="Fact-F9387B74FEC3561CA0AB1AF05CA6381A" unitRef="shares">1747000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="FD2018Q4YTD" decimals="-3" id="Fact-4788B9DC9A2201601A7A1AF05CB6A554" unitRef="shares">1293000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2016Q4YTD" decimals="-3" id="Fact-E43634128AAC4E057D8B1AF05C87C560" unitRef="shares">81484000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2017Q4YTD" decimals="-3" id="Fact-6AF2E83DC1D9E0BA448E1AF05C771E4D" unitRef="shares">81832000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="FD2018Q4YTD" decimals="-3" id="Fact-71C5591E3500B511C6AC1AF05C876988" unitRef="shares">81357000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
	<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="FD2016Q4YTD" decimals="-3" id="Fact-F69EE9D2BE4F17E5DCFA1AF05C96A062" unitRef="shares">79856000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
	<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D2AAB6DFCE46F83C688F1AF05C87E223" unitRef="shares">80085000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
	<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="FD2018Q4YTD" decimals="-3" id="Fact-81692101C111019F79521AF05C962D3E" unitRef="shares">80064000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
	<algn:BasisOfPresentationPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-F6C648747557102D348E1AF05D04D022">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Basis of Presentation and Preparation&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The consolidated financial statements include the accounts of Align and our wholly-owned subsidiaries after elimination of intercompany transactions and balances.&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During fiscal year 2018, we adopted Accounting Standards Codification (&amp;#8220;ASC&amp;#8221;) 606, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Revenues from Contracts with Customers,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8221; using the full retrospective method and Accounting Standards Update (&amp;#8220;ASU&amp;#8221;) 2016-18, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Statement of Cash Flows - Restricted Cash,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8221; on a retrospective basis. The Consolidated Balance Sheet as of December 31, 2017, Consolidated Statements of Cash Flow for the year ended December 31, 2017 and 2016, and Consolidated Statements of Stockholders' Equity for the year ended December 31, 2017 and 2016 have been recast to comply with the adoption of these standards.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</algn:BasisOfPresentationPolicyTextBlock>
	<algn:DescriptionOfBusinessPolicyPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-5445CDF2EF5632D562681AF05CF42C98">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Business Description&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Align Technology,&amp;#160;Inc. (&amp;#8220;We&amp;#8221;, &amp;#8220;Our&amp;#8221;, or &amp;#8220;Align&amp;#8221;) was incorporated in April 1997 in Delaware. Align is a global medical device company engaged in the design, manufacture and marketing of Invisalign&amp;#174; clear aligners and iTero&amp;#174; intraoral scanners and services for orthodontics and restorative and aesthetic dentistry. Align&amp;#8217;s products are intended primarily for the treatment of malocclusion or the misalignment of teeth and are designed to help dental professionals achieve the clinical outcomes that they expect. We are headquartered in San Jose, California with offices worldwide.&amp;#160;Our Americas regional headquarters is located  in Raleigh, North Carolina; our European regional headquarters is located in Amsterdam, the Netherlands; and our Asia Pacific regional headquarters is located in Singapore. We have &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; operating segments: (1)&amp;#160;Clear Aligner, known as the Invisalign System, and (2)&amp;#160;Scanners and Services ("Scanner"), known as the iTero intraoral scanner and OrthoCAD services.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</algn:DescriptionOfBusinessPolicyPolicyTextBlock>
	<algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock contextRef="FD2018Q4YTD" id="Fact-48F591CEF95B645A9E861AF05CC53275">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following weighted-average assumptions used in the Monte Carlo simulation were as follows:&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="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:11%;" rowspan="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:11%;" 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:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Year Ended December&amp;#160;31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected term (in 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;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.0&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.0&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.0&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected volatility&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;31.9&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28.9&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34.0&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Risk-free interest 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.5&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.9&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected dividends&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average fair value per share at grant date&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;470.75&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;120.39&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;68.88&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;</algn:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock>
	<algn:ShareRepurchaseProgramDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-D3DACE558369F590924D1AF05D04BCD3">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Common Stock Repurchase Programs&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;April 2014 Repurchase Program&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In April 2014, we announced that our Board of Directors had authorized a plan to repurchase up to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$300.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of our common stock ("April 2014 Repurchase Program").&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Prior to 2017, we entered into accelerated share purchase agreements to repurchase &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$190 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of our common stock and received a total of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares. In addition, we repurchased on the open market approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares of our common stock for an aggregate purchase price of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$106.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In 2017, we repurchased on the open market approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.04 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares of our common stock at an average price of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$96.37&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; per share, including commission for an aggregate purchase price of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, completing the April 2014 Repurchase Program. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;April 2016 Repurchase Program&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In April 2016, we announced that our Board of Directors had authorized a plan to repurchase up to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$300.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of our common stock ("April 2016 Repurchase Program"). &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In 2017, we entered into an accelerated share repurchase agreement ("2017 ASR") to repurchase &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$50.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of our common stock. The 2017 ASR was completed in August 2017. We received a total of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares for an average share price of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$146.48&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. During 2017, we repurchased on the open market approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares of our common stock at an average price of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$243.40&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; per share, including commissions, for an aggregate purchase price of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$50.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In 2018, we repurchased on the open market approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares of our common stock at an average price of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$293.21&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; per share, including commission for an aggregate purchase price of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$200.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, completing the April 2016 Repurchase Program.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;May 2018 Repurchase Program&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In May 2018, we announced that our Board of Directors had authorized a plan to repurchase up to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$600.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of our common stock ("May 2018 Repurchase Program").&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In 2018, we repurchased on the open market approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares of our common stock at an average price of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$356.54&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; per share, including commissions, for an aggregate purchase price of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$50.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. In November 2018, we entered into an accelerated stock repurchase agreement to repurchase &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$50.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of our common stock which was completed in December 2018. We received a total of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares for an average share price of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$213.18&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we have &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$500.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; remaining under the May 2018 Repurchase Program.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In February 2019, we purchased on the open market approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares of our common stock at an average price of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$243.42&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; per share, including commission for an aggregate purchase price of approximately of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$50.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</algn:ShareRepurchaseProgramDisclosureTextBlock>
	<srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-6F79AB9F1AE57D5E6B521AF05CB60493">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-top:24px;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;SCHEDULE II: VALUATION AND QUALIFYING ACCOUNTS AND RESERVES &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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:29%;" rowspan="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;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: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: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;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: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:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Balance&amp;#160;at&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Beginning&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;of Period&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Additions&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(Reductions)&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;to Costs&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;and&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Write&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Offs&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Balance at&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;End&amp;#160;of&amp;#160;Period&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:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;(in thousands)&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="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Allowance for doubtful accounts&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;:&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Year Ended December 31, 2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,108&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,585&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6,747&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,946&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Year Ended December 31, 2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,946&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,948&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(7,080&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,814&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Year Ended December 31, 2018&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,814&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,321&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(15,757&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,378&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Valuation allowance for deferred tax assets:&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Year Ended December 31, 2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;31,685&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(31,429&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;256&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Year Ended December 31, 2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;256&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;278&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Year Ended December 31, 2018&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;278&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(27&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;251&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%;font-size:6pt;"&gt;&lt;font style="font-family:inherit;font-size:6pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" 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:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
	<us-gaap:AdvertisingCostsPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-FAB5BFE96D5569A4F9C41AF05D04AFCF">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Advertising Costs&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The cost of advertising and media is expensed as incurred.&amp;#160;For the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we incurred advertising costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$88.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$70.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$36.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
	<us-gaap:AvailableForSaleSecuritiesTextBlock contextRef="FD2018Q4YTD" id="Fact-B00C1DC17F0682169F2F1AF05C879CEE">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the estimated fair value of our short-term and long-term marketable securities, classified as available for sale, are as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Short-term&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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="17" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:52%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" 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;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:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Amortized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;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:inherit;font-size:8pt;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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Commercial paper&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,793&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,793&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;45,100&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(48&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;45,052&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government agency bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19,981&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(77&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19,904&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government treasury 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,292&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,291&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Certificates of deposit&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;420&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;420&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total marketable securities, short-term&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;98,586&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(127&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;98,460&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-top:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Long-term&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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="17" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:52%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" 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;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:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Amortized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;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:inherit;font-size:8pt;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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,957&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,960&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government agency 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,399&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,407&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government treasury bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,235&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,244&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Certificates of deposit&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;500&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;501&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total marketable securities, long-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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,091&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,112&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-top:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Short-term&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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="17" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:52%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" 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;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:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2017&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Amortized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;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:inherit;font-size:8pt;font-weight:bold;"&gt;Fair&amp;#160;Value&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Commercial paper&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;58,503&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;58,502&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;145,728&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(174&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;145,557&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government agency bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,013&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(7&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,006&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government treasury 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;60,650&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(70&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;60,580&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Certificates of deposit&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,386&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,386&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total marketable securities, short-term&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;272,280&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(252&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;272,031&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-top:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Long-term&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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="17" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:52%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" 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;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:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2017&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Amortized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;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:inherit;font-size:8pt;font-weight:bold;"&gt;Fair&amp;#160;Value&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government agency bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,023&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(68&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14,955&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,067&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(76&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total marketable securities, long-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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;40,090&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(144&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39,948&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%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:AvailableForSaleSecuritiesTextBlock>
	<us-gaap:BusinessCombinationDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-B522FBDC37F66B490F381AF05CC5212D">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Business Combinations&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During the first quarter of 2017, we completed the acquisitions of certain of our distributors for the total estimated cash consideration of approximately&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$9.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; including cash acquired. We recorded &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of net tangible liabilities, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$8.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of identifiable intangible assets and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of goodwill. The goodwill is primarily related to the benefit we expect to obtain from direct sales as we believe that the transition from our distributor arrangements to a direct sales model will increase our net revenues in the region as we will experience higher average sales prices (&amp;#8220;ASP&amp;#8221;) compared to our discounted ASP under the distribution agreements.&amp;#160;The goodwill is not deductible for tax purposes.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Pro forma results of operations for these acquisitions have not been presented as they were not material to our results of operations, either individually or in aggregate, for the year ended December 31, 2017.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
	<us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-15DD64493D8066BCE2A91AF05D04CC08">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Cash and Cash Equivalents&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We consider currency on hand, demand deposits, time deposits, and all highly liquid investments with an original or remaining maturity of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three months&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or less at the date of purchase to be cash and cash equivalents.&amp;#160;Cash and cash equivalents are held in various financial institutions in the U.S. and internationally.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
	<us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="FD2018Q4YTD" id="Fact-B914623424EA5A30D3DA1AF05D04D1B1">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Restricted Cash&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The restricted cash primarily consists of funds reserved for legal requirements.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
	<us-gaap:CashFlowSupplementalDisclosuresTextBlock contextRef="FD2018Q4YTD" id="Fact-86E58EBFC05C7BC4C9BF1AF05CD59B9A">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Supplemental Cash Flow Information &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The supplemental cash flow information consists of the following (in thousands):&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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:53%;" rowspan="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="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Year Ended December 31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Taxes paid&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;114,601&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;51,231&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;47,289&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Non-cash investing activities:&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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Fixed assets acquired with accounts payable or accrued liabilities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,069&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,105&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,434&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Conversion of convertible notes receivable into equity securities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,862&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="overflow:hidden;font-size:10pt;"&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: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;/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:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&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: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;td style="vertical-align: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: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;/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:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&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: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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Fair value of option to purchase property&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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: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;/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:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,936&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
	<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-299665DB1AFB4E6C33501AF05CE5A20E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Commitments and Contingencies&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Operating Leases&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We lease our facilities and certain equipment and automobiles under non-cancelable operating lease arrangements that expire at various dates through 2029 and provide for pre-negotiated fixed rental rates during the terms of the lease. The terms of some of our leases provide for rental payments on a graduated scale. We recognize rent expense on a straight-line basis over the lease period. Total rent expense was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$16.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$13.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$9.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. Sublease income is not material and excluded from the table below.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Minimum future lease payments for non-cancelable leases as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, are as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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:80%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:18%;" 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:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;"&gt;Fiscal Year&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:inherit;font-size:8pt;font-weight:bold;"&gt;Operating&amp;#160;Leases&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21,429&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;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20,483&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18,897&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,096&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,400&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thereafter&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18,371&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total minimum lease payments&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;106,676&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:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Other Commitments&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On July 25, 2016, we entered into a Loan and Security Agreement (the &amp;#8220;Loan Agreement&amp;#8221;) with SDC and subsequently amended on July 24, 2017 to provide a loan of up to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$30.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in one or more advances to SDC (the &amp;#8220;Loan Facility&amp;#8221;). On February 7, 2018, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$30.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of outstanding advances and related accrued interest were repaid in full, and the Loan Agreement was terminated (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Refer to Note 4 &amp;#8220;Equity Method Investments&amp;#8221; of the Notes to Consolidated Financial Statements&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for more information on our investments in SDC). &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On November 9, 2017, we entered into an Investment Agreement with the People&amp;#8217;s Republic of China (&amp;#8220;China Government&amp;#8221;) where we have committed to invest a minimum of $46.0 million in Ziyang, China over five years to establish manufacturing operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On November 27, 2017, we entered into a Purchase Agreement with one of our existing single source suppliers. Under the terms of the original agreement, we are required to purchase a minimum of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$305.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of aligner materials over the next &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;four&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years. On May 29, 2018, we entered into an amendment to the Purchase Agreement with the existing single source supplier to increase the original term of the agreement to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;five&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years and total minimum purchase amount to approximately of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$425.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On January 15, 2019, we entered into a Purchase Agreement to purchase five floors of a building under construction in Petach Tivka, Israel (the "Property") for a purchase price of approximately&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$27.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; with an option to purchase additional &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; floors. The purchase price will be paid in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; installments according to construction milestones and the delivery of the Property throughout 2019 and 2020.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On January 29, 2019, we entered into a Purchase and Sale Agreement to purchase our currently leased building located in Morrisville, North Carolina for a purchase price of&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$58.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. On January 30, 2019,&amp;#160;we paid a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; deposit related to the Purchase and Sale Agreement and an additional &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$56.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; will be paid on or before the closing date which is expected to occur on April 8, 2019.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Off-Balance Sheet Arrangements&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As of&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had no material off-balance sheet arrangements that have, or are reasonably likely to have, a current or future material effect on our consolidated financial condition, results of operations, liquidity, capital expenditures or capital resources other than certain items disclosed in Other Commitments section above.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Indemnification Provisions&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the normal course of business to facilitate transactions in our services and products, we indemnify certain parties: customers, vendors, lessors, and other parties with respect to certain matters, including, but not limited to, services to be provided by us and intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and our executive officers that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or officers. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, we have a limited history of prior indemnification claims and the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows or financial position. However, to the extent that valid indemnification claims arise in the future, future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period.  As of December&amp;#160;31, 2018, we did not have any material indemnification claims that were probable or reasonably possible.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
	<us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-645E13AB98F929276C1D1AF05C772180">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Legal Proceedings and Litigations&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We are involved in legal proceedings on an ongoing basis. If we believe that a loss arising from such matters is probable and can be reasonably estimated, we accrue the estimated loss in our consolidated financial statements. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
	<us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="FD2018Q4YTD" id="Fact-15A2A41ED10E6D6F78311AF05CC58ECA">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Employee Benefit Plans&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;401(k) Plan&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We have defined contribution retirement plan under Section&amp;#160;401(k) of the Internal Revenue Code for our U.S. employees which covers substantially all U.S. employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. We match &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;50%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of our employee&amp;#8217;s salary deferral contributions up to a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of the employee&amp;#8217;s eligible compensation effective 2010.&amp;#160;We contributed approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$5.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$4.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to the 401(k) plan during the year ended December 31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Israeli Funds&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Under the Israeli severance fund law, we are required to make payments to dismissed employees and employees leaving employment in certain circumstances.&amp;#160;The funding requirement is calculated based on the salary of the employee multiplied by the number of years of employment as of the applicable balance sheet date.&amp;#160;Our Israeli employees are entitled to one month&amp;#8217;s salary for each year of employment, or a pro-rata portion thereof.&amp;#160;We fund the liability through monthly deposits into funds, and the values of these contributions are recorded in other current assets in the Consolidated Balance Sheet. As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the balance of the fund liability was approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
	<us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-A340F92ECD9C2D593D8D1AF05D04D65C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Comprehensive Income &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Comprehensive income includes all changes in equity during a period from non-owner sources including unrealized gains and losses on investments and foreign currency translation adjustments, net of their related tax effect.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
	<us-gaap:ConcentrationRiskCreditRisk contextRef="FD2018Q4YTD" id="Fact-A489FDFFDCCB0ED833DD1AF05C770342">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Certain Risks and Uncertainties&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our operating results depend to a significant extent on our ability to market and develop our products. The life cycles of our products are difficult to estimate due, in part, to the effect of future product enhancements and competition.&amp;#160;Our inability to successfully develop and market our products as a result of competition or other factors would have a material adverse effect on our business, financial condition and results of operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our cash and investments are held primarily by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; financial institutions. Financial instruments which potentially expose us to concentrations of credit risk consist primarily of cash equivalents and marketable securities.&amp;#160;We invest excess cash primarily in money market funds, commercial paper, corporate bonds, U.S. government agency bonds, U.S. government treasury bonds  and certificates of deposits. If the carrying value of our investments exceeds the fair value, and the decline in fair value is deemed to be other-than-temporary, we will be required to write down the value of our investments, which could adversely affect our results of operations and financial condition.&amp;#160;Moreover, the performance of certain securities in our investment portfolio correlates with the credit condition of the U.S. economy.&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We provide credit to customers in the normal course of business.&amp;#160;Collateral is not required for accounts receivable, but ongoing evaluations of customers&amp;#8217; credit worthiness are performed.&amp;#160;We maintain reserves for potential credit losses and such losses have been within management&amp;#8217;s expectations.&amp;#160;No individual customer accounted for 10% or more of our accounts receivable at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, or net revenues for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the U.S., the Food and Drug Administration (&amp;#8220;FDA&amp;#8221;) regulates the design, manufacture, distribution, pre-clinical and clinical study, clearance and approval of medical devices.&amp;#160;Products developed by us may require approvals or clearances from the FDA or other international regulatory agencies prior to commercialized sales.&amp;#160;There can be no assurance that our products will receive any of the required approvals or clearances.&amp;#160;&amp;#160;If we were denied approval or clearance or such approval was delayed, it may have a material adverse impact on us.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We have manufacturing facilities located outside the U.S. In Juarez, Mexico and Ziyang, China, we manufacture our clear aligners, distribute and repair our scanners and perform our computer-aided design/computer-aided manufacturing ("CAD/CAM") services. In Or Yehuda, Israel, we produce our handheld intraoral scanner wand and perform the final assembly of our iTero scanner.&amp;#160;Our digital treatment plans using a sophisticated, internally developed computer-modeling program are located in multiple international locations to support our customers within the regions. Our reliance on international operations exposes us to related risks and uncertainties, including difficulties in staffing and managing international operations such as hiring and retaining qualified personnel; controlling production volume and quality of manufacture; political, social and economic instability; interruptions and limitations in telecommunication services; product and material transportation delays or disruption; trade restrictions and changes in tariffs; import and export license requirements and restrictions; fluctuations in foreign currency exchange rates; and potential adverse tax consequences.&amp;#160;If any of these risks materialize, our international manufacturing operations, as well as our operating results, may be harmed.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We purchase certain inventory from sole suppliers.&amp;#160;Additionally, we rely on a limited number of hardware manufacturers.&amp;#160;The inability of any supplier or manufacturer to fulfill our supply requirements could materially and adversely impact our future operating results.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
	<us-gaap:ConsolidationVariableInterestEntityPolicy contextRef="FD2018Q4YTD" id="Fact-6FFCED5805DC7FA16C151AF05D04AE59">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Variable Interest Entities&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We evaluate whether an entity in which we have made an investment is considered a variable interest entity (&amp;#8220;VIE&amp;#8221;). If we determine we are the primary beneficiary of a VIE, we would consolidate the VIE into our financial statements. In determining if we are the primary beneficiary, we evaluate whether we have the power to direct the activities that most significantly impact the VIE's economic performance and the obligation to absorb losses or the right to receive benefits of the VIE that could potentially be significant to the VIE. Our evaluation includes identification of significant activities and an assessment of our ability to direct those activities based on governance provisions and arrangements to provide or receive product and process technology, product supply, operations services, equity funding, financing, and other applicable agreements and circumstances. Our assessments of whether we are the primary beneficiary of a VIE require significant assumptions and judgments. We have concluded that we are not the primary beneficiary of our VIE investments; therefore, we do not consolidate their results into our consolidated financial statements. &lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ConsolidationVariableInterestEntityPolicy>
	<us-gaap:CostAndEquityMethodInvestmentsDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-FDCDE885559320E07CCC08737B2A97A8">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our investments in privately held companies as of December&amp;#160;31, 2018 and December 31, 2017 are as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;width:99.80506822612085%;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:71%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:12%;" 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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Equity securities under the equity method investment &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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;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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;45,913&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;54,606&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Equity securities without readily determinable fair values &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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;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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,862&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:30px;" 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:9pt;padding-left:18px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;1&lt;/sup&gt;&amp;#160;&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:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-style:italic;"&gt;Refer to Note 4 &amp;#8220;Equity Method Investments&amp;#8221; of the Notes to Consolidated Financial Statements&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;for more information&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:30px;" 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:9pt;padding-left:18px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;2  &lt;/sup&gt;&amp;#160;&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:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;In April 2018, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$4.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; of convertible short term notes receivable (recurring Level 3 investment) was converted into equity securities     as a result of qualified financing secured by the private company in accordance with ASC 321, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;font-style:italic;"&gt;&amp;#8220;Investments&amp;#8212;Equity Securities.&amp;#8221;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; The equity securities issued upon conversion are reported as a nonrecurring investment within other assets in our Consolidated Balance Sheet. During the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, there were no fair value adjustments to equity securities without readily determinable fair values. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CostAndEquityMethodInvestmentsDisclosureTextBlock>
	<us-gaap:DebtDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-201DCD9C312946731DE91AF05CF4CB45">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Credit Facility&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On February 27, 2018, we enter into a credit facility that provides for a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$200.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; revolving line of credit, with a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$50.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; letter of credit sublimit, and a maturity date of February 27, 2021, replacing the previous credit facility which provided for a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$50.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; revolving line of credit with a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$10.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; letter of credit. The credit facility requires us to comply with specific financial conditions and performance requirements. The loans bear interest, at our option, at either a rate based on the reserve adjusted LIBOR for the applicable interest period or a base rate, in each case plus a margin. The base rate is the highest of the credit facility&amp;#8217;s publicly announced prime rate, the federal funds rate plus &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.50%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and one month LIBOR plus &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. The margin ranges from &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.25%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.75%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for LIBOR loans and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.25%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.75%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for base rate loans. Interest on the loans is payable quarterly in arrears with respect to base rate loans and at the end of an interest period (and at three month intervals if the interest period exceeds three months) in the case of LIBOR loans.&amp;#160;Principal, together with accrued and unpaid interest, is due on the maturity date. As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had no outstanding borrowings under this credit facility and were in compliance with the conditions and performance requirements.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
	<us-gaap:DeferredRevenueByArrangementDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-EC805A393C009E2D3F6C08C71B242484">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred revenues consist of the following (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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:71%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:12%;" 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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred revenues - current&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;393,138&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;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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;267,713&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:middle;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred revenues - long-term&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,051&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,588&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&gt;</us-gaap:DeferredRevenueByArrangementDisclosureTextBlock>
	<us-gaap:DerivativesPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-2C9A079651D254D788031AF05C778C30">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Derivative Financial Instruments &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations associated with certain assets and liabilities. These forward contracts are not designated as hedging instruments and do not subject us to material balance sheet risk due to fluctuations in foreign currency exchange rates. The gains and losses on these forward contracts are intended to offset the gains and losses in the underlying foreign currency denominated monetary assets and liabilities being economically hedged. We do not enter into foreign currency forward contracts for trading or speculative purposes. The net gain or loss from the settlement of these foreign currency forward contracts is recorded in other income (expense), net in the Consolidated Statement of Operations.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
	<us-gaap:EarningsPerSharePolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-0175DB5A8F570543F2AC1AF05CB6A7DB">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period.&amp;#160;Diluted net income per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock.&amp;#160;Potential common stock, computed using the treasury stock method, includes RSUs, MSUs, stock options and our ESPP.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
	<us-gaap:EarningsPerShareTextBlock contextRef="FD2018Q4YTD" id="Fact-90F61ECAA2FE138160B01AF05CB66576">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Net Income per Share&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period.&amp;#160;Diluted net income per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock.&amp;#160;Potential common stock, computed using the treasury stock method, includes RSUs, MSUs, stock options and our ESPP.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands, except per share amounts):&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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:53%;" rowspan="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="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Year Ended December 31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Numerator:&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income &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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;400,235&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;231,418&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;189,682&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Denominator:&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average common shares outstanding, basic&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;80,064&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;80,085&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;79,856&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Dilutive effect of potential common stock&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,293&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,747&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,628&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:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total shares, diluted&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81,357&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81,832&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81,484&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:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.00&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.89&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.38&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:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.92&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.83&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.33&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;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;For the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, potentially anti-dilutive shares excluded from diluted net income per share related to RSUs, MSUs, stock options and ESPP were not material.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
	<us-gaap:EquityMethodInvestmentsDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-5C4C32849E0BC79ADDA31AF05C8716C2">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Equity Method Investments&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On July 25, 2016, we acquired a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; equity interest&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;1&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, on a fully diluted basis, in SDC for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$46.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. The investment is accounted for under an equity method investment, and the investee, SDC, is considered a related party. The investment is reported in our Consolidated Balance Sheet under equity method investments, and we record our proportional share of SDC's losses within equity in losses of investee, net of tax, in our Consolidated Statement of Operations. On July 24, 2017, we purchased an additional &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; equity interest in SDC for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$12.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the balance of our equity method investments was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$45.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$54.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Concurrently with the investment on July 25, 2016, we also entered into a supply agreement with SDC to manufacture clear aligners for SDC's doctor-led, at-home program for simple teeth straightening. The term of the supply agreement expires on December 31, 2019. We commenced supplying aligners to SDC in October 2016. The sale of aligners to SDC and the income from the supply agreement are reported in our Clear Aligner business segment. We eliminate unrealized profit on outstanding intercompany transactions. As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the balance of accounts receivable due from SDC was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$16.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$14.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. For the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, net revenues recognized from SDC were &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$27.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$24.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On July 25, 2016, we entered into a Loan and Security Agreement (the "Loan Agreement") with SDC and amended on July 24, 2017 where we agreed to provide SDC a loan of up to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$30.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in one or more advances. On February 7, 2018, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$30.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of outstanding advances and related accrued interest were repaid in full, and the Loan Agreement was terminated (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Refer to Note 9 "Commitments and Contingencies" of the Notes to Consolidated Financial Statements&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for information on the Loan and Security Agreement with SDC).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;1&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; Our ownership percentage may change depending on SDC's equity share activities&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
	<us-gaap:EquityMethodInvestmentsPolicy contextRef="FD2018Q4YTD" id="Fact-2CFB3E9B25D37B9EE20F1AF05C777F46">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Investments in Privately Held Companies&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Investments in privately held companies in which we can exercise significant influence but do not own a majority equity interest or otherwise control are accounted for under ASC 323, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Investments -Equity Method and Joint Ventures&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8221;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Equity securities qualified as equity method investments are reported on our Consolidated Balance Sheet as a single amount, and we record our share of their operating results within equity in losses of investee, net of tax, in our Consolidated Statement of Operations. Investments in privately held companies in which we cannot exercise significant influence and do not own a majority equity interest or otherwise control are accounted for under ASC 321, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Investments -Equity Securities&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8221; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The equity securities without readily determinable fair values are recorded at cost and adjusted for impairments and observable price changes with a same or similar security from the same issuer (&amp;#8220;Measurement Alternative&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8221;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Equity securities under ASC 321 are reported on our Consolidated Balance Sheet as other assets, and we record a change in carrying value of our equity securities, if any, in other income (expense), net in our Consolidated Statement of Operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Equity securities are evaluated for impairment as events or circumstances indicate that there is an other-than-temporary loss in value. The decrease in value is recognized in the period the impairment occurs and recorded in other income (expense), net in the Consolidated Statement of Operations.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsPolicy>
	<us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock contextRef="FD2018Q4YTD" id="Fact-BBE98336B9A84D1240F41AF05C877D5F">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following tables summarize our financial assets measured at fair value on a recurring basis as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:49%;" rowspan="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: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: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: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;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:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Description&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Balance as of December 31, 2018&lt;/font&gt;&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:inherit;font-size:8pt;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;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Level 2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Cash equivalents:&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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Money market funds&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;431,081&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;431,081&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Commercial paper&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,681&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,681&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government treasury 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,195&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,195&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,880&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,880&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Short-term investments:&lt;/font&gt;&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Commercial paper&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,793&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,793&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;45,052&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;45,052&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government agency bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19,904&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19,904&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government treasury 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,291&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,291&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Certificates of deposit&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;420&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;420&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Long-term investments:&lt;/font&gt;&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government agency bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,407&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,407&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,960&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,960&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government treasury bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,244&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,244&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Certificate of deposit&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;501&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;501&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Prepaid expenses and other current assets:&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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Israeli funds&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,047&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,047&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="overflow:hidden;font-size:10pt;"&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 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;552,456&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;450,811&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;101,645&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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="17" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:32%;" rowspan="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: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: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: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: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;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:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Description&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Balance as of December 31, 2017&lt;/font&gt;&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:inherit;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;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;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;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;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Level 3&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Cash equivalents:&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;" 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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Money market funds&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;253,155&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;253,155&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Commercial paper&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,246&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,246&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Corporate 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Short-term investments:&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;" 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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Commercial paper&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;58,502&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;58,502&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;145,557&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;145,557&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government agency 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,006&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,006&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government treasury bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;60,580&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;60,580&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Certificates of deposit&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,386&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,386&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Long-term investments:&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;" 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;" 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;" 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;" 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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;U.S. government agency 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14,955&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14,955&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,993&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,993&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Prepaid expenses and other current assets:&lt;/font&gt;&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Israeli funds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,075&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,075&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Short-term notes 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,476&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,476&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="overflow:hidden;font-size:10pt;"&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 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;581,947&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;313,735&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;263,736&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,476&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;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
	<us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="FD2018Q4YTD" id="Fact-754F31A28E8F652DF80B1AF05C779194">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Fair Value of Financial Instruments&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We measure the fair value of financial assets as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.&amp;#160;Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Level 1 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8211; Quoted (unadjusted) prices in active markets for identical assets or liabilities.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Level 2 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8211; Observable inputs other than quoted prices included in Level&amp;#160;1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Level 3 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8211; Inputs that are generally unobservable and typically reflect management&amp;#8217;s estimate of assumptions that market participants would use in pricing the asset or liability.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
	<us-gaap:FinancialInstrumentsDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-6040B8846BAB2C23E6881AF05C87A82C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Investments and Fair Value Measurements&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the estimated fair value of our short-term and long-term marketable securities, classified as available for sale, are as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Short-term&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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="17" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:52%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" 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;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:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Amortized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;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:inherit;font-size:8pt;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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Commercial paper&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,793&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,793&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;45,100&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(48&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;45,052&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government agency bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19,981&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(77&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19,904&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government treasury 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,292&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,291&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Certificates of deposit&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;420&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;420&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total marketable securities, short-term&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;98,586&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(127&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;98,460&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-top:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Long-term&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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="17" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:52%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" 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;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:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Amortized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;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:inherit;font-size:8pt;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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,957&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,960&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government agency 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,399&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,407&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government treasury bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,235&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,244&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Certificates of deposit&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;500&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;501&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total marketable securities, long-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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,091&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,112&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-top:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Short-term&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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="17" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:52%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" 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;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:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2017&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Amortized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;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:inherit;font-size:8pt;font-weight:bold;"&gt;Fair&amp;#160;Value&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Commercial paper&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;58,503&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;58,502&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;145,728&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(174&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;145,557&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government agency bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,013&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(7&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,006&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government treasury 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;60,650&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(70&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;60,580&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Certificates of deposit&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,386&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,386&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total marketable securities, short-term&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;272,280&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(252&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;272,031&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-top:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Long-term&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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="17" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:52%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" 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;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:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2017&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Amortized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Unrealized&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;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:inherit;font-size:8pt;font-weight:bold;"&gt;Fair&amp;#160;Value&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government agency bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,023&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(68&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14,955&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,067&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(76&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total marketable securities, long-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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;40,090&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(144&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39,948&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%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;Cash equivalents are not included in the tables above as the gross unrealized gains and losses are not material. We have no short-term or long-term investments that have been in a continuous material unrealized loss position for greater than twelve months as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. Amounts reclassified to earnings from accumulated other comprehensive income (loss), net related to unrealized gains or losses were not material in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. For the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;,  &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and 2016, realized gains or losses were not material. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our fixed-income securities investment portfolio consists of investments that have a maximum effective maturity of&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;40 months&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; on any individual security. The securities that we invest in are generally deemed to be low risk based on their credit ratings from the major rating agencies. The longer the duration of these securities, the more susceptible they are to changes in market interest rates and bond yields. As interest rates increase, those securities purchased at a lower yield show a mark-to-market unrealized loss. The unrealized losses are due primarily to changes in credit spreads and interest rates. We expect to realize the full value of all these investments upon maturity or sale.&amp;#160;The weighted average remaining duration of these securities was approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;four&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; months as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As the carrying value approximates the fair value for our short-term and long-term marketable securities shown in the tables above, the following table summarizes the fair value of our short-term and long-term marketable securities classified by contractual maturity as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;(in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.41520467836257%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:70%;" rowspan="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:12%;" rowspan="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:12%;" 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 colspan="7" 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:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&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;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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;One 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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;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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;98,460&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;272,031&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Due in greater than one year&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,112&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39,948&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="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;107,572&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;311,979&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:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Investments in Privately Held Companies&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:18px;font-size:7pt;"&gt;&lt;font style="font-family:inherit;font-size:7pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our investments in privately held companies as of December&amp;#160;31, 2018 and December 31, 2017 are as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;width:99.80506822612085%;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:71%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:12%;" 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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Equity securities under the equity method investment &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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;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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;45,913&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;54,606&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Equity securities without readily determinable fair values &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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;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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,862&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:30px;" 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:9pt;padding-left:18px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;1&lt;/sup&gt;&amp;#160;&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:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-style:italic;"&gt;Refer to Note 4 &amp;#8220;Equity Method Investments&amp;#8221; of the Notes to Consolidated Financial Statements&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;for more information&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:30px;" 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:9pt;padding-left:18px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;2  &lt;/sup&gt;&amp;#160;&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:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;In April 2018, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$4.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; of convertible short term notes receivable (recurring Level 3 investment) was converted into equity securities     as a result of qualified financing secured by the private company in accordance with ASC 321, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;font-style:italic;"&gt;&amp;#8220;Investments&amp;#8212;Equity Securities.&amp;#8221;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; The equity securities issued upon conversion are reported as a nonrecurring investment within other assets in our Consolidated Balance Sheet. During the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, there were no fair value adjustments to equity securities without readily determinable fair values. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Fair Value Measurements&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We measure the fair value of financial assets as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.&amp;#160;We use the GAAP fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value.&amp;#160;This hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.&amp;#160;The three levels of inputs that may be used to measure fair value:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Level&amp;#160;1 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212; Quoted (unadjusted) prices in active markets for identical assets or liabilities.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Level&amp;#160;2 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212; Observable inputs other than quoted prices included in Level&amp;#160;1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. We obtain fair values for our Level 2 investments. Our custody bank and asset managers independently use professional pricing services to gather pricing data which may include quoted market prices for identical or comparable financial instruments, or inputs other than quoted prices that are observable either directly or indirectly, and we are ultimately responsible for these underlying estimates. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Level&amp;#160;3 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212; Unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities.&amp;#160;Level&amp;#160;3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following tables summarize our financial assets measured at fair value on a recurring basis as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:49%;" rowspan="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: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: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: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;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:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Description&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Balance as of December 31, 2018&lt;/font&gt;&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:inherit;font-size:8pt;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;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Level 2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Cash equivalents:&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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Money market funds&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;431,081&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;431,081&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Commercial paper&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,681&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,681&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government treasury 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,195&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,195&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,880&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,880&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Short-term investments:&lt;/font&gt;&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Commercial paper&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,793&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,793&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;45,052&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;45,052&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government agency bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19,904&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19,904&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government treasury 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,291&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,291&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Certificates of deposit&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;420&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;420&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Long-term investments:&lt;/font&gt;&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government agency bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,407&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,407&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,960&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,960&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government treasury bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,244&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,244&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Certificate of deposit&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;501&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;501&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Prepaid expenses and other current assets:&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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Israeli funds&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,047&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,047&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="overflow:hidden;font-size:10pt;"&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 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;552,456&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;450,811&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;101,645&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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="17" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:32%;" rowspan="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: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: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: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: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;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:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Description&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Balance as of December 31, 2017&lt;/font&gt;&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:inherit;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;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;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;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;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Level 3&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Cash equivalents:&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;" 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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Money market funds&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;253,155&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;253,155&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Commercial paper&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,246&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,246&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Corporate 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Short-term investments:&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;" 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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Commercial paper&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;58,502&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;58,502&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;145,557&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;145,557&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government agency 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,006&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,006&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. government treasury bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;60,580&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;60,580&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Certificates of deposit&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,386&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,386&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Long-term investments:&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;" 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;" 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;" 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;" 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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;U.S. government agency 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14,955&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14,955&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate bonds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,993&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,993&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Prepaid expenses and other current assets:&lt;/font&gt;&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Israeli funds&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,075&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,075&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Short-term notes 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,476&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,476&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="overflow:hidden;font-size:10pt;"&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 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;581,947&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;313,735&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;263,736&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,476&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;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Derivative Financial Instruments&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In March 2018, we began entering into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations on certain trade and intercompany receivables and payables. These forward contracts are classified within Level 2 of the fair value hierarchy. The gain from the settlement of foreign currency forward contracts during 2018 was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$9.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the fair value of foreign exchange forward contracts outstanding was not material.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands): &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;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;margin-left:auto;margin-right:auto;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:75%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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;/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="5" 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:inherit;font-size:8pt;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;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:1px solid #000000;background-color:#cceeff;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Local Currency Amount&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Notional Contract Amount (USD)&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Euro&lt;/font&gt;&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="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8364;62,000&lt;/font&gt;&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;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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;71,095&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Chinese Yuan&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#165;375,000&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;54,515&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Brazilian Real&lt;/font&gt;&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="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;R$81,000&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20,858&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Canadian Dollar&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;C$27,000&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19,808&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;British Pound&lt;/font&gt;&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="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#163;13,000&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16,635&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Japanese Yen&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#165;1,700,000&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,357&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Australian Dollar&lt;/font&gt;&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="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A$3,000&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,114&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="overflow:hidden;font-size:10pt;"&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 style="vertical-align: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;200,382&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
	<us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-4D736F74114FB34F434C1AF05D041C82">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Foreign Currency&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;For our international subsidiaries, we analyze on an annual basis or more often if necessary, if a significant change in facts and circumstances indicate that the functional currency has changed.&amp;#160;For international subsidiaries where the local currency is the functional currency, adjustments from translating financial statements from the local currency to the U.S. dollar reporting currency are recorded as a separate component of accumulated other comprehensive income (loss), net in the stockholders&amp;#8217; equity section of the Consolidated Balance Sheet.&amp;#160;This foreign currency translation adjustment reflects the translation of the balance sheet at period end exchange rates, and the income statement at an average exchange rate in effect during the period. The foreign currency revaluation that are derived from monetary assets and liabilities stated in a currency other than functional currency are included in other income (expense), net.&amp;#160;For the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had foreign currency net gains (losses) of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$(5.6) million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$9.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$(8.0) million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. &lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
	<us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-5C6B8157C0048E67335E1AF05CE580DD">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Goodwill and Intangible Assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The change in the carrying value of goodwill for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, all attributable to our Clear Aligner reporting unit, is as follows (in thousands):&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:86%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" 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:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance as of December 31, 2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;61,044&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Goodwill from distributor acquisitions&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,247&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Adjustments &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;323&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance as of December 31, 2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;64,614&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Adjustments &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(585&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance as of December 31, 2018&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;64,029&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:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)  &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;The adjustments to goodwill during the period were related to foreign currency translation and/or purchase accounting adjustments within the   measurement period.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Based on the qualitative assessments performed, there were &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; impairments to goodwill in 2018 and 2017.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Intangible Long-Lived Assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We amortize our intangible assets over their estimated useful lives. We evaluate long-lived assets, which includes property, plant and equipment and intangible assets, for impairment whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. The carrying value is not recoverable if it exceeds the undiscounted cash flows resulting from the use of the asset and its eventual disposition. Our estimates of future cash flows attributable to our long-lived assets require significant judgment based on our historical and anticipated results and are subject to many factors. Factors we consider important which could trigger an impairment review include significant negative industry or economic trends, significant loss of customers and changes in the competitive environment of our intraoral scanning business.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;There were no triggering events in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and 2017 that would cause impairments of our long-lived assets.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Acquired intangible long-lived assets are being amortized as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:0px;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.61013645224172%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="18" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:30%;" 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: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: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:12%;" 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;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted Average Amortization Period (in 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="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:inherit;font-size:8pt;font-weight:bold;"&gt;Gross Carrying Amount as of&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&amp;#160;2018&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Accumulated&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Accumulated Impairment Loss&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Net&amp;#160;Carrying&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Value as of&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Trademarks&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;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,100&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,907&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,179&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,014&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;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Existing 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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,600&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5,268&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,328&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,004&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Customer relationships&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33,500&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(16,542&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10,751&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,207&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reacquired rights&lt;/font&gt;&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="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;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="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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,500&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,341&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,159&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Patents&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,796&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2,334&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,462&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&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="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;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;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;618&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(544&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;74&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total intangible assets&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;68,114&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(30,936&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(19,258&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,920&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;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="18" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:30%;" 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: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: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:12%;" 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;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted Average Amortization Period (in 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="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:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&amp;#160;Carrying&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Amount as of&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2017&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Accumulated&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Accumulated Impairment Loss&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Net&amp;#160;Carrying&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Value as of&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Trademarks&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;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,100&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,769&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,179&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,152&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;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Existing 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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,600&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,704&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,328&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,568&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Customer relationships&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33,500&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14,681&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10,751&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,068&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reacquired rights&lt;/font&gt;&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="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;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="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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,500&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,356&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,144&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Patents&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,798&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,504&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,294&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&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="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;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;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;618&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(390&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;228&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total intangible assets&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;68,116&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(24,404&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(19,258&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,454&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:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The total estimated annual future amortization expense for these acquired intangible assets as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; is as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:82%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="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;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:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Fiscal Year&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Amortization&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;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;2019&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,134&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,847&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2021&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,389&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,116&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2023&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,495&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thereafter&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;939&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,920&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:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Amortization expense was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the year ended December 31, 2018, 2017 and 2016, respectively.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
	<us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-31F75B0049BAE5F863901AF05D047FE3">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Goodwill and Finite-Lived Acquired Intangible Assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Goodwill represents the excess of the purchase price paid over the fair value of tangible and identifiable intangible net assets acquired in business combinations and is allocated to the respective reporting units based on relative synergies generated. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our intangible assets primarily consist of intangible assets acquired as part of our acquisitions.&amp;#160;These assets are amortized using the straight-line method over their estimated useful lives ranging from &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;fifteen&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years, reflecting the period in which the economic benefits of the assets are expected to be realized.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
	<us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-42365A81C535EA05CBAD1AF05C77B08C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Impairment of Goodwill and Long-Lived Assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We evaluate goodwill for impairment at least annually on November 30th or more frequently if indicators are present, an event occurs or changes in circumstances suggest an impairment may exist and that it would more likely than not reduce the fair value of a reporting unit below its carrying amount.&amp;#160;The allocation of goodwill to the respective reporting units is based on relative synergies generated as a result of an acquisition.&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We perform an initial assessment of qualitative factors to determine whether the existence of events and circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. In performing the qualitative assessment, we identify and consider the significance of relevant key factors, events, and circumstances that affect the fair value of our reporting units. These factors include external factors such as macroeconomic, industry, and market conditions, as well as entity-specific factors, such as our actual and planned financial performance. We also give consideration to the difference between the reporting unit fair value and carrying value as of the most recent date a fair value measurement was performed. If, after assessing the totality of relevant events and circumstances, we determine that it is more likely than not that the fair value of the reporting unit exceeds its carrying value and there is no indication of impairment, no further testing is performed; however, if we conclude otherwise, the first step of the two-step impairment test is performed by estimating the fair value of the reporting unit and comparing it with its carrying value, including goodwill.   &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Step one of the goodwill impairment test consists of a comparison of the fair value of a reporting unit against its carrying amount, including the goodwill allocated to each reporting unit.&amp;#160;We determine the fair value of our reporting units based on the present value of estimated future cash flows under the income approach of the reporting units as well as various price or market multiples applied to the reporting unit's operating results along with the appropriate control premium under the marketing approach, both of which are classified as level 3 within the fair value hierarchy as described in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Note 2 "Marketable Securities and Fair Value Measurements" of the Notes of Consolidated Financial Statements&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&amp;#160;If the carrying amount of the reporting unit is in excess of its fair value, step two requires the comparison of the implied fair value of the reporting unit&amp;#8217;s goodwill against the carrying amount of the reporting unit&amp;#8217;s goodwill.&amp;#160;Any excess of the carrying value of the reporting unit&amp;#8217;s goodwill over the implied fair value of the reporting unit&amp;#8217;s goodwill is recorded as an impairment loss in the Consolidated Statements of Operations. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Finite-Lived Intangible Assets and Long-Lived Assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We evaluate long-lived assets (including finite-lived intangible assets) for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable.&amp;#160;An asset or asset group is considered impaired if its carrying amount exceeds the future undiscounted net cash flows that the asset or asset group is expected to generate.&amp;#160;Factors we consider important which could trigger an impairment review include significant negative industry or economic trends, significant loss of customers and changes in the competitive environment. If an asset or asset group is considered to be impaired, the impairment to be recognized is calculated as the amount by which the carrying amount of the asset or asset group exceeds its fair market value.&amp;#160;Our estimates of future cash flows attributable to our long-lived assets require significant judgment based on our historical and anticipated results and are subject to many assumptions. The estimation of fair value utilizing a discounted cash flow approach includes numerous uncertainties which require our significant judgment when making assumptions of expected growth rates and the selection of discount rates, as well as assumptions regarding general economic and business conditions, and the structure that would yield the highest economic value, among other factors.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; Refer to Note 6 "Goodwill and Intangible Assets" of the Notes of Consolidated Financial Statements &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;for details on intangible long-lived assets&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
	<us-gaap:IncomeTaxDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-20B825664B51A8ABC7A01AF05CE5DCE2">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Income Taxes&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The TCJA was enacted into law on December 22, 2017 and impacted our effective tax rate for the year ended December 31, 2017 and 2018. The TCJA made significant changes to the Internal Revenue Code, including, but not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, the transition of U.S. international taxation from a worldwide tax system to a territorial system, and a one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings as of December 31, 2017. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On December 22, 2017, Staff Accounting Bulletin No. 118 ("SAB 118") was issued to address the application of GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the TCJA. As of December 31, 2017, we recorded a provisional tax charge for the estimated impact of the TCJA of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$84.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, of which &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$73.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was related to a provisional transition tax liability on the mandatory deemed repatriation of foreign earnings and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$10.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was related to the remeasurement of certain deferred tax assets and liabilities. As of December 31, 2018, we have finalized our assessment of the impact of the TCJA on our 2017 financial statements and recorded additional charges of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in 2018, all of which relate to the transition tax on the mandatory deemed repatriation of foreign earnings.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The TCJA also includes provisions for certain foreign-sourced earnings, referred to as Global Intangible Low-Taxed Income (&amp;#8220;GILTI&amp;#8221;), which impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. FASB guidance issued in January 2018 allows companies to make an accounting policy election to either (i) account for GILTI as a component of tax expense in the period in which the tax is incurred (the &amp;#8220;period cost method&amp;#8221;), or (ii) account for GILTI in the measurement of deferred taxes (the &amp;#8220;deferred method&amp;#8221;). We have made the election to record GILTI tax using the period cost method.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income before provision for income taxes and equity in losses of investee consists of the following (in thousands):&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.80506822612085%;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:53%;" rowspan="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="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Year ended December 31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Domestic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;171,658&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;123,696&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;118,871&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;294,993&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;241,103&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;123,695&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income before provision for income taxes and equity in losses of investee&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;466,651&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;364,799&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;242,566&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;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The provision for (benefit from) income taxes consists of the following (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.61013645224172%;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:55%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" 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:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Year Ended December 31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Federal&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35,788&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;91,214&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;40,235&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5,989&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,724&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,794&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="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;29,799&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;106,938&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;65,029&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;State&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,568&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,580&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,603&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,274&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,677&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,636&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="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,294&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,257&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,239&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22,753&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,285&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,964&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,123&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,682&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(28,032&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21,630&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,967&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(19,068&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Provision for income taxes&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;57,723&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;130,162&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;51,200&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;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The differences between income taxes using the federal statutory income tax rate of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and our effective tax rate are as follows:&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:53%;" 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: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: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:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Year Ended December 31,&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:inherit;font-size:8pt;"&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;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:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;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:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;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:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. federal statutory income tax rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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:10pt;"&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;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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:10pt;"&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;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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: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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;State income taxes, net of federal tax benefit&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.3&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.4&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. tax on foreign earnings&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.1&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.5&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Impact of U.S. Tax Cuts and Jobs Act (&amp;#8220;TCJA&amp;#8221;)&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23.1&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Impact of differences in foreign tax rates&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(18.0&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.3&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Impact of expiration of statute of limitations&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Stock-based compensation&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.4&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.3&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other items not individually material&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.0&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.8&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Valuation allowance release for Israel&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12.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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.4&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:10pt;"&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 style="vertical-align:bottom;border-bottom:3px double #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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.7&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:10pt;"&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 style="vertical-align:bottom;border-bottom:3px double #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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21.1&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: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;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, undistributed earnings of the Company's foreign subsidiaries totaled &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$533.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. As a result of the TCJA, during the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we provided for U.S. income taxes on undistributed foreign earnings through December 31, 2017, and we have reassessed our capital needs and investment strategy with regard to the indefinite reinvestment, determining that certain of those are no longer indefinitely reinvested. Of the total undistributed foreign earnings as of December 31, 2018, the amount that is not indefinitely reinvested is &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$239.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. The remaining amount of undistributed foreign earnings of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$294.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; continues to be indefinitely reinvested in our international operations. Since U.S. income taxes have already been provided under the GILTI provisions of the TCJA, the additional tax impact of the distribution of such foreign earnings to the U.S. parent company would be limited to withholding taxes and is not significant.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On July 1, 2016, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations, as well as realigned the ownership and use of intellectual property among our wholly-owned subsidiaries. We continue to anticipate that an increasing percentage of our consolidated pre-tax income will be derived from, and reinvested in our foreign operations. We believe that income taxed in certain foreign jurisdictions at a lower rate relative to the U.S. federal statutory rate will have a beneficial impact on our worldwide effective tax rate over time. Although the license of intellectual property rights between consolidated entities did not result in any gain in the consolidated financial statements, we generated taxable income in certain jurisdictions in 2016 resulting in a tax expense of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$34.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. Additionally, as a result of the restructuring in 2016, we reassessed the need for a valuation allowance against our deferred tax assets considering all available evidence. Given the earnings in 2016 and anticipated future earnings of our subsidiary in Israel, we concluded that we had sufficient positive evidence to release the valuation allowance against our Israel operating loss carryforwards of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$31.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, which resulted in an income tax benefit in 2016 of the same amount. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In June 2017, the Costa Rica Ministry of Foreign Trade, an agency of the Government of Costa Rica, granted an extension of certain income tax incentives for an additional twelve year period. Under these incentives, all of the income in Costa Rica is subject to a reduced tax rate. In order to receive the benefit of these incentives, we must hire a specified number of employees and maintain certain minimum levels of fixed asset investment in Costa Rica. If we do not fulfill these conditions for any reason, our incentive could lapse, and our income in Costa Rica would be subject to taxation at higher rates, which could have a negative impact on our operating results. The Costa Rica corporate income tax rate that would apply, absent the incentives, is &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&amp;#160;As a result of these incentives, our income taxes were reduced by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$19.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in the year ended December 31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, representing a benefit to diluted net income per share of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.03&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.02&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.23&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.    &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the significant components of our deferred tax assets and liabilities are (in thousands):&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="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:74%;" rowspan="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;/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:inherit;font-size:8pt;"&gt;&amp;#160;&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="overflow:hidden;font-size:10pt;"&gt;&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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&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:inherit;font-size:8pt;"&gt;&amp;#160;&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred tax assets:&lt;/font&gt;&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net operating loss and capital loss carryforwards&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,410&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,971&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reserves and accruals&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,769&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,547&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Stock-based compensation&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,571&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10,074&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14,285&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10,811&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net translation losses&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,158&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,928&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Credit carryforwards&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="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;115&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;792&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="overflow:hidden;font-size:10pt;"&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:1px solid #000000;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;74,308&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;61,123&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred tax 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Depreciation and amortization&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,320&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,522&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Prepaid 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;902&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;751&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Unremitted foreign earnings&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;612&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,305&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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,834&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11,578&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net deferred tax assets before valuation allowance&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;64,474&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49,545&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Valuation allowance&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="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(251&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(278&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net deferred tax assets&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;64,223&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49,267&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;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The total valuation allowance as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was not material. During the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the valuation allowance decreased by a nominal amount which was mainly related to foreign currency translation adjustments.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we have fully utilized California net operating loss carryforwards. As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we have California research credit carryforwards of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; which can be carried forward indefinitely. In addition, we have foreign net operating loss carryforwards of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$105.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the majority of which can be carried forward indefinitely, and a minor portion of which, if not utilized, will expire beginning after 2023.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the event of a change in ownership, as defined under federal and state tax laws, our tax credit carryforwards may be subject to annual limitations. The annual limitations may result in the expiration of the tax credit carryforwards before utilization.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The changes in the balance of gross unrecognized tax benefits, which exclude interest and penalties, for the year ended December 31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, are as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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:81%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Unrecognized tax benefit as of December&amp;#160;31, 2015&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39,413&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Tax positions related to current year:&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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions for uncertain tax positions&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,971&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Unrecognized tax benefit as of December&amp;#160;31, 2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;46,384&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Tax positions related to current year:&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions for uncertain tax positions&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,819&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Tax positions related to prior year:&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions for uncertain tax positions&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,809&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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Decreases for uncertain tax positions&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(826&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Settlements with tax authorities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,527&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reductions due to lapse of applicable statute of limitations&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Unrecognized tax benefit as of December&amp;#160;31, 2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;47,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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Tax positions related to current year:&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions for uncertain tax positions&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14,519&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Tax positions related to prior year:&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions for uncertain tax positions&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;80&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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reductions due to lapse of applicable statute of limitations&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(28,993&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Unrecognized tax benefit as of December&amp;#160;31, 2018&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33,262&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;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$29.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of our unrecognized tax benefits would impact our effective tax rate if recognized. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We file U.S. federal, U.S. state, and non-U.S. income tax returns. Our major tax jurisdictions include U.S. federal, the State of California and the Netherlands. For U.S. federal and state tax returns, we are no longer subject to tax examinations for years before 2015. We are currently under examination by the Internal Revenue Service for tax years 2015 and 2016. With few exceptions, we are no longer subject to examination by foreign tax authorities for years before 2010.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We have elected to recognize interest and penalties related to unrecognized tax benefits as a component of income taxes. For the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, interest and penalties included in tax expense was a benefit of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and an expense of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. Our total interest and penalties accrued as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. The timing and resolution of income tax examinations is uncertain, and the amounts ultimately paid, if any, upon resolution of issues raised by the taxing authorities may differ materially from the amounts accrued for each year. Although it is possible that our balance of gross unrecognized tax benefits could materially change in the next 12 months, given the uncertainty in the development of ongoing income tax examinations, we are unable to estimate the full range of possible adjustments to this balance.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
	<us-gaap:IncomeTaxPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-55CD2015E41BC0AF373A1AF05D04F413">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Income Taxes &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As part of the process of preparing our consolidated financial statements, we are required to estimate our income taxes in each of the jurisdictions in which we operate. This process involves us estimating our current tax exposure under the applicable tax laws and assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities which are included in our Consolidated Balance Sheet.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We account for uncertainty in income taxes pursuant to authoritative guidance based on a two-step approach to recognize and measure uncertain tax positions taken or expected to be taken in a tax return. The first step is to determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit based on its technical merits, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. We adjust reserves for our uncertain tax positions due to changing facts and circumstances, such as the closing of a tax audit or refinement of estimates due to new information. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will impact our tax provision in our Consolidated Statement of Operation in the period in which such determination is made.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We assess the likelihood that we will be able to realize our deferred tax assets. Should there be a change in our ability to realize our deferred tax assets, our tax provision would increase in the period in which we determine that it is more likely than not that we cannot realize our deferred tax assets. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance. If it is more likely than not that we will not realize our deferred tax assets, we will increase our provision for taxes by recording a valuation allowance against the deferred tax assets that we estimate will not ultimately be realizable. The available positive evidence at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; included historical operating profits and a projection of future income sufficient to realize most of our remaining deferred tax assets. As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, it was considered more likely than not that our deferred tax assets would be realized with the exception of certain foreign loss carryovers as we are unable to forecast sufficient future profits to realize the deferred tax assets. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The U.S. Tax Cuts and Jobs Act was enacted into law on December 22, 2017 which included provisions for certain foreign-sourced earnings referred to as Global Intangible Low-Taxed Income (&amp;#8220;GILTI&amp;#8221;). GILTI imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. FASB guidance issued in January 2018 allows companies to make an accounting policy election to either (i) account for GILTI as a component of tax expense in the period in which the tax is incurred (the &amp;#8220;period cost method&amp;#8221;), or (ii) account for GILTI in the measurement of deferred taxes (the &amp;#8220;deferred method&amp;#8221;). We have made the election to record GILTI tax using the period cost method.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
	<us-gaap:InventoryPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-9155B5E02DCC9DC3C2A81AF05C774F38">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Inventories&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Inventories are valued at the lower of cost or net realizable value, with cost computed using either standard cost, which approximates actual cost, or average cost on a first-in-first-out basis. Excess and obsolete inventories are determined primarily based on future demand forecasts, and write-downs of excess and obsolete inventories are recorded as a component of cost of net revenues.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
	<us-gaap:LegalMattersAndContingenciesTextBlock contextRef="FD2018Q4YTD" id="Fact-78DBCD684E297AC29C5E1AF05CC5E303">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Legal Proceedings &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#1f497d;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Securities Class Action Lawsuit&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On November 5, 2018, a class action lawsuit against Align, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of our executive officers, was filed in the U.S. District Court for the Northern District of California on behalf of a purported class of purchasers of our common stock between July 25, 2018 and October 24, 2018. The complaint generally alleges claims under the federal securities laws and seeks monetary damages in an unspecified amount and costs and expenses incurred in the litigation. On December 12, 2018, a similar lawsuit was filed in the same court on behalf of a purported class of purchasers of our common stock between April 25, 2018 and October 24, 2018 (together with the first lawsuit, the &amp;#8220;Securities Actions&amp;#8221;). Motions for appointment as lead plaintiff were filed on January 4, 2019. Align believes the plaintiffs&amp;#8217; claims are without merit and intends to vigorously defend itself. Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:12pt;"&gt;&lt;font style="font-family:inherit;font-size:12pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Shareholder Derivative Lawsuit&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:12pt;"&gt;&lt;font style="font-family:inherit;font-size:12pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In January 2019, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; derivative lawsuits were also filed in the U.S. District Court for the Northern District of California, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in the complaints are similar to those presented in the Securities Action, but the complaints assert various state law causes of action, including for breaches of fiduciary duty, insider trading, and unjust enrichment, among others. The complaints seek unspecified monetary damages on behalf of Align, which is named solely as a nominal defendant against whom no recovery is sought, as well as disgorgement and the costs and expenses associated with the litigation, including attorneys&amp;#8217; fees.&amp;#160;Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Patent Infringement and Related Lawsuits&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On November 14, 2017, Align filed &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; patent infringement lawsuits asserting &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;26&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; patents against&amp;#160;3Shape, a Danish corporation, and a related&amp;#160;U.S.&amp;#160;corporate entity, asserting that 3Shape&amp;#8217;s Trios intraoral scanning system and Dental System software infringe Align patents. Align filed &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Section 337 complaints with the&amp;#160;U.S. International Trade Commission&amp;#160;(&amp;#8220;ITC&amp;#8221;) alleging that 3Shape violates&amp;#160;U.S.&amp;#160;trade laws by selling for importation and importing its infringing Trios intraoral scanning system and Dental System software. Align&amp;#8217;s ITC complaints seek cease and desist orders and exclusion orders prohibiting the importation of 3Shape&amp;#8217;s Trios scanning system and Dental System software products into the&amp;#160;U.S. Align also filed &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;four&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; separate complaints in the&amp;#160;U.S. District Court for the District of Delaware&amp;#160;alleging patent infringement by 3Shape&amp;#8217;s Trios intraoral scanning system and Dental System software. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On May 9, 2018, 3Shape filed a complaint in the U.S. District Court for the District of Delaware alleging patent infringement by Align&amp;#8217;s iTero Element scanner of a single 3Shape patent.  On June 14, 2018, 3Shape filed another complaint in the U.S. District Court for the District of Delaware alleging patent infringement by Align&amp;#8217;s iTero Element scanner of a single 3Shape patent.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On August 28, 2018, 3Shape filed a complaint against Align in the U.S. District Court for the District of Delaware alleging antitrust violations and seeking monetary damages and injunctive relief relating to Align&amp;#8217;s market activities, including Align&amp;#8217;s assertion of its patent portfolio, in the clear aligner and intraoral scanning markets.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On December 10, 2018, Align filed &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; additional patent infringement lawsuits asserting &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; additional patents against 3Shape.  Align filed &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Section 337 complaint with the ITC alleging that 3Shape violates&amp;#160;U.S.&amp;#160;trade laws through unfair competition by selling for importation and importing the infringing TRIOS intraoral scanning system, Trios Lab Scanners and&amp;#160;TRIOS software, TRIOS Module software, Dental System software, and Ortho System Software.&amp;#160;On December 11, 2018, Align filed &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; separate complaints in the&amp;#160;U.S. District Court for the District of Delaware&amp;#160;alleging patent infringement by 3Shape's Trios intraoral scanning system, Lab Scanners and Dental and Ortho System Software. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Except for 3Shape&amp;#8217;s antitrust complaint, each of the District Court complaints seek monetary damages and injunctive relief against further infringement. We are currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;SDC Dispute&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In February 2018, we received a communication on behalf of SDC Financial LLC, SmileDirectClub LLC, and the Members of SDC Financial LLC other than the Company (collectively, the SDC Entities) alleging that the launch and operation of the Invisalign locations pilot program constitutes a breach of non-compete provisions applicable to the members of SDC Financial LLC, including Align. As a result of this alleged breach, SDC Financial LLC notified us that its members (other than Align) seek to exercise a right to repurchase all of Align's SDC Financial LLC membership interests for a purchase price equal to the current capital account balance. The SDC Entities&amp;#8217; communication also alleged that we breached confidentiality provisions applicable to the SDC Financial LLC members and demanded that we cease all activities related to the Invisalign locations pilot project, close existing Invisalign locations and cease using SDC&amp;#8217;s confidential information. In April 2018, the SDC Entities served a Demand for Arbitration alleging that we breached the non-compete clause and confidentiality clause, misused the SDC Entities&amp;#8217; alleged trade secrets, and violated fiduciary duties to SDC Financial LLC. The SDC Entities seek through the arbitration the rights to repurchase all of Align&amp;#8217;s SDC Financial LLC membership interests for a purchase price equal to the current capital account balance as defined by the Internal Revenue Service which likely is significantly below the current fair market value of such investment, an injunction requiring us to close our Invisalign locations and to cease using the SDC Entities&amp;#8217; confidential information, and financial damages in an unspecified amount. We filed a response in which we denied the SDC Entities&amp;#8217; allegations and denied that the SDC Entities are entitled to any relief. In April 2018 the SDC Entities also filed a motion for preliminary injunction in the Tennessee Court of Chancery seeking to enjoin Align from opening additional Invisalign locations until the arbitration is completed. In June 2018, the Tennessee court denied the SDC Entities&amp;#8217; motion for a preliminary injunction. In December 2018, the parties participated in binding arbitration proceedings and presented closing arguments on January 23, 2019. The arbitrator&amp;#8217;s decision is due on or before March 4, 2019. This dispute does not impact Align&amp;#8217;s existing supply agreement with SDC which remains in place through 2019. We do not intend to renew this agreement. We are currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In addition, in the course of Align&amp;#8217;s operations, Align is involved in a variety of claims, suits, investigations, and proceedings, including actions with respect to intellectual property claims, patent infringement claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these proceedings can have an adverse impact on us because of defense costs, diversion of management resources, and other factors. Although the results of complex legal proceedings are difficult to predict and Align&amp;#8217;s view of these matters may change in the future as litigation and events related thereto unfold; Align currently does not believe that these matters, individually or in the aggregate, will materially affect Align&amp;#8217;s financial position, results of operations or cash flows.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
	<us-gaap:LessorLeasesPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-6F48567D7BD8BDD8CC311AF05C77C4DD">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Operating Leases&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We lease office spaces, vehicles and equipment under operating leases with original lease periods of up to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years.&amp;#160;Certain of these leases have free or escalating rent payment provisions and lease incentives provided by the landlord. We recognize rent expense under such leases on a straight-line basis over the term of the lease.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LessorLeasesPolicyTextBlock>
	<us-gaap:MarketableSecuritiesPolicy contextRef="FD2018Q4YTD" id="Fact-207BB47CEA66E7DF339F1AF05D042A53">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Marketable Securities&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Marketable securities are classified as available-for-sale and are carried at fair value.&amp;#160;Marketable securities classified as current assets have maturities of less than one year.&amp;#160;Unrealized gains or losses on such securities are included in accumulated other comprehensive income (loss), net in stockholders&amp;#8217; equity.&amp;#160;Realized gains and losses from maturities of all such securities are reported in earnings and computed using the specific identification cost method.&amp;#160;Realized gains or losses and charges for other-than-temporary declines in value, if any, on available-for-sale securities are reported in other income (expense), net, as incurred.&amp;#160;We periodically evaluate these investments for other-than-temporary impairment.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
	<us-gaap:MarketableSecuritiesTextBlock contextRef="FD2018Q4YTD" id="Fact-66B881D2B7BF6116F92B1AF05C8786CB">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As the carrying value approximates the fair value for our short-term and long-term marketable securities shown in the tables above, the following table summarizes the fair value of our short-term and long-term marketable securities classified by contractual maturity as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;(in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.41520467836257%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:70%;" rowspan="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:12%;" rowspan="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:12%;" 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 colspan="7" 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:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&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;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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;One 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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;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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;98,460&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;272,031&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Due in greater than one year&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,112&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39,948&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="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;107,572&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;311,979&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;</us-gaap:MarketableSecuritiesTextBlock>
	<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-E3B506A3A6D41BB5C7111AF05D048A8E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Recent Accounting Pronouncements&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(i)  New Accounting Updates Recently Adopted&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In March 2016, the FASB issued Accounting Standards Update ("ASU") 2016-09, "&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Improvements to Employee Share-Based Payment Accounting&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;" &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;(Topic 718)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;"&gt;. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;We adopted the standard in the first quarter of fiscal year 2017. With this adoption, excess tax benefits related to stock-based compensation expense are reflected in our consolidated statement of operations as a component of the provision for income taxes instead of additional paid-in capital in our consolidated balance sheet. In addition, we elected to continue to estimate expected forfeitures rather than as they occur to determine the amount of compensation cost to be recognized in each period. During the fiscal year ended December 31, 2017, we recognized excess tax benefits of $30.0 million in our provision for income taxes. Excess tax benefits from share-based payment arrangements are classified as an operating activity in our consolidated statement of cash flows.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In May 2014, FASB released ASU 2014-09, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Revenue from Contracts with Customers,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8221; (Topic 606) to supersede nearly all existing revenue recognition guidance under GAAP. The core principle of the standard is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for the goods or services. We adopted the guidance in the first quarter of fiscal year 2018 by applying the full retrospective method. The impact of adoption was primarily related to the Clear Aligner segment. Our disaggregation of revenues can be found in Note 16 &amp;#8220;Segments and Geographical Information.&amp;#8221; We elected to take the practical expedient to exclude from the transaction price all taxes assessed by a governmental authority. Prior periods have been retrospectively adjusted, and we recognized a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; cumulative effect of adopting the guidance as an adjustment to our opening balance of retained earnings as of January 1, 2016 in our Consolidated Statements of Stockholders&amp;#8217; Equity.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The adoption of ASU 2014-09 did not have a material impact on our Consolidated Statement of Operations, Consolidated Statements of Comprehensive Income or Consolidated Statements of Cash Flows. Consolidated Balance Sheet line items, which reflect the adoption of the ASU 2014-09 are as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" 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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2017&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;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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;As Previously Reported&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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;Adjustment&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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;As Adjusted&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Asset Accounts:&lt;/font&gt;&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accounts receivable, net&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;322,825&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,364&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;324,189&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred tax assets&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;50,059&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(725&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49,334&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other assets&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;38,379&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,514&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;43,893&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Liability and Stockholders&amp;#8217; Equity Accounts:&lt;/font&gt;&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued liabilities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;194,198&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,364&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;195,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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred revenues&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;266,842&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;871&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;267,713&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Retained earnings&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;263,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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,918&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;267,274&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;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In August 2016, the FASB issued  ASU 2016-15,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; &amp;#8220;Classification of Certain Cash Receipts and Cash Payments,&amp;#8221; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;which clarifies the presentation and classification of certain cash receipts and cash payments in the statements of cash flows. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2017. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;We adopted the standard in the first quarter of fiscal year 2018 on a retrospective basis, and it did not have an impact on our Consolidated Statements of Cash Flows.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In November 2016, the FASB issued ASU 2016-18,&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8220;Statement of Cash Flows&amp;#8212;Restricted Cash,&amp;#8221;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;which provides guidance to address the classification and presentation of changes in restricted cash in the statements of cash flows. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2017 on a retrospective basis. We adopted the guidance in the first quarter of fiscal year 2018 on a retrospective basis and presented the changes in the total of cash, cash equivalents, and restricted cash in the Consolidated Statements of Cash Flows. Consolidated Statement of Cash Flows line items, which reflect the adoption of the ASU 2016-18, are as follows (in thousands): &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" 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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2017&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;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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As Previously Reported&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Adjustment&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As Adjusted&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash Flows from Investing Activities&lt;/font&gt;&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other investing activities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;567&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,164&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2,597&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net cash used in investing activities&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(248,313&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,164&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(251,477&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,510&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,544&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net increase in cash, cash equivalents, and restricted 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;60,236&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,130&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;57,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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash, cash equivalents, and restricted cash at beginning of the period&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;389,275&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,744&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;393,019&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash, cash equivalents, and restricted cash at end of the period&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;449,511&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;614&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;450,125&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%;text-align:center;padding-left:0px;text-indent:0px;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:67%;" rowspan="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: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: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;/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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2016&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;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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As Previously Reported&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Adjustment&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As Adjusted&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash Flows from Investing Activities&lt;/font&gt;&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other investing activities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8,211&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;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 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8,031&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net cash provided by investing activities&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;72,848&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;180&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;73,028&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,417&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;43&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,374&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net increase in cash, cash equivalents, and restricted 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;221,561&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;223&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;221,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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash, cash equivalents, and restricted cash at beginning of the period&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;167,714&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,521&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;171,235&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash, cash equivalents, and restricted cash at end of the period&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;389,275&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,744&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;393,019&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:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;In May 2017, the FASB issued ASU 2017-09, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;"&gt;Compensation&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8212;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;"&gt;Stock Compensation (Topic 718): Scope of Modification Accounting,&amp;#8221; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;to clarify when to account for a change to the terms or conditions of a share-based payment award as a modification. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2017 on a prospective basis. We adopted the standard in the first quarter of fiscal year 2018 on a prospective basis which did not have an impact on our consolidated financial statements and related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(ii)  Recent Accounting Updates Not Yet Effective&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In February 2016, the FASB issued ASU 2016-02, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Leases&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8221; (Topic 842) to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The updated guidance is effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. In July 2018, the FASB issued&amp;#160;ASU 2018-11, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Leases- Targeted Improvements,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8221; which p&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;rovides an additional transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings. We will adopt this standard in the first quarter of fiscal year 2019 by electing the transition method issued in ASU 2018-11 and the package of practical expedients available in the standard. We are finalizing our implementation efforts related to policies, processes and internal controls to comply with the guidance. Upon adoption, based on our lease portfolio as of December 31, 2018, we anticipate recognizing right-of-use assets in the range of $67 million to $74 million and related lease liabilities in the range of $77 million to $86 million on our Consolidated Balance Sheet, with no material impact to our Consolidated Statement of Operations. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;In June 2016, the FASB issued ASU 2016-13, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;"&gt;Financial Instruments - Credit Losses&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;&amp;#8221; (Topic 326)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;"&gt;. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The FASB issued this update to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this update replace the existing guidance of incurred loss impairment methodology with an approach that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. In November 2018, the FASB issued&amp;#160;ASU 2018-19, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Codification Improvements to Topic 326, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;"&gt;Financial Instruments - Credit Losses&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8221; which clarifies the scope of guidance in the ASU 2016-13&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;. The updated guidance is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption of the update is permitted in fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In January 2017, the FASB issued ASU 2017-04, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8220;Intangibles&amp;#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,&amp;#8221;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to simplify the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Under the amendments, an entity will recognize an impairment charge for the amount by which the carrying value exceeds the fair value. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In February 2018, the FASB issued ASU 2018-02,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; &amp;#8220;Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,&amp;#8221; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;which gives entities the option to reclassify to retained earnings the tax effects resulting from the U.S. Tax Cuts and Jobs Act (the &amp;#8220;TCJA&amp;#8221;) related to items in accumulated other comprehensive income. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2018 on a retrospective basis and early adoption is permitted. We do not expect that the guidance will have a material impact on our consolidated financial statements and related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In August 2018, the FASB issued ASU 2018-13, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Fair Value Measurement (Topic 820): Disclosure Framework&amp;#8212;Changes to the Disclosure Requirements for Fair Value Measurement,&amp;#8221; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;to modify the disclosure requirements on fair value measurements in Topic 820, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Fair Value Measurement&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In August 2018, the FASB issued ASU 2018-15, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Intangibles&amp;#8212;Goodwill and Other&amp;#8212;Internal-Use Software (Subtopic 350-40) Customer&amp;#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,&amp;#8221;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to clarify the guidance on the costs of implementing a cloud computing hosting arrangement that is a service contract. Under the amendments, the entity is required to follow the guidance in Subtopic 350-40, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Internal-Use Software&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, to determine which implementation costs under the service contract to be capitalized as an asset and which costs to expense. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2019 either on a retrospective or prospectively basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
	<us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-DD923F5596A009CFA9521AF05D04484D">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Property, Plant and Equipment&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Property, plant and equipment are stated at historical cost less accumulated depreciation and amortization.&amp;#160;Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets. Construction in progress ("CIP") is related to the construction or development of property (including land) and equipment that have not yet been placed in service for their intended use. Upon sale or retirement, the asset&amp;#8217;s cost and related accumulated depreciation are removed from the balance sheet and any related gains or losses are reflected in income from operations.&amp;#160;Maintenance and repairs are expensed as incurred. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Refer to Note 3 "Balance Sheet Components" of the Notes of Consolidated Financial Statements &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;for details on estimated useful lives&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
	<us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="FD2018Q4YTD" id="Fact-539DD1CE7CEEE292EF091AF05CE5EDA2">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Property, plant and equipment consist of the following (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.61013645224172%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:56%;" rowspan="1" colspan="1"&gt;&lt;/td&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: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:11%;" 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="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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&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:1px solid #000000;background-color:#cceeff;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Generally Used Estimated Useful Life&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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Clinical and manufacturing equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Up to 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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;236,179&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;183,392&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Computer hardware&lt;/font&gt;&lt;/div&gt;&lt;/td&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34,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;td style="vertical-align: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,933&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Computer software &lt;/font&gt;&lt;/div&gt;&lt;/td&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;59,617&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;54,756&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33,436&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16,271&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Lease term &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;77,168&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,756&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Building&lt;/font&gt;&lt;/div&gt;&lt;/td&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;139,315&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;63,887&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Land&lt;/font&gt;&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="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,630&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,630&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;CIP&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;95,414&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;85,976&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&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="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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;693,056&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;484,601&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Less: Accumulated depreciation and amortization and impairment charges &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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(171,727&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(135,808&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total property, plant and equipment, net&lt;/font&gt;&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;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;521,329&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;348,793&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;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; Shorter of remaining lease term or estimated useful lives of asset&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
	<us-gaap:ReceivablesPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-45415751310A27EA60BF1AF05D043D6C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Allowance for Doubtful Accounts &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We maintain an allowance for doubtful accounts for customers that are not able to make payments.&amp;#160;We periodically review these balances, including an analysis of the customers&amp;#8217; payment history and information regarding the customers&amp;#8217; creditworthiness.&amp;#160;Actual write-offs have not materially differed from the estimated allowances.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
	<us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="FD2018Q4YTD" id="Fact-2926D3C842CC6E564A5A1AF05D04B176">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Research and Development&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Research and development expense is expensed as incurred and includes the costs associated with the research and development of new products and enhancements to existing products. These costs primarily include personnel-related costs, including payroll and stock-based compensation, outside consulting expenses and allocations of corporate overhead expenses including facilities and information technology (&amp;#8220;IT&amp;#8221;).&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
	<us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-5D58422F70C68E5AF2891AF05D04B182">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Development Costs for Internal Use Software&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Internally developed software includes enterprise-level business software that we customize to meet our specific operational needs. Such capitalized costs include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related costs for employees, who are directly associated with the development of the applications. During the year ended December 31, 2018, we capitalized approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of internally developed software costs. Internally developed software costs capitalized during the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was not material. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The costs to develop software that is marketed externally have not been capitalized as we believe our current software development process is essentially completed concurrent with the establishment of technological feasibility. As such, all related software development costs are expensed as incurred and included in research and development expense in our Consolidated Statement of Operations.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
	<us-gaap:RevenueRecognitionPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-5445E961707F673FE7B91AF05C7737FD">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Revenue Recognition&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our revenues are derived primarily from the sale of aligners, scanners, and services from our Clear Aligner and Scanner segments. We enter into sales contracts that may consist of multiple distinct performance obligations where certain performance obligations of the sales contract are not delivered in one reporting period. We measure and allocate revenues according to ASC 606-10, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Revenues from Contracts with Customers.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8221;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We identify a performance obligation as distinct if both of the following criteria are true: the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer and the entity&amp;#8217;s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. Determining the standalone selling price (&amp;#8220;SSP&amp;#8221;) and allocation of consideration from a contract to the individual performance obligations, and the appropriate timing of revenue recognition, is the result of significant qualitative and quantitative judgments. Management considers a variety of factors such as historical sales, usage rates (the number of times a customer is expected to order additional aligners), costs, and expected margin, which may vary over time depending upon the unique facts and circumstances related to each performance obligation in making these estimates. Further, our process for estimating usages rates require significant judgment and evaluation of inputs, including historical data and forecasted usages. While changes in the allocation of the SSP between performance obligations will not affect the amount of total revenues recognized for a particular contract, any material changes could impact the timing of revenue recognition, which would have a material effect on our financial position and result of operations. This is because the contract consideration is allocated to each performance obligation, delivered or undelivered, at the inception of the contract based on the SSP of each distinct performance obligation.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Clear Aligner&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We enter into contracts (&amp;#8220;treatment plan(s)&amp;#8221;) that involve multiple future performance obligations.&amp;#160;Invisalign Comprehensive, Invisalign Full, Invisalign Teen, Invisalign First, Invisalign Express 10, Invisalign Express 5, Express Package, Lite Package and Invisalign Assist products include optional additional aligners at no charge for a certain period of time ranging from one to five years after initial shipment, and Invisalign Go includes optional additional aligners at no charge for a period of up to two years after initial shipment.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We determined that our treatment plans comprise the following performance obligations that also represent distinct deliverables: initial aligners, additional aligners, case refinement, and replacement aligners. We elected to take the practical expedient to consider shipping and handling costs as activities to fulfill the performance obligation. We allocate revenues for each treatment plan based on each unit&amp;#8217;s SSP and recognize the revenues upon shipment, as the customers obtain physical possession and we have enforceable rights to payment. As we collect most consideration upfront, we considered whether a significant financing component exists; however, as the delivery of the performance obligations are at the customer&amp;#8217;s discretion, we concluded that no significant financing component exists. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Scanner &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We sell intraoral scanners and CAD/CAM services through both our direct sales force and distribution partners. The intraoral scanner sales price includes one year of warranty and unlimited scanning services. The customer may also select, for additional fees, extended warranty and unlimited scanning services for periods beyond the initial year. When intraoral scanners are sold with an unlimited scanning service agreement and/or extended warranty, we allocate revenues based on the respective SSPs of the scanner and the subscription service. We estimate the SSP of each element, taking into consideration historical prices as well as our discounting strategies. Revenues are then recognized over time as the monthly services are rendered and upon shipment for the scanner, as that is when we deem the customer to have obtained control. Most consideration is collected upfront and in cases where there are payment plans, consideration is collected by the one year mark and, therefore, there are no significant financing components.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Warranties&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;For both Clear Aligner and Scanner segments, we offer an assurance warranty which provides the customer assurance that the product will function as the parties intended because it complies with agreed-upon specifications, and thus is not treated as a separate performance obligation and will continue to be accrued in accordance with the Financial Accounting Standards Board ("FASB") guidance on guarantees.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Volume Discounts&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In certain situations, we offer promotions in which the discount will increase depending upon the volume purchased over time. We concluded that in these situations, the promotions can represent either variable consideration or options, depending upon the specifics of the promotion. In the event the promotion contains an option, the option is considered a material right and, therefore, included in the accounting for the initial arrangement. We estimate the average anticipated discount over the lifetime of the promotion or contract, and apply that discount to each unit as it is sold. On a quarterly basis, we review our estimates and, if needed, updates are made and changes are applied prospectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Accrued Sales Return Reserve&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We accrue for sales return reserve based on historical sales returns as a percentage of revenue.&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Costs to Obtain a Contract&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We offer a variety of commission plans to our salesforce; each plan has multiple components. To match the costs to obtain a contract to the associated revenue, we evaluate the individual components and capitalize the eligible components, recognizing the costs over the treatment period.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Unfulfilled Performance Obligations for Clear Aligners and Scanners&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our unfilled performance obligations as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and the estimated revenues expected to be recognized in the future related to these performance obligations are &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$431.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. This includes performance obligations from the Clear Aligner segment, primarily the shipment of additional aligners, which are fulfilled over &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;five&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years, and performance obligations from the iTero scanner segment, primarily support, and contracted deliveries of additional scanners, which are fulfilled over one to five years. The estimate includes both product and service unfulfilled  performance obligations and the time range reflects our best estimate of when we will transfer control to the customer and may change based on customer usage patterns, timing of shipments, readiness of customers' facilities for installation, and manufacturing availability.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Contract Balances&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The timing of revenue recognition results in deferred revenues being recognized on our Consolidated Balance Sheet. For both aligners and scanners, we usually collect the total consideration owed prior to all performance obligations being performed with payment terms varying from net 30 to net 180 days. Contract liabilities are recorded as deferred revenue balances, which are generated based upon timing of invoices and recognition patterns, not payments. If the revenue recognition exceeds the billing, the exceeded amount is considered unbilled receivable and a contract asset. Conversely, if the billing occurs prior to the revenue recognition, the amount is considered deferred revenue and a contract liability.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
	<us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="FD2018Q4YTD" id="Fact-F59B1C6DF547D08A45E41AF05CE5A817">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued liabilities consist of the following (in thousands):&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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:inherit;font-size:8pt;"&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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued payroll and benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;127,109&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;103,004&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39,323&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27,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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued customer credits and deposits&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,439&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,373&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued warranty&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,551&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,929&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued property, plant and equipment&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,193&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11,362&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued professional fees&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,752&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,316&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="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued sales return reserve &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,534&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,364&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued sales tax and value added tax&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,276&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,503&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued income 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,752&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,405&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued sales rebate&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,668&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11,209&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other accrued liabilities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,082&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,779&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total accrued liabilities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;234,679&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;195,562&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
	<us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="FD2018Q4YTD" id="Fact-D12819D8BDB2AACF42AC1AF05CD5117E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The supplemental cash flow information consists of the following (in thousands):&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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:53%;" rowspan="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="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Year Ended December 31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Taxes paid&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;114,601&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;51,231&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;47,289&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Non-cash investing activities:&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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Fixed assets acquired with accounts payable or accrued liabilities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,069&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,105&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,434&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Conversion of convertible notes receivable into equity securities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,862&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="overflow:hidden;font-size:10pt;"&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: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;/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:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&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: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;td style="vertical-align: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: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;/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:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&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: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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Fair value of option to purchase property&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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: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;/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:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,936&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
	<us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="FD2018Q4YTD" id="Fact-C94A9FC430F4B0CD1B0F1AF05CC54391">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The stock-based compensation related to all of our stock-based awards and employee stock purchases for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; is as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;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:56%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:12%;" rowspan="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:12%;" 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:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;For&amp;#160;the&amp;#160;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cost of net revenues&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,695&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,330&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,966&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Selling, general and administrative&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;56,422&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;46,550&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;42,612&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Research and development&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10,646&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,974&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,570&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total stock-based compensation&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;70,763&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;58,854&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;54,148&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
	<us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="FD2018Q4YTD" id="Fact-30D6DE572CE772CE2E651AF05CD5B07B">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The provision for (benefit from) income taxes consists of the following (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.61013645224172%;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:55%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" 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:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Year Ended December 31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Federal&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35,788&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;91,214&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;40,235&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5,989&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,724&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,794&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="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;29,799&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;106,938&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;65,029&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;State&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,568&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,580&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,603&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,274&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,677&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,636&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="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,294&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,257&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,239&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22,753&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,285&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,964&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,123&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,682&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(28,032&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21,630&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,967&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(19,068&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Provision for income taxes&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;57,723&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;130,162&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;51,200&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
	<us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="FD2018Q4YTD" id="Fact-861793CB4646346C4C2A1AF05CD52B5E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the significant components of our deferred tax assets and liabilities are (in thousands):&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="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:74%;" rowspan="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;/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:inherit;font-size:8pt;"&gt;&amp;#160;&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="overflow:hidden;font-size:10pt;"&gt;&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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&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:inherit;font-size:8pt;"&gt;&amp;#160;&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred tax assets:&lt;/font&gt;&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net operating loss and capital loss carryforwards&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,410&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,971&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reserves and accruals&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,769&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,547&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Stock-based compensation&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,571&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10,074&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14,285&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10,811&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net translation losses&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,158&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,928&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Credit carryforwards&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="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;115&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;792&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="overflow:hidden;font-size:10pt;"&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:1px solid #000000;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;74,308&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;61,123&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred tax 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Depreciation and amortization&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,320&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,522&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Prepaid 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;902&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;751&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Unremitted foreign earnings&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;612&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,305&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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,834&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11,578&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net deferred tax assets before valuation allowance&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;64,474&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49,545&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Valuation allowance&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="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(251&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(278&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net deferred tax assets&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;64,223&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49,267&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
	<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="FD2018Q4YTD" id="Fact-5FCA372AE185D0C63CBF1AF05CB694BD">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands, except per share amounts):&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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:53%;" rowspan="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="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Year Ended December 31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Numerator:&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income &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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;400,235&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;231,418&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;189,682&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Denominator:&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average common shares outstanding, basic&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;80,064&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;80,085&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;79,856&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Dilutive effect of potential common stock&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,293&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,747&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,628&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:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total shares, diluted&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81,357&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81,832&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81,484&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:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.00&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.89&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.38&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:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.92&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.83&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.33&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
	<us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="FD2018Q4YTD" id="Fact-F6BB451510A9BDF9518F1AF05CD5CBD9">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The differences between income taxes using the federal statutory income tax rate of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and our effective tax rate are as follows:&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:53%;" 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: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: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:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Year Ended December 31,&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:inherit;font-size:8pt;"&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;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:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;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:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;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:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. federal statutory income tax rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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:10pt;"&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;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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:10pt;"&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;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.0&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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: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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;State income taxes, net of federal tax benefit&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.3&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.4&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. tax on foreign earnings&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4.1&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.5&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Impact of U.S. Tax Cuts and Jobs Act (&amp;#8220;TCJA&amp;#8221;)&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.1&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23.1&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Impact of differences in foreign tax rates&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(18.0&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.3&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Impact of expiration of statute of limitations&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Stock-based compensation&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.4&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6.3&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other items not individually material&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.0&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.8&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Valuation allowance release for Israel&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12.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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.4&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:10pt;"&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 style="vertical-align:bottom;border-bottom:3px double #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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.7&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:10pt;"&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 style="vertical-align:bottom;border-bottom:3px double #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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21.1&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: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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
	<us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="FD2018Q4YTD" id="Fact-6EDAF2DA6DB1C26365821AF05CE5E034">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Acquired intangible long-lived assets are being amortized as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:0px;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.61013645224172%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="18" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:30%;" 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: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: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:12%;" 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;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted Average Amortization Period (in 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="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:inherit;font-size:8pt;font-weight:bold;"&gt;Gross Carrying Amount as of&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&amp;#160;2018&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Accumulated&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Accumulated Impairment Loss&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Net&amp;#160;Carrying&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Value as of&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Trademarks&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;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,100&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,907&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,179&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,014&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;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Existing 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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,600&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5,268&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,328&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,004&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Customer relationships&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33,500&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(16,542&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10,751&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,207&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reacquired rights&lt;/font&gt;&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="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;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="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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,500&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,341&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,159&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Patents&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,796&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2,334&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,462&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&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="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;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;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;618&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(544&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;74&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total intangible assets&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;68,114&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(30,936&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(19,258&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,920&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;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="18" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:30%;" 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: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: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:12%;" 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;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted Average Amortization Period (in 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="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:inherit;font-size:8pt;font-weight:bold;"&gt;Gross&amp;#160;Carrying&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Amount as of&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2017&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Accumulated&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Accumulated Impairment Loss&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Net&amp;#160;Carrying&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Value as of&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Trademarks&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;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,100&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,769&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,179&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,152&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;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Existing 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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,600&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,704&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,328&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,568&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Customer relationships&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33,500&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14,681&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10,751&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,068&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reacquired rights&lt;/font&gt;&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="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;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="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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,500&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,356&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,144&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Patents&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,798&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,504&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,294&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&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="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;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;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;618&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(390&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;228&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total intangible assets&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;68,116&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(24,404&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(19,258&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,454&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:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
	<us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="FD2018Q4YTD" id="Fact-20B727F294098A981AA31AF05CE5C155">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Minimum future lease payments for non-cancelable leases as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, are as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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:80%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:18%;" 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:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;"&gt;Fiscal Year&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:inherit;font-size:8pt;font-weight:bold;"&gt;Operating&amp;#160;Leases&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21,429&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;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20,483&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18,897&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,096&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,400&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thereafter&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18,371&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total minimum lease payments&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;106,676&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:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
	<us-gaap:ScheduleOfGoodwillTextBlock contextRef="FD2018Q4YTD" id="Fact-3286AEDBDEC7F79CD1101AF05CE5A1E4">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The change in the carrying value of goodwill for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, all attributable to our Clear Aligner reporting unit, is as follows (in thousands):&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:86%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" 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:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance as of December 31, 2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;61,044&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Goodwill from distributor acquisitions&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,247&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Adjustments &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;323&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance as of December 31, 2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;64,614&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Adjustments &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(585&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Balance as of December 31, 2018&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;64,029&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:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)  &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;The adjustments to goodwill during the period were related to foreign currency translation and/or purchase accounting adjustments within the   measurement period.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
	<us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="FD2018Q4YTD" id="Fact-B5E7A10014FC749CE86F1AF05CD53F6A">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;income before provision for income taxes and equity in losses of investee consists of the following (in thousands):&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.80506822612085%;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:53%;" rowspan="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="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Year ended December 31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Domestic&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;171,658&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;123,696&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;118,871&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Foreign&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;294,993&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;241,103&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;123,695&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income before provision for income taxes and equity in losses of investee&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;466,651&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;364,799&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;242,566&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
	<us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="FD2018Q4YTD" id="Fact-481168388F2C9C8D7FA71AF05CE59312">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Inventories consist of the following (in thousands):&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&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 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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Raw materials&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;26,119&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,721&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Work in process&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13,784&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,157&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Finished goods&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,738&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,810&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total inventories&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;55,641&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;31,688&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
	<us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="FD2018Q4YTD" id="Fact-2D9666DCBDEAFEDAB6AF0656469B51A8">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Consolidated Balance Sheet line items, which reflect the adoption of the ASU 2014-09 are as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" 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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2017&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;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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;As Previously Reported&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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;Adjustment&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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;As Adjusted&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Asset Accounts:&lt;/font&gt;&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accounts receivable, net&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;322,825&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,364&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;324,189&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred tax assets&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;50,059&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(725&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49,334&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other assets&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;38,379&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,514&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;43,893&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Liability and Stockholders&amp;#8217; Equity Accounts:&lt;/font&gt;&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued liabilities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;194,198&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,364&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;195,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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred revenues&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;266,842&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;871&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;267,713&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Retained earnings&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;263,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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,918&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;267,274&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&gt;&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Consolidated Statement of Cash Flows line items, which reflect the adoption of the ASU 2016-18, are as follows (in thousands): &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" 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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2017&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;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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As Previously Reported&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Adjustment&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As Adjusted&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash Flows from Investing Activities&lt;/font&gt;&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other investing activities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;567&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,164&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2,597&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net cash used in investing activities&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(248,313&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,164&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(251,477&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,510&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,544&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net increase in cash, cash equivalents, and restricted 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;60,236&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,130&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;57,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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash, cash equivalents, and restricted cash at beginning of the period&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;389,275&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,744&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;393,019&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash, cash equivalents, and restricted cash at end of the period&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;449,511&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;614&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;450,125&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%;text-align:center;padding-left:0px;text-indent:0px;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:67%;" rowspan="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: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: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;/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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2016&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;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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As Previously Reported&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Adjustment&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As Adjusted&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash Flows from Investing Activities&lt;/font&gt;&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other investing activities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8,211&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;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 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8,031&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net cash provided by investing activities&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;72,848&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;180&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;73,028&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,417&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;43&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,374&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net increase in cash, cash equivalents, and restricted 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;221,561&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;223&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;221,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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash, cash equivalents, and restricted cash at beginning of the period&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;167,714&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,521&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;171,235&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash, cash equivalents, and restricted cash at end of the period&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;389,275&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,744&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;393,019&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:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
	<us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember" id="Fact-B1128A21B85C9113ED661AF05CD571F8">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table summarizes the MSU performance for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:45%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:11%;" rowspan="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:11%;" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Number&amp;#160;of Shares&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Underlying&amp;#160;MSUs&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in thousands)&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted Average Grant Date Fair Value&lt;/font&gt;&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: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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted&amp;#160;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Remaining&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Contractual&amp;#160;Term&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in 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="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:inherit;font-size:8pt;font-weight:bold;"&gt;Aggregate&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Intrinsic Value&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in thousands)&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Nonvested as of December&amp;#160;31, 2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;428&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;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;78.53&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;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;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:10pt;"&gt;&lt;font style="font-family:inherit;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;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Granted&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;208&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;266.78&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Vested and released&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(312&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;62.41&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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Forfeited&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Nonvested as of December&amp;#160;31, 2018&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;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;324&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;215.07&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.16&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;67,897&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&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
	<us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock contextRef="FD2018Q4YTD" id="Fact-8A2000B17463061A27A9087545378FCC">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands): &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;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;margin-left:auto;margin-right:auto;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:75%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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;/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="5" 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:inherit;font-size:8pt;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;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:1px solid #000000;background-color:#cceeff;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Local Currency Amount&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Notional Contract Amount (USD)&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Euro&lt;/font&gt;&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="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8364;62,000&lt;/font&gt;&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;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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;71,095&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Chinese Yuan&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#165;375,000&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;54,515&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Brazilian Real&lt;/font&gt;&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="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;R$81,000&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20,858&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Canadian Dollar&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;C$27,000&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19,808&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;British Pound&lt;/font&gt;&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="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#163;13,000&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16,635&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Japanese Yen&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#165;1,700,000&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,357&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Australian Dollar&lt;/font&gt;&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="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A$3,000&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,114&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="overflow:hidden;font-size:10pt;"&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 style="vertical-align: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;200,382&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
	<us-gaap:ScheduleOfOtherAssetsTableTextBlock contextRef="FD2018Q4YTD" id="Fact-4AAB3494CD27B12493BE08A9C28E365F">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other assets consist of the following (in thousands):&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Capitalized commissions &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&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;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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,185&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,514&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Equity 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;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,862&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Security deposits&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,162&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,557&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Loan receivable from equity investee&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30,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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other long-term assets&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,778&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,822&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total other assets&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;26,987&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;43,893&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:ScheduleOfOtherAssetsTableTextBlock>
	<us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="FD2018Q4YTD" id="Fact-52C8B22987E107E2EE4C1AF05CE5A0A7">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Warranty as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; consists of the following activity (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&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.80506822612085%;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:82%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" 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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued warranty as of December&amp;#160;31, 2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,841&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Charged to cost of net revenues&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,195&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Actual warranty expenditures&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5,107&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued warranty as of December&amp;#160;31, 2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,929&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Charged to cost of net revenues&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,059&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Actual warranty expenditures&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12,437&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued warranty as of December&amp;#160;31, 2018&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,551&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;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
	<us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="FD2018Q4YTD" id="Fact-560762A9EE25DC2223571AF05C96F62F">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net revenues are presented below by geographic area (in thousands):&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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:50%;" rowspan="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: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: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: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:10pt;"&gt;&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: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:inherit;font-size:8pt;font-weight:bold;"&gt;For the Year Ended December 31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net revenues&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;&amp;#160;&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;United States &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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;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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,023,559&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;836,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;td style="vertical-align: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;692,254&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Netherlands &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;610,039&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;456,108&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;286,911&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;China&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;155,790&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81,661&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;46,480&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other International&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;177,104&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;99,444&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;54,229&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total net revenues&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,966,492&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,473,413&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,079,874&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" 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:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&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%;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net revenues are attributed to countries based on location of where revenue is recognized.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;     Effective July 2016, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Tangible long-lived assets are presented below by geographic area (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;width:99.80506822612085%;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:67%;" rowspan="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: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: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:10pt;"&gt;&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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As of December 31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Long-lived assets &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(3)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Netherlands &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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;206,679&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;143,673&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;United States &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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;139,239&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;128,171&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Costa Rica&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;80,218&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30,738&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;China&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;36,249&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Mexico&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33,240&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,090&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other International&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,704&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,641&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total long-lived assets&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;521,329&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;348,793&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;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;padding-left:24px;text-indent:-24px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(3)    &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;Long-lived assets are attributed to countries based on entity that owns the assets.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:4px;text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
	<us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="FD2018Q4YTD" id="Fact-BEE387878890B65A8D201AF05CC5522C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;These reportable operating segments are based on how our CODM views and evaluates our operations as well as allocation of resources. The following information relates to these segments (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;width:99.80506822612085%;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:50%;" rowspan="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: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: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: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:10pt;"&gt;&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: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:inherit;font-size:8pt;font-weight:bold;"&gt;For the Year Ended December 31,&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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net revenues&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Clear Aligner&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,691,467&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,309,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;td style="vertical-align: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;958,327&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Scanner&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;275,025&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;164,151&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;121,547&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total net revenues&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,966,492&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,473,413&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: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:10pt;"&gt;&lt;font style="font-family:inherit;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;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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,079,874&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Gross profit&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Clear&amp;#160;Aligner&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,280,495&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,019,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 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;747,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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Scanner&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;167,372&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;97,384&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;67,800&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total gross profit&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,447,867&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,116,947&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;815,294&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income from operations&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Clear&amp;#160;Aligner&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;712,439&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;564,648&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;411,817&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Scanner&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;98,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49,613&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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,498&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Unallocated corporate expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(344,873&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:top;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(260,650&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:top;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(200,394&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total income from operations&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;466,564&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;353,611&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;248,921&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Depreciation and amortization &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;" 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;" 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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Clear&amp;#160;Aligner&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;29,001&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21,581&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13,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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Scanner&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,965&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,385&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,871&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Unallocated corporate expenses&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20,761&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11,773&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,389&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total depreciation and amortization&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;54,727&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,739&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,002&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table reconciles total segment income from operations in the table above to net income before provision for income taxes and equity in losses of investee (in thousands): &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;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:51%;" rowspan="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: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: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="overflow:hidden;font-size:10pt;"&gt;&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: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:inherit;font-size:8pt;font-weight:bold;"&gt;For the Year Ended December 31,&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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total segment income from operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;811,437&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;614,261&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;449,315&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Unallocated corporate expenses&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(344,873&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(260,650&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(200,394&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;Total income from operations&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;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;466,564&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;353,611&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;248,921&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Interest income&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,576&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,948&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,213&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other income (expense), net&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8,489&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,240&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10,568&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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="padding-left:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income before provision for income taxes and equity in losses of investee&lt;/font&gt;&lt;/div&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;466,651&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;364,799&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;242,566&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
	<us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock contextRef="FD2018Q4YTD" id="Fact-325ABB7B877E9E79506A1AF05CC586E2">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table summarizes the ESPP shares issued:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;text-indent:0px;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;margin-left:auto;margin-right:auto;width:99.02534113060429%;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:56%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:12%;" rowspan="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:12%;" 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: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:inherit;font-size:8pt;font-weight:bold;"&gt;Year Ended December&amp;#160;31,&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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Number&amp;#160;of shares issued (in thousands)&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;164&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;202&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;197&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average price&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;96.95&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;59.93&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;48.65&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&gt;</us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock>
	<us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" id="Fact-58B6504872F9680A2E681AF05CD54FED">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A summary for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, is as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:45%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:11%;" rowspan="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:11%;" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Number&amp;#160;of Shares&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Underlying&amp;#160; RSUs&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in thousands)&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted Average Grant Date Fair Value&lt;/font&gt;&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: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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted&amp;#160;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Remaining&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Contractual&amp;#160;Term&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in 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="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:inherit;font-size:8pt;font-weight:bold;"&gt;Aggregate&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Intrinsic Value&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in thousands)&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Nonvested as of December&amp;#160;31, 2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,341&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;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;82.30&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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Granted&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;235&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;262.58&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Vested and released&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(562&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;75.22&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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Forfeited&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(83&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;112.33&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Nonvested as of December&amp;#160;31, 2018&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;931&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;129.42&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.04&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;194,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
	<us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="FD2018Q4YTD" id="Fact-88A508B42B1A5F29E9311AF05CD5A244">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Activity for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, under the stock option plans is set forth below:&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:45%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:11%;" rowspan="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:11%;" 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:inherit;font-size:8pt;"&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:inherit;font-size:8pt;font-weight:bold;"&gt;Number of&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Shares&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Underlying&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Stock&amp;#160;Options&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in thousands)&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Exercise&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Price&amp;#160;per&amp;#160;Share&lt;/font&gt;&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: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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted&amp;#160;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Remaining&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Contractual&amp;#160;Term&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in 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="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:inherit;font-size:8pt;font-weight:bold;"&gt;Aggregate&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Intrinsic&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Value&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in thousands)&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Outstanding as of December&amp;#160;31, 2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;75&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.36&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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Exercised&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(67&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.76&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cancelled or expired&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;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;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;" 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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Outstanding as of December&amp;#160;31, 2018&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.07&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.16&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,649&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Vested at December&amp;#160;31, 2018&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:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8&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: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;td style="vertical-align: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.07&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="overflow:hidden;font-size:10pt;"&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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.16&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,649&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Exercisable at December&amp;#160;31, 2018&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.07&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.16&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,649&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
	<us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock contextRef="FD2018Q4YTD_us-gaap_PlanNameAxis_algn_EmployeeStockPurchasePlan2010Member" id="Fact-FE6D5E179D088E1FEA1F1AF05CC5D03E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The fair value of the option component of the 2010 Purchase Plan shares was estimated at the grant date using the Black-Scholes option pricing model with the following weighted average assumptions:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.02534113060429%;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:56%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:12%;" rowspan="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:12%;" 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:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Year Ended December&amp;#160;31,&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected term (in 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.3&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected volatility&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;26.8&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30.5&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Risk-free interest 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.0&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected dividends&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average fair value at grant date&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;94.71&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;31.36&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
	<us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_StockOptionMember" id="Fact-F9A988076E7481DC1E661AF05C96426E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Activity for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, under the stock option plans is set forth below:&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:45%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:11%;" rowspan="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:11%;" 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:inherit;font-size:8pt;"&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:inherit;font-size:8pt;font-weight:bold;"&gt;Number of&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Shares&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Underlying&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Stock&amp;#160;Options&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in thousands)&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Exercise&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Price&amp;#160;per&amp;#160;Share&lt;/font&gt;&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: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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted&amp;#160;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Remaining&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Contractual&amp;#160;Term&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in 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="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:inherit;font-size:8pt;font-weight:bold;"&gt;Aggregate&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Intrinsic&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Value&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in thousands)&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Outstanding as of December&amp;#160;31, 2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;75&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.36&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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Exercised&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(67&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.76&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cancelled or expired&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;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;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;" 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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Outstanding as of December&amp;#160;31, 2018&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.07&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.16&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,649&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Vested at December&amp;#160;31, 2018&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:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8&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: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;td style="vertical-align: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.07&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="overflow:hidden;font-size:10pt;"&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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.16&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,649&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Exercisable at December&amp;#160;31, 2018&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.07&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.16&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,649&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
	<us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="FD2018Q4YTD" id="Fact-428DE24D1D78ED9B5E0B1AF05CD53289">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The changes in the balance of gross unrecognized tax benefits, which exclude interest and penalties, for the year ended December 31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, are as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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:81%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Unrecognized tax benefit as of December&amp;#160;31, 2015&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39,413&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Tax positions related to current year:&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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions for uncertain tax positions&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,971&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Unrecognized tax benefit as of December&amp;#160;31, 2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;46,384&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Tax positions related to current year:&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions for uncertain tax positions&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,819&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Tax positions related to prior year:&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions for uncertain tax positions&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,809&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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Decreases for uncertain tax positions&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(826&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Settlements with tax authorities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,527&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reductions due to lapse of applicable statute of limitations&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Unrecognized tax benefit as of December&amp;#160;31, 2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;47,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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Tax positions related to current year:&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions for uncertain tax positions&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14,519&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Tax positions related to prior year:&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Additions for uncertain tax positions&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;80&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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reductions due to lapse of applicable statute of limitations&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(28,993&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Unrecognized tax benefit as of December&amp;#160;31, 2018&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33,262&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
	<us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="FD2018Q4YTD" id="Fact-03D6A71923468BBA3B071AF05CE5F88D">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The total estimated annual future amortization expense for these acquired intangible assets as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; is as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:82%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="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;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:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Fiscal Year&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Amortization&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;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;2019&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,134&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,847&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2021&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,389&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,116&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2023&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,495&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thereafter&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;939&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,920&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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
	<us-gaap:SegmentReportingDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-C47801496BAC6090732A1AF05CA658D7">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Segments and Geographical Information &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Segment Information&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Chief Operating Decision Maker (&amp;#8220;CODM&amp;#8221;), or decision-making group, in deciding how to allocate resources and in assessing performance.&amp;#160;Our CODM is our Chief Executive Officer. We report segment information based on the management approach. The management approach designates the internal reporting used by CODM for decision making and performance assessment as the basis for determining our reportable segments. The performance measures of our reportable segments include net revenues, gross profit and income from operations. Income from operations for each segment includes all geographic revenues, related cost of net revenues and operating expenses directly attributable to the segment. Certain operating expenses are attributable to operating segments and each allocation is measured differently based on the specific facts and circumstances of the costs being allocated. Costs not specifically allocated to segment income from operations include various corporate expenses such as stock-based compensation and costs related to IT, facilities, human resources, accounting and finance, legal and regulatory, and other separately managed general and administrative costs outside the operating segments.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We group our operations into &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; reportable segments: Clear Aligner segment and Scanner segment.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:72px;" 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:36px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our Clear Aligner segment consists of Comprehensive Products, Non-Comprehensive Products and Non-Case revenues as defined below:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:72px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:120px;" 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:84px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Comprehensive Products include, but not limited to, our Invisalign Comprehensive (formerly known as Invisalign Full and Invisalign Teen), Invisalign Assist and Invisalign First.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:left;padding-left:120px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:120px;" 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:84px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Non-Comprehensive Products include, Invisalign Express 10, Invisalign Express 5, Express Package, Lite Package and Invisalign Go products in addition to&amp;#160;revenues from the sale of aligners to SDC under our supply agreement.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:120px;" 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:84px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Non-Case includes, but not limited to, Vivera retainers along with our training and ancillary products for treating malocclusion.&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-left:4px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:72px;" 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:36px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our Scanner segment consists of intraoral scanning systems, additional services and ancillary products available with the intraoral scanners that provide digital alternatives to the traditional cast models. This segment includes our iTero scanner and OrthoCAD services.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-left:4px;text-align:left;padding-left:72px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;These reportable operating segments are based on how our CODM views and evaluates our operations as well as allocation of resources. The following information relates to these segments (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;width:99.80506822612085%;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:50%;" rowspan="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: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: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: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:10pt;"&gt;&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: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:inherit;font-size:8pt;font-weight:bold;"&gt;For the Year Ended December 31,&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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net revenues&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Clear Aligner&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,691,467&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,309,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;td style="vertical-align: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;958,327&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Scanner&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;275,025&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;164,151&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;121,547&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total net revenues&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,966,492&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,473,413&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: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:10pt;"&gt;&lt;font style="font-family:inherit;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;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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,079,874&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Gross profit&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Clear&amp;#160;Aligner&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,280,495&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,019,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 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;747,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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Scanner&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;167,372&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;97,384&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;67,800&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total gross profit&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,447,867&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,116,947&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;815,294&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income from operations&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Clear&amp;#160;Aligner&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;712,439&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;564,648&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;411,817&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Scanner&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;98,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49,613&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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,498&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Unallocated corporate expenses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(344,873&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:top;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(260,650&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:top;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(200,394&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total income from operations&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;466,564&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;353,611&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;248,921&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Depreciation and amortization &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;" 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;" 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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Clear&amp;#160;Aligner&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;29,001&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21,581&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13,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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Scanner&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,965&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,385&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,871&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Unallocated corporate expenses&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20,761&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11,773&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,389&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total depreciation and amortization&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;54,727&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,739&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,002&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table reconciles total segment income from operations in the table above to net income before provision for income taxes and equity in losses of investee (in thousands): &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;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:51%;" rowspan="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: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: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="overflow:hidden;font-size:10pt;"&gt;&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: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:inherit;font-size:8pt;font-weight:bold;"&gt;For the Year Ended December 31,&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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total segment income from operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;811,437&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;614,261&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;449,315&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Unallocated corporate expenses&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(344,873&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(260,650&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(200,394&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;Total income from operations&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;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;466,564&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;353,611&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;248,921&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Interest income&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,576&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,948&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,213&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other income (expense), net&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8,489&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,240&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10,568&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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="padding-left:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income before provision for income taxes and equity in losses of investee&lt;/font&gt;&lt;/div&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;466,651&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;364,799&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;242,566&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Geographical Information&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net revenues are presented below by geographic area (in thousands):&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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:50%;" rowspan="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: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: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: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:10pt;"&gt;&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: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:inherit;font-size:8pt;font-weight:bold;"&gt;For the Year Ended December 31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net revenues&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;&amp;#160;&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:&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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;United States &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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;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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,023,559&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;836,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;td style="vertical-align: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;692,254&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Netherlands &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;610,039&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;456,108&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;286,911&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;China&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;155,790&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81,661&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;46,480&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other International&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;177,104&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;99,444&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;54,229&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total net revenues&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,966,492&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,473,413&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,079,874&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;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:24px;" 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:9pt;padding-left:0px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&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%;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Net revenues are attributed to countries based on location of where revenue is recognized.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;     Effective July 2016, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Tangible long-lived assets are presented below by geographic area (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;width:99.80506822612085%;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:67%;" rowspan="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: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: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:10pt;"&gt;&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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As of December 31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Long-lived assets &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(3)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The Netherlands &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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;206,679&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;143,673&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;United States &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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;139,239&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;128,171&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Costa Rica&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;80,218&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30,738&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;China&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;36,249&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Mexico&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33,240&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,090&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other International&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,704&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,641&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total long-lived assets&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;521,329&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;348,793&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;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;padding-left:24px;text-indent:-24px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(3)    &lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;Long-lived assets are attributed to countries based on entity that owns the assets.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
	<us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="FD2018Q4YTD" id="Fact-9BEA46FCE9DC3A7B65091AF05D042B94">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Stock-Based Compensation&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognize stock-based compensation cost for shares expected to vest on a straight-line basis over the requisite service period of the award, net of estimated forfeitures. We use the Black-Scholes option pricing model to determine the fair value of stock awards and employee stock purchase plan shares. We estimate the fair value of market-performance based restricted stock units using a Monte Carlo simulation model which requires the input of assumptions, including expected term, stock price volatility and the risk-free rate of return.&amp;#160;In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited.&amp;#160;Forfeitures are estimated based on historical experience at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.&amp;#160;The assumptions used in calculating the fair value of share-based payment awards represent management&amp;#8217;s best estimates, but these estimates involve inherent uncertainties and the application of management&amp;#8217;s judgment.&amp;#160;As a result, if factors change and we use different assumptions, our stock-based compensation expense could be materially different in the future.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
	<us-gaap:ShippingAndHandlingCostPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-8FF0E7B62A57006434A31AF05D04CBFF">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Shipping and Handling Costs&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Shipping and handling charges to customers are included in net revenues, and the associated costs incurred are recorded in cost of net revenues.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ShippingAndHandlingCostPolicyTextBlock>
	<us-gaap:SignificantAccountingPoliciesTextBlock contextRef="FD2018Q4YTD" id="Fact-C4E36F1006E0F7AAFDBA1AF05D04C087">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Summary of Significant Accounting Policies&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Business Description&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Align Technology,&amp;#160;Inc. (&amp;#8220;We&amp;#8221;, &amp;#8220;Our&amp;#8221;, or &amp;#8220;Align&amp;#8221;) was incorporated in April 1997 in Delaware. Align is a global medical device company engaged in the design, manufacture and marketing of Invisalign&amp;#174; clear aligners and iTero&amp;#174; intraoral scanners and services for orthodontics and restorative and aesthetic dentistry. Align&amp;#8217;s products are intended primarily for the treatment of malocclusion or the misalignment of teeth and are designed to help dental professionals achieve the clinical outcomes that they expect. We are headquartered in San Jose, California with offices worldwide.&amp;#160;Our Americas regional headquarters is located  in Raleigh, North Carolina; our European regional headquarters is located in Amsterdam, the Netherlands; and our Asia Pacific regional headquarters is located in Singapore. We have &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; operating segments: (1)&amp;#160;Clear Aligner, known as the Invisalign System, and (2)&amp;#160;Scanners and Services ("Scanner"), known as the iTero intraoral scanner and OrthoCAD services.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Basis of Presentation and Preparation&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The consolidated financial statements include the accounts of Align and our wholly-owned subsidiaries after elimination of intercompany transactions and balances.&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During fiscal year 2018, we adopted Accounting Standards Codification (&amp;#8220;ASC&amp;#8221;) 606, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Revenues from Contracts with Customers,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8221; using the full retrospective method and Accounting Standards Update (&amp;#8220;ASU&amp;#8221;) 2016-18, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Statement of Cash Flows - Restricted Cash,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8221; on a retrospective basis. The Consolidated Balance Sheet as of December 31, 2017, Consolidated Statements of Cash Flow for the year ended December 31, 2017 and 2016, and Consolidated Statements of Stockholders' Equity for the year ended December 31, 2017 and 2016 have been recast to comply with the adoption of these standards.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:4px;padding-top:6px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Use of Estimates&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The preparation of financial statements in conformity with generally accepted accounting principles ("GAAP") in the U.S. requires our management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes.&amp;#160;Actual results could differ materially from those estimates.&amp;#160;On an ongoing basis, we evaluate our estimates, including those related to the fair values of financial instruments, valuation of investments in privately held companies, useful lives of intangible assets and property and equipment, revenue recognition, stock-based compensation, long-lived assets and goodwill, income taxes and contingent liabilities, among others.&amp;#160;We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Fair Value of Financial Instruments&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We measure the fair value of financial assets as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.&amp;#160;Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Level 1 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8211; Quoted (unadjusted) prices in active markets for identical assets or liabilities.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Level 2 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8211; Observable inputs other than quoted prices included in Level&amp;#160;1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Level 3 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8211; Inputs that are generally unobservable and typically reflect management&amp;#8217;s estimate of assumptions that market participants would use in pricing the asset or liability.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Cash and Cash Equivalents&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We consider currency on hand, demand deposits, time deposits, and all highly liquid investments with an original or remaining maturity of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three months&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or less at the date of purchase to be cash and cash equivalents.&amp;#160;Cash and cash equivalents are held in various financial institutions in the U.S. and internationally. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Restricted Cash&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The restricted cash primarily consists of funds reserved for legal requirements. Restricted cash balances are included in other current assets and other assets within our Consolidated Balance Sheet.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Marketable Securities&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Marketable securities are classified as available-for-sale and are carried at fair value.&amp;#160;Marketable securities classified as current assets have maturities of less than one year.&amp;#160;Unrealized gains or losses on such securities are included in accumulated other comprehensive income (loss), net in stockholders&amp;#8217; equity.&amp;#160;Realized gains and losses from maturities of all such securities are reported in earnings and computed using the specific identification cost method.&amp;#160;Realized gains or losses and charges for other-than-temporary declines in value, if any, on available-for-sale securities are reported in other income (expense), net, as incurred.&amp;#160;We periodically evaluate these investments for other-than-temporary impairment. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Variable Interest Entities&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We evaluate whether an entity in which we have made an investment is considered a variable interest entity (&amp;#8220;VIE&amp;#8221;). If we determine we are the primary beneficiary of a VIE, we would consolidate the VIE into our financial statements. In determining if we are the primary beneficiary, we evaluate whether we have the power to direct the activities that most significantly impact the VIE's economic performance and the obligation to absorb losses or the right to receive benefits of the VIE that could potentially be significant to the VIE. Our evaluation includes identification of significant activities and an assessment of our ability to direct those activities based on governance provisions and arrangements to provide or receive product and process technology, product supply, operations services, equity funding, financing, and other applicable agreements and circumstances. Our assessments of whether we are the primary beneficiary of a VIE require significant assumptions and judgments. We have concluded that we are not the primary beneficiary of our VIE investments; therefore, we do not consolidate their results into our consolidated financial statements. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Investments in Privately Held Companies&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Investments in privately held companies in which we can exercise significant influence but do not own a majority equity interest or otherwise control are accounted for under ASC 323, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Investments -Equity Method and Joint Ventures&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8221;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Equity securities qualified as equity method investments are reported on our Consolidated Balance Sheet as a single amount, and we record our share of their operating results within equity in losses of investee, net of tax, in our Consolidated Statement of Operations. Investments in privately held companies in which we cannot exercise significant influence and do not own a majority equity interest or otherwise control are accounted for under ASC 321, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Investments -Equity Securities&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8221; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The equity securities without readily determinable fair values are recorded at cost and adjusted for impairments and observable price changes with a same or similar security from the same issuer (&amp;#8220;Measurement Alternative&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8221;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Equity securities under ASC 321 are reported on our Consolidated Balance Sheet as other assets, and we record a change in carrying value of our equity securities, if any, in other income (expense), net in our Consolidated Statement of Operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Equity securities are evaluated for impairment as events or circumstances indicate that there is an other-than-temporary loss in value. The decrease in value is recognized in the period the impairment occurs and recorded in other income (expense), net in the Consolidated Statement of Operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Derivative Financial Instruments &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations associated with certain assets and liabilities. These forward contracts are not designated as hedging instruments and do not subject us to material balance sheet risk due to fluctuations in foreign currency exchange rates. The gains and losses on these forward contracts are intended to offset the gains and losses in the underlying foreign currency denominated monetary assets and liabilities being economically hedged. We do not enter into foreign currency forward contracts for trading or speculative purposes. The net gain or loss from the settlement of these foreign currency forward contracts is recorded in other income (expense), net in the Consolidated Statement of Operations. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Foreign Currency&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;For our international subsidiaries, we analyze on an annual basis or more often if necessary, if a significant change in facts and circumstances indicate that the functional currency has changed.&amp;#160;For international subsidiaries where the local currency is the functional currency, adjustments from translating financial statements from the local currency to the U.S. dollar reporting currency are recorded as a separate component of accumulated other comprehensive income (loss), net in the stockholders&amp;#8217; equity section of the Consolidated Balance Sheet.&amp;#160;This foreign currency translation adjustment reflects the translation of the balance sheet at period end exchange rates, and the income statement at an average exchange rate in effect during the period. The foreign currency revaluation that are derived from monetary assets and liabilities stated in a currency other than functional currency are included in other income (expense), net.&amp;#160;For the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had foreign currency net gains (losses) of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$(5.6) million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$9.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$(8.0) million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Certain Risks and Uncertainties&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our operating results depend to a significant extent on our ability to market and develop our products. The life cycles of our products are difficult to estimate due, in part, to the effect of future product enhancements and competition.&amp;#160;Our inability to successfully develop and market our products as a result of competition or other factors would have a material adverse effect on our business, financial condition and results of operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our cash and investments are held primarily by &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; financial institutions. Financial instruments which potentially expose us to concentrations of credit risk consist primarily of cash equivalents and marketable securities.&amp;#160;We invest excess cash primarily in money market funds, commercial paper, corporate bonds, U.S. government agency bonds, U.S. government treasury bonds  and certificates of deposits. If the carrying value of our investments exceeds the fair value, and the decline in fair value is deemed to be other-than-temporary, we will be required to write down the value of our investments, which could adversely affect our results of operations and financial condition.&amp;#160;Moreover, the performance of certain securities in our investment portfolio correlates with the credit condition of the U.S. economy.&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We provide credit to customers in the normal course of business.&amp;#160;Collateral is not required for accounts receivable, but ongoing evaluations of customers&amp;#8217; credit worthiness are performed.&amp;#160;We maintain reserves for potential credit losses and such losses have been within management&amp;#8217;s expectations.&amp;#160;No individual customer accounted for 10% or more of our accounts receivable at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, or net revenues for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the U.S., the Food and Drug Administration (&amp;#8220;FDA&amp;#8221;) regulates the design, manufacture, distribution, pre-clinical and clinical study, clearance and approval of medical devices.&amp;#160;Products developed by us may require approvals or clearances from the FDA or other international regulatory agencies prior to commercialized sales.&amp;#160;There can be no assurance that our products will receive any of the required approvals or clearances.&amp;#160;&amp;#160;If we were denied approval or clearance or such approval was delayed, it may have a material adverse impact on us.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We have manufacturing facilities located outside the U.S. In Juarez, Mexico and Ziyang, China, we manufacture our clear aligners, distribute and repair our scanners and perform our computer-aided design/computer-aided manufacturing ("CAD/CAM") services. In Or Yehuda, Israel, we produce our handheld intraoral scanner wand and perform the final assembly of our iTero scanner.&amp;#160;Our digital treatment plans using a sophisticated, internally developed computer-modeling program are located in multiple international locations to support our customers within the regions. Our reliance on international operations exposes us to related risks and uncertainties, including difficulties in staffing and managing international operations such as hiring and retaining qualified personnel; controlling production volume and quality of manufacture; political, social and economic instability; interruptions and limitations in telecommunication services; product and material transportation delays or disruption; trade restrictions and changes in tariffs; import and export license requirements and restrictions; fluctuations in foreign currency exchange rates; and potential adverse tax consequences.&amp;#160;If any of these risks materialize, our international manufacturing operations, as well as our operating results, may be harmed.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We purchase certain inventory from sole suppliers.&amp;#160;Additionally, we rely on a limited number of hardware manufacturers.&amp;#160;The inability of any supplier or manufacturer to fulfill our supply requirements could materially and adversely impact our future operating results.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Inventories&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Inventories are valued at the lower of cost or net realizable value, with cost computed using either standard cost, which approximates actual cost, or average cost on a first-in-first-out basis. Excess and obsolete inventories are determined primarily based on future demand forecasts, and write-downs of excess and obsolete inventories are recorded as a component of cost of net revenues.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Property, Plant and Equipment&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Property, plant and equipment are stated at historical cost less accumulated depreciation and amortization.&amp;#160;Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets. Construction in progress ("CIP") is related to the construction or development of property (including land) and equipment that have not yet been placed in service for their intended use. Upon sale or retirement, the asset&amp;#8217;s cost and related accumulated depreciation are removed from the balance sheet and any related gains or losses are reflected in income from operations.&amp;#160;Maintenance and repairs are expensed as incurred. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Refer to Note 3 "Balance Sheet Components" of the Notes of Consolidated Financial Statements &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;for details on estimated useful lives&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Goodwill and Finite-Lived Acquired Intangible Assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Goodwill represents the excess of the purchase price paid over the fair value of tangible and identifiable intangible net assets acquired in business combinations and is allocated to the respective reporting units based on relative synergies generated. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our intangible assets primarily consist of intangible assets acquired as part of our acquisitions.&amp;#160;These assets are amortized using the straight-line method over their estimated useful lives ranging from &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;fifteen&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years, reflecting the period in which the economic benefits of the assets are expected to be realized.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Impairment of Goodwill and Long-Lived Assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Goodwill&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We evaluate goodwill for impairment at least annually on November 30th or more frequently if indicators are present, an event occurs or changes in circumstances suggest an impairment may exist and that it would more likely than not reduce the fair value of a reporting unit below its carrying amount.&amp;#160;The allocation of goodwill to the respective reporting units is based on relative synergies generated as a result of an acquisition.&amp;#160;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We perform an initial assessment of qualitative factors to determine whether the existence of events and circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. In performing the qualitative assessment, we identify and consider the significance of relevant key factors, events, and circumstances that affect the fair value of our reporting units. These factors include external factors such as macroeconomic, industry, and market conditions, as well as entity-specific factors, such as our actual and planned financial performance. We also give consideration to the difference between the reporting unit fair value and carrying value as of the most recent date a fair value measurement was performed. If, after assessing the totality of relevant events and circumstances, we determine that it is more likely than not that the fair value of the reporting unit exceeds its carrying value and there is no indication of impairment, no further testing is performed; however, if we conclude otherwise, the first step of the two-step impairment test is performed by estimating the fair value of the reporting unit and comparing it with its carrying value, including goodwill.   &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Step one of the goodwill impairment test consists of a comparison of the fair value of a reporting unit against its carrying amount, including the goodwill allocated to each reporting unit.&amp;#160;We determine the fair value of our reporting units based on the present value of estimated future cash flows under the income approach of the reporting units as well as various price or market multiples applied to the reporting unit's operating results along with the appropriate control premium under the marketing approach, both of which are classified as level 3 within the fair value hierarchy as described in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Note 2 "Marketable Securities and Fair Value Measurements" of the Notes of Consolidated Financial Statements&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&amp;#160;If the carrying amount of the reporting unit is in excess of its fair value, step two requires the comparison of the implied fair value of the reporting unit&amp;#8217;s goodwill against the carrying amount of the reporting unit&amp;#8217;s goodwill.&amp;#160;Any excess of the carrying value of the reporting unit&amp;#8217;s goodwill over the implied fair value of the reporting unit&amp;#8217;s goodwill is recorded as an impairment loss in the Consolidated Statements of Operations. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Finite-Lived Intangible Assets and Long-Lived Assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We evaluate long-lived assets (including finite-lived intangible assets) for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable.&amp;#160;An asset or asset group is considered impaired if its carrying amount exceeds the future undiscounted net cash flows that the asset or asset group is expected to generate.&amp;#160;Factors we consider important which could trigger an impairment review include significant negative industry or economic trends, significant loss of customers and changes in the competitive environment. If an asset or asset group is considered to be impaired, the impairment to be recognized is calculated as the amount by which the carrying amount of the asset or asset group exceeds its fair market value.&amp;#160;Our estimates of future cash flows attributable to our long-lived assets require significant judgment based on our historical and anticipated results and are subject to many assumptions. The estimation of fair value utilizing a discounted cash flow approach includes numerous uncertainties which require our significant judgment when making assumptions of expected growth rates and the selection of discount rates, as well as assumptions regarding general economic and business conditions, and the structure that would yield the highest economic value, among other factors.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; Refer to Note 6 "Goodwill and Intangible Assets" of the Notes of Consolidated Financial Statements &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;for details on intangible long-lived assets&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Development Costs for Internal Use Software&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Internally developed software includes enterprise-level business software that we customize to meet our specific operational needs. Such capitalized costs include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related costs for employees, who are directly associated with the development of the applications. During the year ended December 31, 2018, we capitalized approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of internally developed software costs. Internally developed software costs capitalized during the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was not material. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The costs to develop software that is marketed externally have not been capitalized as we believe our current software development process is essentially completed concurrent with the establishment of technological feasibility. As such, all related software development costs are expensed as incurred and included in research and development expense in our Consolidated Statement of Operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Product Warranty&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Clear Aligner&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We warrant our Invisalign products against material defects until the treatment plan is complete. We warrant clear aligners manufactured for SmileDirectClub, LLC (&amp;#8220;SDC&amp;#8221;) against material defects for one year.&amp;#160;We accrue for warranty costs in cost of net revenues upon shipment of products.&amp;#160;The estimated warranty costs liability is primarily based on historical experience as to product failures as well as current information on replacement costs.&amp;#160;Actual warranty costs could differ materially from the estimated amounts.&amp;#160;We regularly review our warranty liability and update these balances based on historical warranty cost trends.&amp;#160; &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Scanners and Services&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We warrant our intraoral scanners for a period of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; year, which include materials and labor.&amp;#160;We accrue for these warranty costs based on average historical repair costs.&amp;#160;An extended warranty may be purchased for additional fees.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Allowance for Doubtful Accounts &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We maintain an allowance for doubtful accounts for customers that are not able to make payments.&amp;#160;We periodically review these balances, including an analysis of the customers&amp;#8217; payment history and information regarding the customers&amp;#8217; creditworthiness.&amp;#160;Actual write-offs have not materially differed from the estimated allowances.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Revenue Recognition&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our revenues are derived primarily from the sale of aligners, scanners, and services from our Clear Aligner and Scanner segments. We enter into sales contracts that may consist of multiple distinct performance obligations where certain performance obligations of the sales contract are not delivered in one reporting period. We measure and allocate revenues according to ASC 606-10, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Revenues from Contracts with Customers.&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8221;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We identify a performance obligation as distinct if both of the following criteria are true: the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer and the entity&amp;#8217;s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. Determining the standalone selling price (&amp;#8220;SSP&amp;#8221;) and allocation of consideration from a contract to the individual performance obligations, and the appropriate timing of revenue recognition, is the result of significant qualitative and quantitative judgments. Management considers a variety of factors such as historical sales, usage rates (the number of times a customer is expected to order additional aligners), costs, and expected margin, which may vary over time depending upon the unique facts and circumstances related to each performance obligation in making these estimates. Further, our process for estimating usages rates require significant judgment and evaluation of inputs, including historical data and forecasted usages. While changes in the allocation of the SSP between performance obligations will not affect the amount of total revenues recognized for a particular contract, any material changes could impact the timing of revenue recognition, which would have a material effect on our financial position and result of operations. This is because the contract consideration is allocated to each performance obligation, delivered or undelivered, at the inception of the contract based on the SSP of each distinct performance obligation.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Clear Aligner&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We enter into contracts (&amp;#8220;treatment plan(s)&amp;#8221;) that involve multiple future performance obligations.&amp;#160;Invisalign Comprehensive, Invisalign Full, Invisalign Teen, Invisalign First, Invisalign Express 10, Invisalign Express 5, Express Package, Lite Package and Invisalign Assist products include optional additional aligners at no charge for a certain period of time ranging from one to five years after initial shipment, and Invisalign Go includes optional additional aligners at no charge for a period of up to two years after initial shipment.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We determined that our treatment plans comprise the following performance obligations that also represent distinct deliverables: initial aligners, additional aligners, case refinement, and replacement aligners. We elected to take the practical expedient to consider shipping and handling costs as activities to fulfill the performance obligation. We allocate revenues for each treatment plan based on each unit&amp;#8217;s SSP and recognize the revenues upon shipment, as the customers obtain physical possession and we have enforceable rights to payment. As we collect most consideration upfront, we considered whether a significant financing component exists; however, as the delivery of the performance obligations are at the customer&amp;#8217;s discretion, we concluded that no significant financing component exists. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Scanner &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We sell intraoral scanners and CAD/CAM services through both our direct sales force and distribution partners. The intraoral scanner sales price includes one year of warranty and unlimited scanning services. The customer may also select, for additional fees, extended warranty and unlimited scanning services for periods beyond the initial year. When intraoral scanners are sold with an unlimited scanning service agreement and/or extended warranty, we allocate revenues based on the respective SSPs of the scanner and the subscription service. We estimate the SSP of each element, taking into consideration historical prices as well as our discounting strategies. Revenues are then recognized over time as the monthly services are rendered and upon shipment for the scanner, as that is when we deem the customer to have obtained control. Most consideration is collected upfront and in cases where there are payment plans, consideration is collected by the one year mark and, therefore, there are no significant financing components.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Warranties&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;For both Clear Aligner and Scanner segments, we offer an assurance warranty which provides the customer assurance that the product will function as the parties intended because it complies with agreed-upon specifications, and thus is not treated as a separate performance obligation and will continue to be accrued in accordance with the Financial Accounting Standards Board ("FASB") guidance on guarantees.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Volume Discounts&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In certain situations, we offer promotions in which the discount will increase depending upon the volume purchased over time. We concluded that in these situations, the promotions can represent either variable consideration or options, depending upon the specifics of the promotion. In the event the promotion contains an option, the option is considered a material right and, therefore, included in the accounting for the initial arrangement. We estimate the average anticipated discount over the lifetime of the promotion or contract, and apply that discount to each unit as it is sold. On a quarterly basis, we review our estimates and, if needed, updates are made and changes are applied prospectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Accrued Sales Return Reserve&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We accrue for sales return reserve based on historical sales returns as a percentage of revenue.&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Costs to Obtain a Contract&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We offer a variety of commission plans to our salesforce; each plan has multiple components. To match the costs to obtain a contract to the associated revenue, we evaluate the individual components and capitalize the eligible components, recognizing the costs over the treatment period.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Unfulfilled Performance Obligations for Clear Aligners and Scanners&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our unfilled performance obligations as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and the estimated revenues expected to be recognized in the future related to these performance obligations are &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$431.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. This includes performance obligations from the Clear Aligner segment, primarily the shipment of additional aligners, which are fulfilled over &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;five&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years, and performance obligations from the iTero scanner segment, primarily support, and contracted deliveries of additional scanners, which are fulfilled over one to five years. The estimate includes both product and service unfulfilled  performance obligations and the time range reflects our best estimate of when we will transfer control to the customer and may change based on customer usage patterns, timing of shipments, readiness of customers' facilities for installation, and manufacturing availability.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Contract Balances&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The timing of revenue recognition results in deferred revenues being recognized on our Consolidated Balance Sheet. For both aligners and scanners, we usually collect the total consideration owed prior to all performance obligations being performed with payment terms varying from net 30 to net 180 days. Contract liabilities are recorded as deferred revenue balances, which are generated based upon timing of invoices and recognition patterns, not payments. If the revenue recognition exceeds the billing, the exceeded amount is considered unbilled receivable and a contract asset. Conversely, if the billing occurs prior to the revenue recognition, the amount is considered deferred revenue and a contract liability.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Shipping and Handling Costs&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Shipping and handling charges to customers are included in net revenues, and the associated costs incurred are recorded in cost of net revenues.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Legal Proceedings and Litigations&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We are involved in legal proceedings on an ongoing basis. If we believe that a loss arising from such matters is probable and can be reasonably estimated, we accrue the estimated loss in our consolidated financial statements. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Research and Development&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Research and development expense is expensed as incurred and includes the costs associated with the research and development of new products and enhancements to existing products. These costs primarily include personnel-related costs, including payroll and stock-based compensation, outside consulting expenses and allocations of corporate overhead expenses including facilities and information technology (&amp;#8220;IT&amp;#8221;).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Advertising Costs&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The cost of advertising and media is expensed as incurred.&amp;#160;For the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we incurred advertising costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$88.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$70.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$36.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Common Stock Repurchase&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:36px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We repurchase our own common stock from time to time in the open market when our Board of Directors approve a stock repurchase program. We account for these repurchases under the accounting guidance for equity where we allocate the total repurchase value that is in excess over par value between additional paid-in capital and retained earnings. All shares repurchased are retired.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:36px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Operating Leases&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We lease office spaces, vehicles and equipment under operating leases with original lease periods of up to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years.&amp;#160;Certain of these leases have free or escalating rent payment provisions and lease incentives provided by the landlord. We recognize rent expense under such leases on a straight-line basis over the term of the lease.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Income Taxes &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As part of the process of preparing our consolidated financial statements, we are required to estimate our income taxes in each of the jurisdictions in which we operate. This process involves us estimating our current tax exposure under the applicable tax laws and assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities which are included in our Consolidated Balance Sheet.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We account for uncertainty in income taxes pursuant to authoritative guidance based on a two-step approach to recognize and measure uncertain tax positions taken or expected to be taken in a tax return. The first step is to determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit based on its technical merits, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. We adjust reserves for our uncertain tax positions due to changing facts and circumstances, such as the closing of a tax audit or refinement of estimates due to new information. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will impact our tax provision in our Consolidated Statement of Operation in the period in which such determination is made.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We assess the likelihood that we will be able to realize our deferred tax assets. Should there be a change in our ability to realize our deferred tax assets, our tax provision would increase in the period in which we determine that it is more likely than not that we cannot realize our deferred tax assets. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance. If it is more likely than not that we will not realize our deferred tax assets, we will increase our provision for taxes by recording a valuation allowance against the deferred tax assets that we estimate will not ultimately be realizable. The available positive evidence at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; included historical operating profits and a projection of future income sufficient to realize most of our remaining deferred tax assets. As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, it was considered more likely than not that our deferred tax assets would be realized with the exception of certain foreign loss carryovers as we are unable to forecast sufficient future profits to realize the deferred tax assets. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The U.S. Tax Cuts and Jobs Act was enacted into law on December 22, 2017 which included provisions for certain foreign-sourced earnings referred to as Global Intangible Low-Taxed Income (&amp;#8220;GILTI&amp;#8221;). GILTI imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. FASB guidance issued in January 2018 allows companies to make an accounting policy election to either (i) account for GILTI as a component of tax expense in the period in which the tax is incurred (the &amp;#8220;period cost method&amp;#8221;), or (ii) account for GILTI in the measurement of deferred taxes (the &amp;#8220;deferred method&amp;#8221;). We have made the election to record GILTI tax using the period cost method.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Stock-Based Compensation&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognize stock-based compensation cost for shares expected to vest on a straight-line basis over the requisite service period of the award, net of estimated forfeitures. We use the Black-Scholes option pricing model to determine the fair value of stock awards and employee stock purchase plan shares. We estimate the fair value of market-performance based restricted stock units using a Monte Carlo simulation model which requires the input of assumptions, including expected term, stock price volatility and the risk-free rate of return.&amp;#160;In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited.&amp;#160;Forfeitures are estimated based on historical experience at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.&amp;#160;The assumptions used in calculating the fair value of share-based payment awards represent management&amp;#8217;s best estimates, but these estimates involve inherent uncertainties and the application of management&amp;#8217;s judgment.&amp;#160;As a result, if factors change and we use different assumptions, our stock-based compensation expense could be materially different in the future.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Comprehensive Income &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Comprehensive income includes all changes in equity during a period from non-owner sources including unrealized gains and losses on investments and foreign currency translation adjustments, net of their related tax effect.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Recent Accounting Pronouncements&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(i)  New Accounting Updates Recently Adopted&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In March 2016, the FASB issued Accounting Standards Update ("ASU") 2016-09, "&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Improvements to Employee Share-Based Payment Accounting&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;" &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;(Topic 718)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;"&gt;. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;We adopted the standard in the first quarter of fiscal year 2017. With this adoption, excess tax benefits related to stock-based compensation expense are reflected in our consolidated statement of operations as a component of the provision for income taxes instead of additional paid-in capital in our consolidated balance sheet. In addition, we elected to continue to estimate expected forfeitures rather than as they occur to determine the amount of compensation cost to be recognized in each period. During the fiscal year ended December 31, 2017, we recognized excess tax benefits of $30.0 million in our provision for income taxes. Excess tax benefits from share-based payment arrangements are classified as an operating activity in our consolidated statement of cash flows.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In May 2014, FASB released ASU 2014-09, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Revenue from Contracts with Customers,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8221; (Topic 606) to supersede nearly all existing revenue recognition guidance under GAAP. The core principle of the standard is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for the goods or services. We adopted the guidance in the first quarter of fiscal year 2018 by applying the full retrospective method. The impact of adoption was primarily related to the Clear Aligner segment. Our disaggregation of revenues can be found in Note 16 &amp;#8220;Segments and Geographical Information.&amp;#8221; We elected to take the practical expedient to exclude from the transaction price all taxes assessed by a governmental authority. Prior periods have been retrospectively adjusted, and we recognized a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; cumulative effect of adopting the guidance as an adjustment to our opening balance of retained earnings as of January 1, 2016 in our Consolidated Statements of Stockholders&amp;#8217; Equity.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The adoption of ASU 2014-09 did not have a material impact on our Consolidated Statement of Operations, Consolidated Statements of Comprehensive Income or Consolidated Statements of Cash Flows. Consolidated Balance Sheet line items, which reflect the adoption of the ASU 2014-09 are as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" 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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2017&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;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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;As Previously Reported&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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;Adjustment&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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;As Adjusted&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Asset Accounts:&lt;/font&gt;&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accounts receivable, net&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;322,825&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,364&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;324,189&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred tax assets&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;50,059&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(725&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49,334&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other assets&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;38,379&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,514&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;43,893&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Liability and Stockholders&amp;#8217; Equity Accounts:&lt;/font&gt;&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued liabilities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;194,198&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,364&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;195,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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred revenues&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;266,842&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;871&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;267,713&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Retained earnings&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;263,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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,918&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;267,274&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;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In August 2016, the FASB issued  ASU 2016-15,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; &amp;#8220;Classification of Certain Cash Receipts and Cash Payments,&amp;#8221; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;which clarifies the presentation and classification of certain cash receipts and cash payments in the statements of cash flows. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2017. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;We adopted the standard in the first quarter of fiscal year 2018 on a retrospective basis, and it did not have an impact on our Consolidated Statements of Cash Flows.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In November 2016, the FASB issued ASU 2016-18,&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8220;Statement of Cash Flows&amp;#8212;Restricted Cash,&amp;#8221;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;which provides guidance to address the classification and presentation of changes in restricted cash in the statements of cash flows. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2017 on a retrospective basis. We adopted the guidance in the first quarter of fiscal year 2018 on a retrospective basis and presented the changes in the total of cash, cash equivalents, and restricted cash in the Consolidated Statements of Cash Flows. Consolidated Statement of Cash Flows line items, which reflect the adoption of the ASU 2016-18, are as follows (in thousands): &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:64%;" rowspan="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:9%;" rowspan="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:9%;" rowspan="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:9%;" 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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2017&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;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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As Previously Reported&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Adjustment&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As Adjusted&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash Flows from Investing Activities&lt;/font&gt;&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other investing activities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;567&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,164&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2,597&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net cash used in investing activities&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(248,313&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,164&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(251,477&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,510&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,544&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net increase in cash, cash equivalents, and restricted 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;60,236&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,130&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;57,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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash, cash equivalents, and restricted cash at beginning of the period&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;389,275&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,744&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;393,019&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash, cash equivalents, and restricted cash at end of the period&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;449,511&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;614&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;450,125&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%;text-align:center;padding-left:0px;text-indent:0px;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:67%;" rowspan="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: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: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;/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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2016&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;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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As Previously Reported&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Adjustment&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;As Adjusted&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash Flows from Investing Activities&lt;/font&gt;&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other investing activities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8,211&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;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 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8,031&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net cash provided by investing activities&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;72,848&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;180&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;73,028&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,417&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;43&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,374&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net increase in cash, cash equivalents, and restricted 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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;221,561&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;223&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;221,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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash, cash equivalents, and restricted cash at beginning of the period&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;167,714&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,521&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;171,235&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cash, cash equivalents, and restricted cash at end of the period&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;389,275&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,744&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;393,019&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:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;In May 2017, the FASB issued ASU 2017-09, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;"&gt;Compensation&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8212;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;"&gt;Stock Compensation (Topic 718): Scope of Modification Accounting,&amp;#8221; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;to clarify when to account for a change to the terms or conditions of a share-based payment award as a modification. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2017 on a prospective basis. We adopted the standard in the first quarter of fiscal year 2018 on a prospective basis which did not have an impact on our consolidated financial statements and related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(ii)  Recent Accounting Updates Not Yet Effective&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In February 2016, the FASB issued ASU 2016-02, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Leases&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8221; (Topic 842) to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The updated guidance is effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. In July 2018, the FASB issued&amp;#160;ASU 2018-11, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Leases- Targeted Improvements,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8221; which p&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;rovides an additional transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings. We will adopt this standard in the first quarter of fiscal year 2019 by electing the transition method issued in ASU 2018-11 and the package of practical expedients available in the standard. We are finalizing our implementation efforts related to policies, processes and internal controls to comply with the guidance. Upon adoption, based on our lease portfolio as of December 31, 2018, we anticipate recognizing right-of-use assets in the range of $67 million to $74 million and related lease liabilities in the range of $77 million to $86 million on our Consolidated Balance Sheet, with no material impact to our Consolidated Statement of Operations. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;In June 2016, the FASB issued ASU 2016-13, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;"&gt;Financial Instruments - Credit Losses&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;&amp;#8221; (Topic 326)&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;"&gt;. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The FASB issued this update to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this update replace the existing guidance of incurred loss impairment methodology with an approach that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. In November 2018, the FASB issued&amp;#160;ASU 2018-19, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Codification Improvements to Topic 326, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;"&gt;Financial Instruments - Credit Losses&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8221; which clarifies the scope of guidance in the ASU 2016-13&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;color:#252525;"&gt;. The updated guidance is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption of the update is permitted in fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In January 2017, the FASB issued ASU 2017-04, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8220;Intangibles&amp;#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,&amp;#8221;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to simplify the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Under the amendments, an entity will recognize an impairment charge for the amount by which the carrying value exceeds the fair value. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In February 2018, the FASB issued ASU 2018-02,&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; &amp;#8220;Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,&amp;#8221; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;which gives entities the option to reclassify to retained earnings the tax effects resulting from the U.S. Tax Cuts and Jobs Act (the &amp;#8220;TCJA&amp;#8221;) related to items in accumulated other comprehensive income. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2018 on a retrospective basis and early adoption is permitted. We do not expect that the guidance will have a material impact on our consolidated financial statements and related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In August 2018, the FASB issued ASU 2018-13, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Fair Value Measurement (Topic 820): Disclosure Framework&amp;#8212;Changes to the Disclosure Requirements for Fair Value Measurement,&amp;#8221; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;to modify the disclosure requirements on fair value measurements in Topic 820, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Fair Value Measurement&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In August 2018, the FASB issued ASU 2018-15, &amp;#8220;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Intangibles&amp;#8212;Goodwill and Other&amp;#8212;Internal-Use Software (Subtopic 350-40) Customer&amp;#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,&amp;#8221;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to clarify the guidance on the costs of implementing a cloud computing hosting arrangement that is a service contract. Under the amendments, the entity is required to follow the guidance in Subtopic 350-40, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Internal-Use Software&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, to determine which implementation costs under the service contract to be capitalized as an asset and which costs to expense. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2019 either on a retrospective or prospectively basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
	<us-gaap:StandardProductWarrantyPolicy contextRef="FD2018Q4YTD" id="Fact-1A6D833894E8B1EE2BD31AF05C77DC1D">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Product Warranty&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Clear Aligner&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We warrant our Invisalign products against material defects until the treatment plan is complete. We warrant clear aligners manufactured for SmileDirectClub, LLC (&amp;#8220;SDC&amp;#8221;) against material defects for one year.&amp;#160;We accrue for warranty costs in cost of net revenues upon shipment of products.&amp;#160;The estimated warranty costs liability is primarily based on historical experience as to product failures as well as current information on replacement costs.&amp;#160;Actual warranty costs could differ materially from the estimated amounts.&amp;#160;We regularly review our warranty liability and update these balances based on historical warranty cost trends.&amp;#160; &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Scanners and Services&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We warrant our intraoral scanners for a period of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; year, which include materials and labor.&amp;#160;We accrue for these warranty costs based on average historical repair costs.&amp;#160;An extended warranty may be purchased for additional fees.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:StandardProductWarrantyPolicy>
	<us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-50CB9E6D6DC070964E0A1AF05CD525E9">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Stockholders&amp;#8217; Equity&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Common Stock&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The holders of common stock are entitled to receive dividends whenever funds are legally available and when and if declared by the Board of Directors.&amp;#160;We have never declared or paid dividends on our common stock.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Stock-Based Compensation Plans&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our 2005 Incentive Plan, as amended, provides for the granting of incentive stock options, non-statutory stock options, restricted stock units, market stock units, stock appreciation rights, performance units and performance shares to employees, non-employee directors and consultants.&amp;#160;Shares granted on or after May 16, 2013 as an award of restricted stock, restricted stock unit, market stock units, performance share or performance unit ("full value awards") are counted against the authorized share reserve as &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one and nine-tenths&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (1&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;&amp;#160;&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;9/10&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&amp;#160;shares for every one (1) share subject to the award, and any shares canceled that were counted as &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one and nine-tenths&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; against the plan reserve will be returned at the same ratio.&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the 2005 Incentive Plan (as amended) has a total reserve of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27,783,379&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;shares for issuance of which &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,060,265&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares are available for issuance. We issue new shares from our pool of authorized but unissued shares to satisfy the exercise and vesting obligations of our stock-based compensation plans. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Stock-Based Compensation&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Stock-based compensation is based on the estimated fair value of awards, net of estimated forfeitures, and recognized over the requisite service period. Estimated forfeitures are based on historical experience at the time of grant and may be revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.&amp;#160;The stock-based compensation related to all of our stock-based awards and employee stock purchases for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; is as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;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:56%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:12%;" rowspan="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:12%;" 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:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;For&amp;#160;the&amp;#160;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cost of net revenues&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,695&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,330&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,966&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Selling, general and administrative&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;56,422&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;46,550&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;42,612&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Research and development&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10,646&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,974&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,570&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total stock-based compensation&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;70,763&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;58,854&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;54,148&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;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Stock Options&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We have not granted options since 2011 and all outstanding options were fully vested and associated stock-based compensation expense was recognized as of December 31, 2015. Activity for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, under the stock option plans is set forth below:&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:45%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:11%;" rowspan="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:11%;" 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:inherit;font-size:8pt;"&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:inherit;font-size:8pt;font-weight:bold;"&gt;Number of&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Shares&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Underlying&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Stock&amp;#160;Options&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in thousands)&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Exercise&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Price&amp;#160;per&amp;#160;Share&lt;/font&gt;&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: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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted&amp;#160;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Remaining&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Contractual&amp;#160;Term&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in 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="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:inherit;font-size:8pt;font-weight:bold;"&gt;Aggregate&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Intrinsic&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Value&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in thousands)&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Outstanding as of December&amp;#160;31, 2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;75&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.36&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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Exercised&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(67&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.76&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Cancelled or expired&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;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;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;" 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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Outstanding as of December&amp;#160;31, 2018&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.07&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.16&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,649&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Vested at December&amp;#160;31, 2018&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:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8&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: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;td style="vertical-align: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.07&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="overflow:hidden;font-size:10pt;"&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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.16&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,649&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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Exercisable at December&amp;#160;31, 2018&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:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.07&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.16&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,649&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;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between our closing stock price on the last trading day in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on the last trading day of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&amp;#160;This amount will fluctuate based on the fair market value of our stock.&amp;#160;The total intrinsic value of stock options exercised for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was $&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$18.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$18.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Restricted Stock Units ("RSUs") &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The fair value of RSUs is based on our closing stock price on the date of grant.&amp;#160;&amp;#160;A summary for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, is as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:45%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:11%;" rowspan="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:11%;" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Number&amp;#160;of Shares&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Underlying&amp;#160; RSUs&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in thousands)&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted Average Grant Date Fair Value&lt;/font&gt;&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: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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted&amp;#160;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Remaining&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Contractual&amp;#160;Term&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in 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="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:inherit;font-size:8pt;font-weight:bold;"&gt;Aggregate&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Intrinsic Value&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in thousands)&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Nonvested as of December&amp;#160;31, 2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,341&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;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;82.30&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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Granted&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;235&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;262.58&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Vested and released&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(562&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;75.22&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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Forfeited&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(83&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;112.33&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Nonvested as of December&amp;#160;31, 2018&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;931&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;129.42&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.04&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;194,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (calculated by multiplying our closing stock price on the last trading day of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; by the number of nonvested RSUs) that would have been received by the unit holders had all RSUs been vested and released as of the last trading day of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&amp;#160;This amount will fluctuate based on the fair market value of our stock.&amp;#160;During &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, of the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;561,692&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares vested and released, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;178,324&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares vested were withheld for employee statutory tax obligations, resulting in a net issuance of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;383,368&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The total intrinsic value of RSUs vested and released during &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$146.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$99.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$59.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.&amp;#160;The total fair value of RSUs vested during the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$42.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$46.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$39.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.&amp;#160;The weighted average grant date fair value of RSUs granted during &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$262.58&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$118.77&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$67.82&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, there was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$80.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of total unamortized compensation costs, net of estimated forfeitures, related to RSUs and these costs are expected to be recognized over a weighted average period of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Market-Performance Based Restricted Stock Units ("MSUs")&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We grant MSUs to our executive officers.&amp;#160;Each MSU represents the right to one share of Align&amp;#8217;s common stock. The actual number of MSUs which will be eligible to vest will be based on the performance of Align&amp;#8217;s stock price relative to the performance of a stock market index over the vesting period, and certain MSU grants are also based on Align's stock price at the end of the performance period. Generally,  the vesting period of MSUs is &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three years&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. For MSUs granted during the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, the maximum number of MSUs which will be eligible to vest are between &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;250%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;300%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of the MSUs initially granted.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table summarizes the MSU performance for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="13" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:45%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:11%;" rowspan="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:11%;" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Number&amp;#160;of Shares&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Underlying&amp;#160;MSUs&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in thousands)&lt;/font&gt;&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:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted Average Grant Date Fair Value&lt;/font&gt;&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: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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted&amp;#160;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Remaining&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Contractual&amp;#160;Term&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in 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="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:inherit;font-size:8pt;font-weight:bold;"&gt;Aggregate&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Intrinsic Value&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in thousands)&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Nonvested as of December&amp;#160;31, 2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;428&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;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;78.53&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;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;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:10pt;"&gt;&lt;font style="font-family:inherit;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;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Granted&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;208&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;266.78&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Vested and released&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(312&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;62.41&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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Forfeited&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Nonvested as of December&amp;#160;31, 2018&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;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;324&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;215.07&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.16&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;67,897&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;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (calculated by multiplying our closing stock price on the last trading day of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; by the number of nonvested MSUs) that would have been received by the unit holders had all MSUs been vested and released as of the last trading day of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&amp;#160;This amount will fluctuate based on the fair market value of our stock.&amp;#160;During &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, of the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;312,300&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares vested and released, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;130,697&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares were withheld for tax payments, resulting in a net issuance of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;181,603&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The total intrinsic value of MSUs vested and released during &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$92.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$28.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$17.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. The total fair value of MSUs vested during the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$19.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$15.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$9.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.&amp;#160;As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we expect to recognize &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$39.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of total unamortized compensation cost, net of estimated forfeitures, related to MSUs over a weighted average period of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The fair value of MSUs is estimated at the grant date using a Monte Carlo simulation that includes factors for market conditions.&amp;#160;The following weighted-average assumptions used in the Monte Carlo simulation were as follows:&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:11%;" rowspan="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:11%;" rowspan="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:11%;" 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:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Year Ended December&amp;#160;31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected term (in 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;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.0&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.0&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3.0&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected volatility&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;31.9&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28.9&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34.0&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Risk-free interest 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.5&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.9&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected dividends&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average fair value per share at grant date&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;470.75&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;120.39&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;68.88&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:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total payments to tax authorities for payroll taxes related to RSUs, including MSUs, that vested during the period were &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$86.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$46.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$29.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; during the year ended December 31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, and are reflected as a financing activity in the Consolidated Statement of Cash Flows.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Employee Stock Purchase Plan ("ESPP")&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In May 2010, our shareholders approved the 2010 Employee Stock Purchase Plan (the &amp;#8220;2010 Purchase Plan&amp;#8221;), which consists of consecutive overlapping &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;twenty-four&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; month offering periods with &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;four&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; six-month purchase periods in each offering period.&amp;#160;Employees purchase shares at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;85%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of the lower of the fair market value of the common stock at either the beginning of the offering period or the end of the purchase period. The 2010 Purchase Plan will continue until terminated by either the Board of Directors or its administrator.&amp;#160;The maximum number of shares available for issuance under the 2010 Purchase Plan is &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,400,000&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table summarizes the ESPP shares issued:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;text-indent:0px;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;margin-left:auto;margin-right:auto;width:99.02534113060429%;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:56%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:12%;" rowspan="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:12%;" 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: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:inherit;font-size:8pt;font-weight:bold;"&gt;Year Ended December&amp;#160;31,&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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Number&amp;#160;of shares issued (in thousands)&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;164&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;202&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;197&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average price&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;96.95&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;59.93&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;48.65&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;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;571,778&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares remain available for future issuance.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The fair value of the option component of the 2010 Purchase Plan shares was estimated at the grant date using the Black-Scholes option pricing model with the following weighted average assumptions:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.02534113060429%;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:56%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:12%;" rowspan="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:12%;" 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:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" 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:inherit;font-size:8pt;font-weight:bold;"&gt;Year Ended December&amp;#160;31,&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected term (in 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.3&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.2&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected volatility&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;26.8&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30.5&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Risk-free interest 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.2&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.0&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Expected dividends&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average fair value at grant date&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;94.71&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;31.36&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;22.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognized stock-based compensation expense related to our employee stock purchase plan of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$5.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$5.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. As of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, there was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of total unamortized compensation costs related to future employee stock purchases which we expect to be recognized over a weighted average period of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.4&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;years.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
	<us-gaap:StockholdersEquityPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-8BC11DA629B0CF1781601AF05C7715BD">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Common Stock Repurchase&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:36px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We repurchase our own common stock from time to time in the open market when our Board of Directors approve a stock repurchase program. We account for these repurchases under the accounting guidance for equity where we allocate the total repurchase value that is in excess over par value between additional paid-in capital and retained earnings. All shares repurchased are retired.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:StockholdersEquityPolicyTextBlock>
	<us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="FD2018Q4YTD" id="Fact-49FDCDF225AD535E82F91AF05CE576A1">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt; Balance Sheet Components&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Inventories&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Inventories consist of the following (in thousands):&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&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 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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Raw materials&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;26,119&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,721&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Work in process&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13,784&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,157&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Finished goods&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,738&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,810&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total inventories&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;55,641&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;31,688&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;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Other Assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:7pt;"&gt;&lt;font style="font-family:inherit;font-size:7pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other assets consist of the following (in thousands):&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Capitalized commissions &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&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;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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,185&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,514&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Equity 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;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,862&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Security deposits&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,162&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,557&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Loan receivable from equity investee&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30,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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other long-term assets&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,778&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,822&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total other assets&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;26,987&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;43,893&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:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; December 31, 2017 balance has been recasted to reflect the adoption of ASU 2014-09 (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;font-style:italic;"&gt;Refer to Note 1&amp;#8220;Summary of Significant Accounting Policies&amp;#8221; of the Notes to Consolidated Financial Statements&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;for more information).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Property, Plant and Equipment, Net&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Property, plant and equipment consist of the following (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.61013645224172%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:56%;" rowspan="1" colspan="1"&gt;&lt;/td&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: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:11%;" 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="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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&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:1px solid #000000;background-color:#cceeff;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Generally Used Estimated Useful Life&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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Clinical and manufacturing equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Up to 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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;236,179&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;183,392&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Computer hardware&lt;/font&gt;&lt;/div&gt;&lt;/td&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34,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;td style="vertical-align: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,933&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Computer software &lt;/font&gt;&lt;/div&gt;&lt;/td&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;59,617&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;54,756&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;33,436&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;16,271&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Leasehold improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Lease term &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&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;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;77,168&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,756&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Building&lt;/font&gt;&lt;/div&gt;&lt;/td&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;20 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;139,315&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;63,887&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Land&lt;/font&gt;&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="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,630&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,630&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;CIP&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:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;95,414&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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;85,976&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&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="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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;693,056&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;484,601&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Less: Accumulated depreciation and amortization and impairment charges &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;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(171,727&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(135,808&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total property, plant and equipment, net&lt;/font&gt;&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;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;521,329&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;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;348,793&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;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; Shorter of remaining lease term or estimated useful lives of asset&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Depreciation and amortization was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$54.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$37.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$24.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Accrued Liabilities &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued liabilities consist of the following (in thousands):&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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:inherit;font-size:8pt;"&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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&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:inherit;font-size:8pt;"&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;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;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="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued payroll and benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;127,109&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 style="vertical-align:bottom;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;103,004&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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;39,323&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27,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;/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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued customer credits and deposits&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,439&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,373&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued warranty&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,551&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,929&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued property, plant and equipment&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,193&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11,362&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued professional fees&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,752&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,316&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="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued sales return reserve &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,534&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,364&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued sales tax and value added tax&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,276&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,503&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued income 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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,752&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,405&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued sales rebate&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,668&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11,209&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other accrued liabilities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,082&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,779&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total accrued liabilities&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;234,679&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="overflow:hidden;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;195,562&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;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; December 31, 2017 balance has been reclassified from accounts receivable, net to reflect the adoption of ASU 2014-09 (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;font-style:italic;"&gt;Refer to Note 1           &amp;#8220;Summary of Significant Accounting Policies&amp;#8221; of the Notes to Consolidated Financial Statements&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;for more information).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Warranty&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"&gt;&lt;font style="font-family:inherit;font-size:7pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We regularly review the balance for accrued warranty and update based on historical warranty trends.&amp;#160;Actual warranty costs incurred have not materially differed from those accrued; however, future actual warranty costs could differ from the estimated amounts.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Warranty as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; consists of the following activity (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&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.80506822612085%;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:82%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:16%;" 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: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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued warranty as of December&amp;#160;31, 2016&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,841&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Charged to cost of net revenues&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,195&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Actual warranty expenditures&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5,107&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued warranty as of December&amp;#160;31, 2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,929&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Charged to cost of net revenues&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,059&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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Actual warranty expenditures&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12,437&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued warranty as of December&amp;#160;31, 2018&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8,551&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:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Deferred Revenues&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred revenues consist of the following (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;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.80506822612085%;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:71%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="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:12%;" 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;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;2018&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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;"&gt;2017&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred revenues - current&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;393,138&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;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;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;267,713&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:middle;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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred revenues - long-term&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,051&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:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,588&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;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;1&lt;/sup&gt;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; Included in other long-term liabilities within our Consolidated Balance Sheet&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During the year ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we recognized &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.0 billion&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.5 billion&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of revenue, respectively, of which &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$180.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$119.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was included in the deferred revenues balance at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
	<us-gaap:UseOfEstimates contextRef="FD2018Q4YTD" id="Fact-3A7CFD6DA120FF1051351AF05D0406AF">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;Use of Estimates&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The preparation of financial statements in conformity with generally accepted accounting principles ("GAAP") in the U.S. requires our management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes.&amp;#160;Actual results could differ materially from those estimates.&amp;#160;On an ongoing basis, we evaluate our estimates, including those related to the fair values of financial instruments, valuation of investments in privately held companies, useful lives of intangible assets and property and equipment, revenue recognition, stock-based compensation, long-lived assets and goodwill, income taxes and contingent liabilities, among others.&amp;#160;We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
	<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
		<link:loc xlink:href="#Fact-0B1758F94E96139078C01AF05CB6CBF1" xlink:label="Fact-0B1758F94E96139078C01AF05CB6CBF1_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-1BFD966213801C97624E1AF05CB665C2" xlink:label="Fact-1BFD966213801C97624E1AF05CB665C2_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-1EE22D6DC145AD97D9701AF05CB6CF7B" xlink:label="Fact-1EE22D6DC145AD97D9701AF05CB6CF7B_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-2036F347FD465CE814391AF05CB66A93" xlink:label="Fact-2036F347FD465CE814391AF05CB66A93_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-40DDD083FA8E93E695B21AF05CF42D68" xlink:label="Fact-40DDD083FA8E93E695B21AF05CF42D68_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-64276927A77EE457895C1AF05CB6295E" xlink:label="Fact-64276927A77EE457895C1AF05CB6295E_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-8C2DF3F83A28B8A28D391AF05CB6227F" xlink:label="Fact-8C2DF3F83A28B8A28D391AF05CB6227F_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-9050B17CEDBE406040681AF05CF4225C" xlink:label="Fact-9050B17CEDBE406040681AF05CF4225C_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-9449E446CE02E84899FF1AF05CF4C46C" xlink:label="Fact-9449E446CE02E84899FF1AF05CF4C46C_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-968774C2F502E091D2D11AF05CB6C481" xlink:label="Fact-968774C2F502E091D2D11AF05CB6C481_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-A07A705ABD2AEC0A0CD81AF05CB6B467" xlink:label="Fact-A07A705ABD2AEC0A0CD81AF05CB6B467_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-A164BAD9F5672F6D8D2D1AF05CB6E492" xlink:label="Fact-A164BAD9F5672F6D8D2D1AF05CB6E492_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-A472A91BDE7A89C2843C1AF05CB69219" xlink:label="Fact-A472A91BDE7A89C2843C1AF05CB69219_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-A8F67945DD029C55EBC71AF05CB64EBD" xlink:label="Fact-A8F67945DD029C55EBC71AF05CB64EBD_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-AF87F8A08B4CDDA91A5E1AF05CB69341" xlink:label="Fact-AF87F8A08B4CDDA91A5E1AF05CB69341_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-CB980F70ABC5266B4E5B1AF05CB60E01" xlink:label="Fact-CB980F70ABC5266B4E5B1AF05CB60E01_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-CC9F4F3172AC6F44C8321AF05CE51B52" xlink:label="Fact-CC9F4F3172AC6F44C8321AF05CE51B52_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-D7479CFF45EF15EE07341AF05CF4DC62" xlink:label="Fact-D7479CFF45EF15EE07341AF05CF4DC62_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-EE2F96755C23B4105AD71AF05CE5C22F" xlink:label="Fact-EE2F96755C23B4105AD71AF05CE5C22F_lbl" xlink:type="locator" />
		<link:loc xlink:href="#Fact-F85F7DEF22728B95BC991AF05C77B807" xlink:label="Fact-F85F7DEF22728B95BC991AF05C77B807_lbl" xlink:type="locator" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-0B1758F94E96139078C01AF05CB6CBF1_lbl" xlink:to="Footnote-C5386935233A06FB0BAB1AF05D23C4F2_lbl" xlink:type="arc" />
		<link:footnoteArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-0B1758F94E96139078C01AF05CB6CBF1_lbl" xlink:to="Footnote-FCAC2EE76F5080EE470E1AF05D23CEDB_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-1BFD966213801C97624E1AF05CB665C2_lbl" xlink:to="Footnote-8DECE4278FD0D2BE42F02B9FB65E5056_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-1EE22D6DC145AD97D9701AF05CB6CF7B_lbl" xlink:to="Footnote-8DECE4278FD0D2BE42F02B9FB65E5056_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-2036F347FD465CE814391AF05CB66A93_lbl" xlink:to="Footnote-C5386935233A06FB0BAB1AF05D23C4F2_lbl" xlink:type="arc" />
		<link:footnoteArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-2036F347FD465CE814391AF05CB66A93_lbl" xlink:to="Footnote-FCAC2EE76F5080EE470E1AF05D23CEDB_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-40DDD083FA8E93E695B21AF05CF42D68_lbl" xlink:to="Footnote-8DECE4278FD0D2BE42F02B9FB65E5056_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-64276927A77EE457895C1AF05CB6295E_lbl" xlink:to="Footnote-8DECE4278FD0D2BE42F02B9FB65E5056_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-8C2DF3F83A28B8A28D391AF05CB6227F_lbl" xlink:to="Footnote-C5386935233A06FB0BAB1AF05D23C4F2_lbl" xlink:type="arc" />
		<link:footnoteArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-8C2DF3F83A28B8A28D391AF05CB6227F_lbl" xlink:to="Footnote-FCAC2EE76F5080EE470E1AF05D23CEDB_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-9050B17CEDBE406040681AF05CF4225C_lbl" xlink:to="Footnote-8DECE4278FD0D2BE42F02B9FB65E5056_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-9449E446CE02E84899FF1AF05CF4C46C_lbl" xlink:to="Footnote-8DECE4278FD0D2BE42F02B9FB65E5056_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-968774C2F502E091D2D11AF05CB6C481_lbl" xlink:to="Footnote-8DECE4278FD0D2BE42F02B9FB65E5056_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-A07A705ABD2AEC0A0CD81AF05CB6B467_lbl" xlink:to="Footnote-C5386935233A06FB0BAB1AF05D23C4F2_lbl" xlink:type="arc" />
		<link:footnoteArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-A07A705ABD2AEC0A0CD81AF05CB6B467_lbl" xlink:to="Footnote-FCAC2EE76F5080EE470E1AF05D23CEDB_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-A164BAD9F5672F6D8D2D1AF05CB6E492_lbl" xlink:to="Footnote-8DECE4278FD0D2BE42F02B9FB65E5056_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-A472A91BDE7A89C2843C1AF05CB69219_lbl" xlink:to="Footnote-C5386935233A06FB0BAB1AF05D23C4F2_lbl" xlink:type="arc" />
		<link:footnoteArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-A472A91BDE7A89C2843C1AF05CB69219_lbl" xlink:to="Footnote-FCAC2EE76F5080EE470E1AF05D23CEDB_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-A8F67945DD029C55EBC71AF05CB64EBD_lbl" xlink:to="Footnote-C5386935233A06FB0BAB1AF05D23C4F2_lbl" xlink:type="arc" />
		<link:footnoteArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-A8F67945DD029C55EBC71AF05CB64EBD_lbl" xlink:to="Footnote-FCAC2EE76F5080EE470E1AF05D23CEDB_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-AF87F8A08B4CDDA91A5E1AF05CB69341_lbl" xlink:to="Footnote-8DECE4278FD0D2BE42F02B9FB65E5056_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-CB980F70ABC5266B4E5B1AF05CB60E01_lbl" xlink:to="Footnote-8DECE4278FD0D2BE42F02B9FB65E5056_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-CC9F4F3172AC6F44C8321AF05CE51B52_lbl" xlink:to="Footnote-8DECE4278FD0D2BE42F02B9FB65E5056_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-D7479CFF45EF15EE07341AF05CF4DC62_lbl" xlink:to="Footnote-8DECE4278FD0D2BE42F02B9FB65E5056_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-EE2F96755C23B4105AD71AF05CE5C22F_lbl" xlink:to="Footnote-8DECE4278FD0D2BE42F02B9FB65E5056_lbl" xlink:type="arc" />
		<link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="Fact-F85F7DEF22728B95BC991AF05C77B807_lbl" xlink:to="Footnote-8DECE4278FD0D2BE42F02B9FB65E5056_lbl" xlink:type="arc" />
		<link:footnote xlink:label="Footnote-8DECE4278FD0D2BE42F02B9FB65E5056_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Long-lived assets are attributed to countries based on entity that owns the assets.</link:footnote>
		<link:footnote xlink:label="Footnote-C5386935233A06FB0BAB1AF05D23C4F2_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Effective July 2016, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations.</link:footnote>
		<link:footnote xlink:label="Footnote-FCAC2EE76F5080EE470E1AF05D23CEDB_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Net revenues are attributed to countries based on location of where revenue is recognized.</link:footnote>
	</link:footnoteLink>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>14
<FILENAME>algn-20181231.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.aligntech.com/20181231" xmlns:algn="http://www.aligntech.com/20181231" 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: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="algn-20181231_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="algn-20181231_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="algn-20181231_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="algn-20181231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="BalanceSheetComponents" roleURI="http://www.aligntech.com/role/BalanceSheetComponents">
        <link:definition>2105100 - Disclosure - Balance Sheet Components</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="BalanceSheetComponentsAccruedLiabilitiesDetail" roleURI="http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail">
        <link:definition>2405404 - Disclosure - Balance Sheet Components - Accrued Liabilities (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="BalanceSheetComponentsAdditionalInformationDetail" roleURI="http://www.aligntech.com/role/BalanceSheetComponentsAdditionalInformationDetail">
        <link:definition>2405406 - Disclosure - Balance Sheet Components - 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="BalanceSheetComponentsDeferredRevenuesDetails" roleURI="http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails">
        <link:definition>2405408 - Disclosure - Balance Sheet Components - Deferred Revenues (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="BalanceSheetComponentsInventoriesDetail" roleURI="http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail">
        <link:definition>2405402 - Disclosure - Balance Sheet Components - Inventories (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="BalanceSheetComponentsOtherAssetsDetails" roleURI="http://www.aligntech.com/role/BalanceSheetComponentsOtherAssetsDetails">
        <link:definition>2405407 - Disclosure - Balance Sheet Components - Other 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="BalanceSheetComponentsPropertyAndEquipmentDetail" roleURI="http://www.aligntech.com/role/BalanceSheetComponentsPropertyAndEquipmentDetail">
        <link:definition>2405403 - Disclosure - Balance Sheet Components - Property and Equipment (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="BalanceSheetComponentsTables" roleURI="http://www.aligntech.com/role/BalanceSheetComponentsTables">
        <link:definition>2305301 - Disclosure - Balance Sheet Components (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="BalanceSheetComponentsWarrantyAccrualActivityDetail" roleURI="http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetail">
        <link:definition>2405405 - Disclosure - Balance Sheet Components - Warranty Accrual Activity (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="BusinessCombinations" roleURI="http://www.aligntech.com/role/BusinessCombinations">
        <link:definition>2113100 - Disclosure - Business Combinations</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="BusinessCombinationsAdditionalInformationDetail" roleURI="http://www.aligntech.com/role/BusinessCombinationsAdditionalInformationDetail">
        <link:definition>2413401 - Disclosure - Business Combinations - 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="CommitmentsAndContingencies" roleURI="http://www.aligntech.com/role/CommitmentsAndContingencies">
        <link:definition>2124100 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndContingenciesAdditionalInformationDetail" roleURI="http://www.aligntech.com/role/CommitmentsAndContingenciesAdditionalInformationDetail">
        <link:definition>2424402 - Disclosure - Commitments and Contingencies - 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="CommitmentsAndContingenciesMinimumFutureLeasePaymentsForNonCancelableLeasesDetail" roleURI="http://www.aligntech.com/role/CommitmentsAndContingenciesMinimumFutureLeasePaymentsForNonCancelableLeasesDetail">
        <link:definition>2424403 - Disclosure - Commitments and Contingencies - Minimum Future Lease Payments for Non-Cancelable Leases (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="CommitmentsAndContingenciesTables" roleURI="http://www.aligntech.com/role/CommitmentsAndContingenciesTables">
        <link:definition>2324301 - Disclosure - Commitments and Contingencies (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="CommonStockRepurchaseProgram" roleURI="http://www.aligntech.com/role/CommonStockRepurchaseProgram">
        <link:definition>2133100 - Disclosure - Common Stock Repurchase Program</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="CommonStockRepurchaseProgramAdditionalInformationDetail" roleURI="http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetail">
        <link:definition>2433401 - Disclosure - Common Stock Repurchase Program - 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="ConsolidatedBalanceSheets" roleURI="http://www.aligntech.com/role/ConsolidatedBalanceSheets">
        <link:definition>1003000 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.aligntech.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1003501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementOfComprehensiveIncome" roleURI="http://www.aligntech.com/role/ConsolidatedStatementOfComprehensiveIncome">
        <link:definition>1002000 - Statement - CONSOLIDATED STATEMENT OF COMPREHENSIVE 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="ConsolidatedStatementsOfCashFlows" roleURI="http://www.aligntech.com/role/ConsolidatedStatementsOfCashFlows">
        <link:definition>1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfOperations" roleURI="http://www.aligntech.com/role/ConsolidatedStatementsOfOperations">
        <link:definition>1001000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfStockholdersEquity" roleURI="http://www.aligntech.com/role/ConsolidatedStatementsOfStockholdersEquity">
        <link:definition>1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditFacility" roleURI="http://www.aligntech.com/role/CreditFacility">
        <link:definition>2121100 - Disclosure - Credit Facility</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="CreditFacilityAdditionalInformationDetail" roleURI="http://www.aligntech.com/role/CreditFacilityAdditionalInformationDetail">
        <link:definition>2421401 - Disclosure - Credit Facility - 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="DocumentAndEntityInformation" roleURI="http://www.aligntech.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="EmployeeBenefitPlans" roleURI="http://www.aligntech.com/role/EmployeeBenefitPlans">
        <link:definition>2135100 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansAdditionalInformationDetail" roleURI="http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail">
        <link:definition>2435401 - Disclosure - Employee Benefit Plans - 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="EquityMethodInvestments" roleURI="http://www.aligntech.com/role/EquityMethodInvestments">
        <link:definition>2111100 - Disclosure - Equity Method Investments</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="EquityMethodInvestmentsDetails" roleURI="http://www.aligntech.com/role/EquityMethodInvestmentsDetails">
        <link:definition>2411402 - Disclosure - Equity Method Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndIntangibleAssets" roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssets">
        <link:definition>2120100 - Disclosure - Goodwill and 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="GoodwillAndIntangibleAssetsAdditionalInformationDetail" roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail">
        <link:definition>2420405 - Disclosure - Goodwill and Intangible Assets - 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="GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetail" roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetail">
        <link:definition>2420402 - Disclosure - Goodwill and Intangible Assets - Change in the Carrying Value 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="GoodwillAndIntangibleAssetsIntangibleAssetsDetail" roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail">
        <link:definition>2420403 - Disclosure - Goodwill and Intangible Assets - 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="GoodwillAndIntangibleAssetsTables" roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTables">
        <link:definition>2320301 - Disclosure - Goodwill and 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="GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetail" roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetail">
        <link:definition>2420404 - Disclosure - Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for the Acquired 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="IncomeTaxes" roleURI="http://www.aligntech.com/role/IncomeTaxes">
        <link:definition>2141100 - 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="IncomeTaxesAdditionalInformationDetail" roleURI="http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail">
        <link:definition>2441407 - Disclosure - Income Taxes - 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="IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateAndEffectiveTaxRateDetail" roleURI="http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateAndEffectiveTaxRateDetail">
        <link:definition>2441404 - Disclosure - Income Taxes - Differences Between Income Taxes Using Federal Statutory Income Tax Rate and Effective Tax Rate (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="IncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetail" roleURI="http://www.aligntech.com/role/IncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetail">
        <link:definition>2441402 - Disclosure - Income Taxes - Domestic and Foreign Components of Income (loss) Before Provision for Income Taxes (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="IncomeTaxesIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail" roleURI="http://www.aligntech.com/role/IncomeTaxesIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail">
        <link:definition>2441405 - Disclosure - Income Taxes Income Taxes - Deferred Tax Assets and Liabilities (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="IncomeTaxesIncomeTaxesProvisionForBenefitFromIncomeTaxesDetail" roleURI="http://www.aligntech.com/role/IncomeTaxesIncomeTaxesProvisionForBenefitFromIncomeTaxesDetail">
        <link:definition>2441403 - Disclosure - Income Taxes Income Taxes - Provision for (Benefit from) Income Taxes (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="IncomeTaxesRollforwardOfTotalGrossUnrecognizedTaxBenefitDetail" roleURI="http://www.aligntech.com/role/IncomeTaxesRollforwardOfTotalGrossUnrecognizedTaxBenefitDetail">
        <link:definition>2441406 - Disclosure - Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefit (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="IncomeTaxesTables" roleURI="http://www.aligntech.com/role/IncomeTaxesTables">
        <link:definition>2341301 - 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="LegalProceedings" roleURI="http://www.aligntech.com/role/LegalProceedings">
        <link:definition>2122100 - Disclosure - Legal Proceedings</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="LegalProceedingsDetails" roleURI="http://www.aligntech.com/role/LegalProceedingsDetails">
        <link:definition>2422401 - Disclosure - Legal Proceedings (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="MarketableSecuritiesAndFairValueMeasurements" roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurements">
        <link:definition>2102100 - Disclosure - Marketable Securities and 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="MarketableSecuritiesAndFairValueMeasurementsDerivativeFinancialInstrumentsDetails" roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsDerivativeFinancialInstrumentsDetails">
        <link:definition>2402408 - Disclosure - Marketable Securities and Fair Value Measurements - Derivative Financial Instruments (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="MarketableSecuritiesAndFairValueMeasurementsFairValueMeasuredOnRecurringBasisDetail" roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsFairValueMeasuredOnRecurringBasisDetail">
        <link:definition>2402405 - Disclosure - Marketable Securities and Fair Value Measurements - Fair Value Measured On A Recurring Basis (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="MarketableSecuritiesAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails" roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails">
        <link:definition>2402407 - Disclosure - Marketable Securities and Fair Value Measurements - Investments in Privately Held Companies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecuritiesAndFairValueMeasurementsMarketableSecuritiesDetails" roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsMarketableSecuritiesDetails">
        <link:definition>2402403 - Disclosure - Marketable Securities and Fair Value Measurements - Marketable Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecuritiesAndFairValueMeasurementsNarrativeDetails" roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsNarrativeDetails">
        <link:definition>2402406 - Disclosure - Marketable Securities and Fair Value Measurements - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecuritiesAndFairValueMeasurementsShortTermAndLongTermSecuritiesDetail" roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsShortTermAndLongTermSecuritiesDetail">
        <link:definition>2402402 - Disclosure - Marketable Securities and Fair Value Measurements - Short-term and Long-term 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="MarketableSecuritiesAndFairValueMeasurementsTables" roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsTables">
        <link:definition>2302301 - Disclosure - Marketable Securities and 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="NetIncomePerShare" roleURI="http://www.aligntech.com/role/NetIncomePerShare">
        <link:definition>2144100 - Disclosure - Net Income 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="NetProfitPerShareAdditionalInformationDetail" roleURI="http://www.aligntech.com/role/NetProfitPerShareAdditionalInformationDetail">
        <link:definition>2444403 - Disclosure - Net Profit per Share - 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="NetProfitPerShareComputationOfBasicAndDilutedNetProfitPerShareAttributableToCommonStockDetail" roleURI="http://www.aligntech.com/role/NetProfitPerShareComputationOfBasicAndDilutedNetProfitPerShareAttributableToCommonStockDetail">
        <link:definition>2444402 - Disclosure - Net Profit per Share - Computation of Basic and Diluted Net Profit Per Share Attributable to Common Stock (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="NetProfitPerShareTables" roleURI="http://www.aligntech.com/role/NetProfitPerShareTables">
        <link:definition>2344301 - Disclosure - Net Profit 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="ScheduleIiValuationAndQualifyingAccountsAndReserves" roleURI="http://www.aligntech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReserves">
        <link:definition>2152100 - Disclosure - Schedule II: Valuation and Qualifying Accounts and Reserves</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="SegmentsAndGeographicalInformation" roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformation">
        <link:definition>2149100 - Disclosure - Segments and Geographical 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="SegmentsAndGeographicalInformationAdditionalInformationDetail" roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationAdditionalInformationDetail">
        <link:definition>2449402 - Disclosure - Segments and Geographical Information - 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="SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetail" roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetail">
        <link:definition>2449405 - Disclosure - Segments and Geographical Information - Long-Lived Assets by Geographic Area (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="SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetail" roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetail">
        <link:definition>2449404 - Disclosure - Segments and Geographical Information - Net Revenues by Geographic Area (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="SegmentsAndGeographicalInformationSegmentsAndGeographicalInformationDetails" roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentsAndGeographicalInformationDetails">
        <link:definition>2449403 - Disclosure - Segments and Geographical Information Segments and Geographical 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="SegmentsAndGeographicalInformationTables" roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationTables">
        <link:definition>2349301 - Disclosure - Segments and Geographical Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.aligntech.com/role/StockholdersEquity">
        <link:definition>2132100 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityActivityUnderStockOptionPlansDetail" roleURI="http://www.aligntech.com/role/StockholdersEquityActivityUnderStockOptionPlansDetail">
        <link:definition>2432404 - Disclosure - Stockholders' Equity - Activity Under Stock Option Plans (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="StockholdersEquityAdditionalInformationDetail" roleURI="http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail">
        <link:definition>2432402 - Disclosure - Stockholders' Equity - 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="StockholdersEquityEsppActivityDetails" roleURI="http://www.aligntech.com/role/StockholdersEquityEsppActivityDetails">
        <link:definition>2432409 - Disclosure - Stockholders' Equity - ESPP Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityStockBasedAwardsAndEmployeeStockPurchasesDetail" roleURI="http://www.aligntech.com/role/StockholdersEquityStockBasedAwardsAndEmployeeStockPurchasesDetail">
        <link:definition>2432403 - Disclosure - Stockholders' Equity - Stock-Based Awards and Employee Stock Purchases (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="StockholdersEquitySummaryOfMsuPerformanceDetail" roleURI="http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetail">
        <link:definition>2432407 - Disclosure - Stockholders' Equity - Summary of MSU Performance (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="StockholdersEquitySummaryOfNonvestedSharesDetail" roleURI="http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetail">
        <link:definition>2432406 - Disclosure - Stockholders' Equity - Summary of Nonvested Shares (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="StockholdersEquityTables" roleURI="http://www.aligntech.com/role/StockholdersEquityTables">
        <link:definition>2332301 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfOptionComponentOfPurchasePlanSharesEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" roleURI="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfOptionComponentOfPurchasePlanSharesEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail">
        <link:definition>2432410 - Disclosure - Stockholders' Equity - Weighted Average Assumptions Used for the Fair Value of the Option Component of the Purchase Plan Shares Estimated at Grant Date Using Black-Scholes Option Pricing Model (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="StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfStockOptionsGrantedEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" roleURI="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfStockOptionsGrantedEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail">
        <link:definition>2432405 - Disclosure - Stockholders' Equity - Weighted Average Assumptions Used for the Fair Value of Stock Options Granted Estimated at Grant Date Using Black-Scholes Option Pricing Model (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="StockholdersEquityWeightedAverageAssumptionsUsedInMonteCarloSimulationDetail" roleURI="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedInMonteCarloSimulationDetail">
        <link:definition>2432408 - Disclosure - Stockholders' Equity - Weighted-Average Assumptions Used in the Monte Carlo Simulation (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="SummaryOfSignificantAccountingPolicies" roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPolicies">
        <link:definition>2101100 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail">
        <link:definition>2401403 - Disclosure - Summary of Significant Accounting Policies - 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="SummaryOfSignificantAccountingPoliciesBalanceSheetAsAdjustedDetails" roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetAsAdjustedDetails">
        <link:definition>2401405 - Disclosure - Summary of Significant Accounting Policies - Balance Sheet As Adjusted (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="SummaryOfSignificantAccountingPoliciesCashFlowStatementAsAdjustedDetails" roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesCashFlowStatementAsAdjustedDetails">
        <link:definition>2401406 - Disclosure - Summary of Significant Accounting Policies - Cash Flow Statement As Adjusted (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="SummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>2201201 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryOfSignificantAccountingPoliciesRemainingPerformanceObligationDetails" roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesRemainingPerformanceObligationDetails">
        <link:definition>2401404 - Disclosure - Summary of Significant Accounting Policies - Remaining Performance Obligation (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="SummaryOfSignificantAccountingPoliciesSummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfSignificantAccountingPoliciesTables">
        <link:definition>2301302 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalCashFlowInformation" roleURI="http://www.aligntech.com/role/SupplementalCashFlowInformation">
        <link:definition>2145100 - Disclosure - Supplemental Cash Flow 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="SupplementalCashFlowInformationDetail" roleURI="http://www.aligntech.com/role/SupplementalCashFlowInformationDetail">
        <link:definition>2445402 - Disclosure - Supplemental Cash Flow 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="SupplementalCashFlowInformationTables" roleURI="http://www.aligntech.com/role/SupplementalCashFlowInformationTables">
        <link:definition>2345301 - Disclosure - Supplemental Cash Flow Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ValuationAndQualifyingAccountsAndReservesDetail" roleURI="http://www.aligntech.com/role/ValuationAndQualifyingAccountsAndReservesDetail">
        <link:definition>2452401 - Disclosure - Valuation and Qualifying Accounts and Reserves (Detail)</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 abstract="true" id="algn_ASR2017Member" name="ASR2017Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_AcceleratedShareRepurchaseContractedAmountofRepurchase" name="AcceleratedShareRepurchaseContractedAmountofRepurchase" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares" name="AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_AccruedAccountsPayable" name="AccruedAccountsPayable" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="algn_AccruedSalesAndMarketingCurrent" name="AccruedSalesAndMarketingCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="algn_AccruedSalesReturnReserveCurrent" name="AccruedSalesReturnReserveCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="algn_Accruedpropertyplantandequipment" name="Accruedpropertyplantandequipment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="algn_AgencyBondsMember" name="AgencyBondsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent" name="AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="algn_April2014StockRepurchaseProgramMember" name="April2014StockRepurchaseProgramMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_April2016StockRepurchaseProgramMember" name="April2016StockRepurchaseProgramMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_BasisOfPresentationPolicyTextBlock" name="BasisOfPresentationPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_CashFinancialInstitutionsUsed" name="CashFinancialInstitutionsUsed" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_CertainDistributorsMember" name="CertainDistributorsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_ClearAlignerMember" name="ClearAlignerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable" name="CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="algn_CommonStockRepurchaseProgramAbstract" name="CommonStockRepurchaseProgramAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_ConversionOfConvertibleNotesReceivableIntoEquitySecurities" name="ConversionOfConvertibleNotesReceivableIntoEquitySecurities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="algn_DeferredTaxAssetsLiabilitiesGross" name="DeferredTaxAssetsLiabilitiesGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards" name="DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested" name="DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="algn_DescriptionOfBusinessPolicyPolicyTextBlock" name="DescriptionOfBusinessPolicyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_DocumentDocumentandEntityInformationAbstract" name="DocumentDocumentandEntityInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017" name="EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry" name="EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations" name="Effectiveincometaxrateimpactonexpirationofstatuteoflimitations" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_EmployeeStockIncentivePlan2005Member" name="EmployeeStockIncentivePlan2005Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_EmployeeStockPurchasePlan2010Member" name="EmployeeStockPurchasePlan2010Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod" name="EmployeeStockPurchasePlanDurationOfOfferingPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_EmployeeStockPurchasePlanMember" name="EmployeeStockPurchasePlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance" name="EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods" name="EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_EquityMethodInvestmentOwnershipAcquired" name="EquityMethodInvestmentOwnershipAcquired" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities" name="ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_ExistingTechnologyMember" name="ExistingTechnologyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss" name="FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="algn_IncomeTaxesLineItems" name="IncomeTaxesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_IncomeTaxesTable" name="IncomeTaxesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_InvisalignExpressliteMember" name="InvisalignExpressliteMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_InvisalignFullMember" name="InvisalignFullMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_IsraeliSeveranceFundsMember" name="IsraeliSeveranceFundsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_Lawsuitagainst3ShapeASMember" name="Lawsuitagainst3ShapeASMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_LawsuitsAgainstExecutiveOfficers" name="LawsuitsAgainstExecutiveOfficers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="algn_LeaseTerm" name="LeaseTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_LoansAndLeasesReceivableAgreedUponRelatedParties" name="LoansAndLeasesReceivableAgreedUponRelatedParties" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="algn_LongTermInvestmentsMember" name="LongTermInvestmentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_MarketPerformanceBasedRestrictedStockUnitsMember" name="MarketPerformanceBasedRestrictedStockUnitsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_MarketableSecuritiesAndFairValueMeasurementsAbstract" name="MarketableSecuritiesAndFairValueMeasurementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_MarketableSecuritiesWeightedAverageRemainingMaturity" name="MarketableSecuritiesWeightedAverageRemainingMaturity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_MaturityPeriodUsedToClassifyInvestments" name="MaturityPeriodUsedToClassifyInvestments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_May2018RepurchaseMember" name="May2018RepurchaseMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_MonthlyVestingMember" name="MonthlyVestingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_MunicipalSecuritiesMember" name="MunicipalSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_NationalCorporateTaxRate" name="NationalCorporateTaxRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_NumberofDerivativeLawsuits" name="NumberofDerivativeLawsuits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_OtherInternationalMember" name="OtherInternationalMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_OtherLongtermAssets" name="OtherLongtermAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="algn_PatentInfringementNumberofLawsuits" name="PatentInfringementNumberofLawsuits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_PatentInfringementby3ShapeMember" name="PatentInfringementby3ShapeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod" name="PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_PurchaseAndSaleAgreementCashPaid" name="PurchaseAndSaleAgreementCashPaid" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="algn_PurchaseAndSaleAgreementCashToBePaid" name="PurchaseAndSaleAgreementCashToBePaid" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="algn_PurchaseAndSaleAgreementPurchasePrice" name="PurchaseAndSaleAgreementPurchasePrice" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_SDCMember" name="SDCMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_SECSchedule1209ValuationAllowancesSalesReturnsMember" name="SECSchedule1209ValuationAllowancesSalesReturnsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_ScannersAndServicesMember" name="ScannersAndServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis" name="ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element id="algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_ShareRepurchaseProgramDisclosureTextBlock" name="ShareRepurchaseProgramDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_ShareRepurchasesLineItems" name="ShareRepurchasesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_ShareRepurchasesPricePaidPerShare" name="ShareRepurchasesPricePaidPerShare" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_ShareRepurchasesTable" name="ShareRepurchasesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue" name="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum" name="SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="algn_SignificantAccountingPoliciesLineItems" name="SignificantAccountingPoliciesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_SignificantAccountingPoliciesTable" name="SignificantAccountingPoliciesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_StandardProductWarrantyTimePeriod" name="StandardProductWarrantyTimePeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_StockIncentivePlan2005Member" name="StockIncentivePlan2005Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_StockPlan2001Member" name="StockPlan2001Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_StockholderRightsPlanMember" name="StockholderRightsPlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_StockholdersEquityNoteLineItems" name="StockholdersEquityNoteLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_StockholdersEquityNoteTable" name="StockholdersEquityNoteTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit" name="TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset" name="TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability" name="TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits" name="TaxWithholdingRelatedToVestingOfRestrictedStockUnits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_U.S.GovernmentTreasuryBondsMember" name="U.S.GovernmentTreasuryBondsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue" name="ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="algn_ViolationofTradeLaws3ShapeMember" name="ViolationofTradeLaws3ShapeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>15
<FILENAME>algn-20181231_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.aligntech.com/role/BalanceSheetComponents" xlink:href="algn-20181231.xsd#BalanceSheetComponents" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail" xlink:href="algn-20181231.xsd#BalanceSheetComponentsAccruedLiabilitiesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsAdditionalInformationDetail" xlink:href="algn-20181231.xsd#BalanceSheetComponentsAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails" xlink:href="algn-20181231.xsd#BalanceSheetComponentsDeferredRevenuesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail" xlink:href="algn-20181231.xsd#BalanceSheetComponentsInventoriesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsOtherAssetsDetails" xlink:href="algn-20181231.xsd#BalanceSheetComponentsOtherAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsPropertyAndEquipmentDetail" xlink:href="algn-20181231.xsd#BalanceSheetComponentsPropertyAndEquipmentDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsTables" xlink:href="algn-20181231.xsd#BalanceSheetComponentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetail" xlink:href="algn-20181231.xsd#BalanceSheetComponentsWarrantyAccrualActivityDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BusinessCombinations" xlink:href="algn-20181231.xsd#BusinessCombinations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BusinessCombinationsAdditionalInformationDetail" xlink:href="algn-20181231.xsd#BusinessCombinationsAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommitmentsAndContingencies" xlink:href="algn-20181231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" xlink:href="algn-20181231.xsd#CommitmentsAndContingenciesAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommitmentsAndContingenciesMinimumFutureLeasePaymentsForNonCancelableLeasesDetail" xlink:href="algn-20181231.xsd#CommitmentsAndContingenciesMinimumFutureLeasePaymentsForNonCancelableLeasesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommitmentsAndContingenciesTables" xlink:href="algn-20181231.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommonStockRepurchaseProgram" xlink:href="algn-20181231.xsd#CommonStockRepurchaseProgram" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetail" xlink:href="algn-20181231.xsd#CommonStockRepurchaseProgramAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedBalanceSheets" xlink:href="algn-20181231.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="algn-20181231.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedStatementOfComprehensiveIncome" xlink:href="algn-20181231.xsd#ConsolidatedStatementOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="algn-20181231.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedStatementsOfOperations" xlink:href="algn-20181231.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:href="algn-20181231.xsd#ConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CreditFacility" xlink:href="algn-20181231.xsd#CreditFacility" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CreditFacilityAdditionalInformationDetail" xlink:href="algn-20181231.xsd#CreditFacilityAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/DocumentAndEntityInformation" xlink:href="algn-20181231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/EmployeeBenefitPlans" xlink:href="algn-20181231.xsd#EmployeeBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail" xlink:href="algn-20181231.xsd#EmployeeBenefitPlansAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/EquityMethodInvestments" xlink:href="algn-20181231.xsd#EquityMethodInvestments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/EquityMethodInvestmentsDetails" xlink:href="algn-20181231.xsd#EquityMethodInvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssets" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssetsAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetail" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssetsIntangibleAssetsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetail" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxes" xlink:href="algn-20181231.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail" xlink:href="algn-20181231.xsd#IncomeTaxesAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateAndEffectiveTaxRateDetail" xlink:href="algn-20181231.xsd#IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateAndEffectiveTaxRateDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetail" xlink:href="algn-20181231.xsd#IncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail" xlink:href="algn-20181231.xsd#IncomeTaxesIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesIncomeTaxesProvisionForBenefitFromIncomeTaxesDetail" xlink:href="algn-20181231.xsd#IncomeTaxesIncomeTaxesProvisionForBenefitFromIncomeTaxesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesRollforwardOfTotalGrossUnrecognizedTaxBenefitDetail" xlink:href="algn-20181231.xsd#IncomeTaxesRollforwardOfTotalGrossUnrecognizedTaxBenefitDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesTables" xlink:href="algn-20181231.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/LegalProceedings" xlink:href="algn-20181231.xsd#LegalProceedings" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/LegalProceedingsDetails" xlink:href="algn-20181231.xsd#LegalProceedingsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurements" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsDerivativeFinancialInstrumentsDetails" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsDerivativeFinancialInstrumentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsFairValueMeasuredOnRecurringBasisDetail" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsFairValueMeasuredOnRecurringBasisDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsMarketableSecuritiesDetails" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsMarketableSecuritiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsNarrativeDetails" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsShortTermAndLongTermSecuritiesDetail" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsShortTermAndLongTermSecuritiesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsTables" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/NetIncomePerShare" xlink:href="algn-20181231.xsd#NetIncomePerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/NetProfitPerShareAdditionalInformationDetail" xlink:href="algn-20181231.xsd#NetProfitPerShareAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/NetProfitPerShareComputationOfBasicAndDilutedNetProfitPerShareAttributableToCommonStockDetail" xlink:href="algn-20181231.xsd#NetProfitPerShareComputationOfBasicAndDilutedNetProfitPerShareAttributableToCommonStockDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/NetProfitPerShareTables" xlink:href="algn-20181231.xsd#NetProfitPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReserves" xlink:href="algn-20181231.xsd#ScheduleIiValuationAndQualifyingAccountsAndReserves" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformation" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationAdditionalInformationDetail" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformationAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetail" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetail" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentsAndGeographicalInformationDetails" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformationSegmentsAndGeographicalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationTables" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquity" xlink:href="algn-20181231.xsd#StockholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityActivityUnderStockOptionPlansDetail" xlink:href="algn-20181231.xsd#StockholdersEquityActivityUnderStockOptionPlansDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" xlink:href="algn-20181231.xsd#StockholdersEquityAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityEsppActivityDetails" xlink:href="algn-20181231.xsd#StockholdersEquityEsppActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityStockBasedAwardsAndEmployeeStockPurchasesDetail" xlink:href="algn-20181231.xsd#StockholdersEquityStockBasedAwardsAndEmployeeStockPurchasesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetail" xlink:href="algn-20181231.xsd#StockholdersEquitySummaryOfMsuPerformanceDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetail" xlink:href="algn-20181231.xsd#StockholdersEquitySummaryOfNonvestedSharesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityTables" xlink:href="algn-20181231.xsd#StockholdersEquityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfOptionComponentOfPurchasePlanSharesEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:href="algn-20181231.xsd#StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfOptionComponentOfPurchasePlanSharesEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfStockOptionsGrantedEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:href="algn-20181231.xsd#StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfStockOptionsGrantedEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedInMonteCarloSimulationDetail" xlink:href="algn-20181231.xsd#StockholdersEquityWeightedAverageAssumptionsUsedInMonteCarloSimulationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetAsAdjustedDetails" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesBalanceSheetAsAdjustedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesCashFlowStatementAsAdjustedDetails" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesCashFlowStatementAsAdjustedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesRemainingPerformanceObligationDetails" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesRemainingPerformanceObligationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfSignificantAccountingPoliciesTables" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SupplementalCashFlowInformation" xlink:href="algn-20181231.xsd#SupplementalCashFlowInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" xlink:href="algn-20181231.xsd#SupplementalCashFlowInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SupplementalCashFlowInformationTables" xlink:href="algn-20181231.xsd#SupplementalCashFlowInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ValuationAndQualifyingAccountsAndReservesDetail" xlink:href="algn-20181231.xsd#ValuationAndQualifyingAccountsAndReservesDetail" xlink:type="simple" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponents" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail" 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_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b0e2721e-44a1-957d-5aaa-294b580a15e3" 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_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_AccruedMarketingCostsCurrent" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_ba219a34-af19-ad7c-f6cf-d5a32a7f2e7f" 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_AccruedMarketingCostsCurrent_ba219a34-af19-ad7c-f6cf-d5a32a7f2e7f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_246557bf-247d-ae14-75c6-f807977be209" 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_us-gaap_SalesAndExciseTaxPayableCurrent_246557bf-247d-ae14-75c6-f807977be209" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualCurrent" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_412b7130-c16d-005d-02b7-0be8a786ff7c" 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_StandardProductWarrantyAccrualCurrent_412b7130-c16d-005d-02b7-0be8a786ff7c" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_AccruedSalesAndMarketingCurrent" xlink:label="loc_algn_AccruedSalesAndMarketingCurrent_7177e273-4a9d-76a0-87d7-1af06b0cdcf0" 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_algn_AccruedSalesAndMarketingCurrent_7177e273-4a9d-76a0-87d7-1af06b0cdcf0" xlink:type="arc" />
    <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="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_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_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_d1997c77-9fc6-cbee-b2e4-9f642058c98e" xlink:type="locator" />
    <link:calculationArc order="7" 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_AccruedIncomeTaxesCurrent_d1997c77-9fc6-cbee-b2e4-9f642058c98e" 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="8" 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:loc xlink:href="algn-20181231.xsd#algn_Accruedpropertyplantandequipment" xlink:label="loc_algn_Accruedpropertyplantandequipment_110B33EAB21AFD0C8C6208BB00842C59" xlink:type="locator" />
    <link:calculationArc order="9" 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_algn_Accruedpropertyplantandequipment_110B33EAB21AFD0C8C6208BB00842C59" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_AccruedAccountsPayable" xlink:label="loc_algn_AccruedAccountsPayable_526c7ecd-7a31-fa7a-6001-1af06b98a50e" xlink:type="locator" />
    <link:calculationArc order="10" 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_algn_AccruedAccountsPayable_526c7ecd-7a31-fa7a-6001-1af06b98a50e" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_AccruedSalesReturnReserveCurrent" xlink:label="loc_algn_AccruedSalesReturnReserveCurrent_62F37D42AA15A25C73DF08B8FACADB98" xlink:type="locator" />
    <link:calculationArc order="11" 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_algn_AccruedSalesReturnReserveCurrent_62F37D42AA15A25C73DF08B8FACADB98" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsAdditionalInformationDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_66bcd79a-a1c3-c24d-b8b4-7a0ce373714b" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_a979ceab-3c76-a4d5-9d1d-ca902d5e8595" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_66bcd79a-a1c3-c24d-b8b4-7a0ce373714b" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_a979ceab-3c76-a4d5-9d1d-ca902d5e8595" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_02cb866c-0b1c-51f5-8ed3-3272dfc8c769" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_66bcd79a-a1c3-c24d-b8b4-7a0ce373714b" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_02cb866c-0b1c-51f5-8ed3-3272dfc8c769" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_c2dd0840-de07-383b-bde9-fb229532490d" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_66bcd79a-a1c3-c24d-b8b4-7a0ce373714b" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_c2dd0840-de07-383b-bde9-fb229532490d" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsOtherAssetsDetails" xlink:type="extended">
    <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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="loc_us-gaap_CapitalizedContractCostNet_ba4511e9-31f0-9ad8-ca53-84d6386f9026" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_ddb0d184-2205-2a10-5b0e-faf2ccd717ae" xlink:to="loc_us-gaap_CapitalizedContractCostNet_ba4511e9-31f0-9ad8-ca53-84d6386f9026" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuritiesOwnedNotReadilyMarketable" xlink:label="loc_us-gaap_SecuritiesOwnedNotReadilyMarketable_80101ad8-a126-5832-2ce4-260f7933160b" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_ddb0d184-2205-2a10-5b0e-faf2ccd717ae" xlink:to="loc_us-gaap_SecuritiesOwnedNotReadilyMarketable_80101ad8-a126-5832-2ce4-260f7933160b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecurityDeposit" xlink:label="loc_us-gaap_SecurityDeposit_65863a15-0495-4576-d153-233f0dd96954" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_ddb0d184-2205-2a10-5b0e-faf2ccd717ae" xlink:to="loc_us-gaap_SecurityDeposit_65863a15-0495-4576-d153-233f0dd96954" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LoansReceivableNet" xlink:label="loc_us-gaap_LoansReceivableNet_ca47994c-61a4-3739-698f-1e4ee1659632" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_ddb0d184-2205-2a10-5b0e-faf2ccd717ae" xlink:to="loc_us-gaap_LoansReceivableNet_ca47994c-61a4-3739-698f-1e4ee1659632" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_OtherLongtermAssets" xlink:label="loc_algn_OtherLongtermAssets_83D1FA0DADA76ED7BAB008B237AC05D8" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_ddb0d184-2205-2a10-5b0e-faf2ccd717ae" xlink:to="loc_algn_OtherLongtermAssets_83D1FA0DADA76ED7BAB008B237AC05D8" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsPropertyAndEquipmentDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f37ad080-c77a-efc5-c936-389b16abc420" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_78662f7f-2a6a-5d68-ba8a-7947ed287be5" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_f37ad080-c77a-efc5-c936-389b16abc420" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_78662f7f-2a6a-5d68-ba8a-7947ed287be5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0a08cda9-11b3-e7ac-3fc9-3a23c67d9b96" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_f37ad080-c77a-efc5-c936-389b16abc420" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0a08cda9-11b3-e7ac-3fc9-3a23c67d9b96" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/BusinessCombinations" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/BusinessCombinationsAdditionalInformationDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/CommitmentsAndContingencies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/CommitmentsAndContingenciesMinimumFutureLeasePaymentsForNonCancelableLeasesDetail" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_36c616b1-40de-90d4-3c05-7e224ce1169a" xlink:type="locator" />
    <link:calculationArc order="6" 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_OperatingLeasesFutureMinimumPaymentsDueThereafter_36c616b1-40de-90d4-3c05-7e224ce1169a" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.aligntech.com/role/CommitmentsAndContingenciesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/CommonStockRepurchaseProgram" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <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_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_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" 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_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d32a2417-a96e-df92-8909-70df29d31528" 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_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d32a2417-a96e-df92-8909-70df29d31528" 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="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_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_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_66bcd79a-a1c3-c24d-b8b4-7a0ce373714b" 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_InventoryNet_66bcd79a-a1c3-c24d-b8b4-7a0ce373714b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_ce9014ac-0ac4-6ed2-b53f-a0edc046d6b4" xlink:type="locator" />
    <link:calculationArc order="5" 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_PrepaidExpenseAndOtherAssetsCurrent_ce9014ac-0ac4-6ed2-b53f-a0edc046d6b4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_5be77b8d-fe95-a009-6655-0f33965794f2" 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_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_5be77b8d-fe95-a009-6655-0f33965794f2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f37ad080-c77a-efc5-c936-389b16abc420" 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_PropertyPlantAndEquipmentNet_f37ad080-c77a-efc5-c936-389b16abc420" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_cb59c411-be61-59fa-38c9-6346bc0b7f01" 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_IntangibleAssetsNetIncludingGoodwill_cb59c411-be61-59fa-38c9-6346bc0b7f01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_6ef07cd6-1898-c9c0-4e60-ee328fe006a8" xlink:type="locator" />
    <link:calculationArc order="5" 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_DeferredTaxAssetsNetNoncurrent_6ef07cd6-1898-c9c0-4e60-ee328fe006a8" 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="6" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_0682cfaa-83e6-dea4-d697-0d84430cc679" xlink:type="locator" />
    <link:calculationArc order="7" 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_EquityMethodInvestments_0682cfaa-83e6-dea4-d697-0d84430cc679" 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_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_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_56ae2fbe-1d9b-2820-d3f0-88126fbd28ba" 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_DeferredRevenueCurrent_56ae2fbe-1d9b-2820-d3f0-88126fbd28ba" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_bb31f953-8df0-2ef2-dd32-c7b8daf35382" 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_TaxesPayableCurrentAndNoncurrent_bb31f953-8df0-2ef2-dd32-c7b8daf35382" 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="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_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_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_6dca832a-861c-478d-b1a0-396533beb40d" 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_AdditionalPaidInCapital_6dca832a-861c-478d-b1a0-396533beb40d" 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="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_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_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a59bc5ae-63a0-c9bc-32f7-e2bd9f32bd26" 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_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_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_f0c68f4f-7ec1-d447-8ba7-0f2766abbe67" xlink:type="locator" />
    <link:calculationArc order="3" 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_CommitmentsAndContingencies_f0c68f4f-7ec1-d447-8ba7-0f2766abbe67" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.aligntech.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/ConsolidatedStatementOfComprehensiveIncome" 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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b087c8bb-e0f6-4c7f-883c-027f52d32745" 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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b087c8bb-e0f6-4c7f-883c-027f52d32745" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_c7333cca-378d-a6fc-ae13-b512babfcdeb" 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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_c7333cca-378d-a6fc-ae13-b512babfcdeb" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.aligntech.com/role/ConsolidatedStatementsOfCashFlows" 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_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_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_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e8a9abf2-38d3-77d1-fb6b-693fef632294" 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_DeferredIncomeTaxExpenseBenefit_e8a9abf2-38d3-77d1-fb6b-693fef632294" 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="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_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_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_90cbc3ab-f555-6407-b3b4-b2bfa84c9f18" 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_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_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_29b0a481-c653-23c1-27cf-114dadcce1af" 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_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_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_5f96c19e-85fe-99f6-cec0-c2c9d7470ed4" 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_IncreaseDecreaseInAccountsReceivable_5f96c19e-85fe-99f6-cec0-c2c9d7470ed4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_334f1d33-7cae-7fd2-9d83-bb387fc2f3dd" xlink:type="locator" />
    <link:calculationArc order="7" 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_IncreaseDecreaseInInventories_334f1d33-7cae-7fd2-9d83-bb387fc2f3dd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0e4168a9-901d-abb5-15c0-3622e9e2c070" xlink:type="locator" />
    <link:calculationArc order="8" 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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0e4168a9-901d-abb5-15c0-3622e9e2c070" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_0a39d2ee-656d-ead5-a676-41794b4da8f4" xlink:type="locator" />
    <link:calculationArc order="9" 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_IncreaseDecreaseInAccountsPayable_0a39d2ee-656d-ead5-a676-41794b4da8f4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_a7e5a9b0-da37-f993-db8e-55e01b78deb4" xlink:type="locator" />
    <link:calculationArc order="10" 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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_a7e5a9b0-da37-f993-db8e-55e01b78deb4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_f37803fe-8fc6-3fc4-e497-674e18f03ea5" xlink:type="locator" />
    <link:calculationArc order="11" 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_IncreaseDecreaseInDeferredRevenue_f37803fe-8fc6-3fc4-e497-674e18f03ea5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_05d184be-d5e1-45d0-e2a4-9f9da06e5071" xlink:type="locator" />
    <link:calculationArc order="12" 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_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_05d184be-d5e1-45d0-e2a4-9f9da06e5071" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d01a4d5f-b660-27b4-db84-9a80227862fc" xlink:type="locator" />
    <link:calculationArc order="13" 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_IncomeLossFromEquityMethodInvestments_d01a4d5f-b660-27b4-db84-9a80227862fc" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_e69a15cf-ab4b-cbea-dc70-0b76971b08a1" xlink:type="locator" />
    <link:calculationArc order="14" 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_IncreaseDecreaseInAccruedIncomeTaxesPayable_e69a15cf-ab4b-cbea-dc70-0b76971b08a1" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities_03200d08-dfda-5842-b377-1af06b0cb6a9" xlink:type="locator" />
    <link:calculationArc order="15" 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_algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities_03200d08-dfda-5842-b377-1af06b0cb6a9" 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_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6d89f221-3ede-36b2-fcad-4a4ce1606f6a" 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_PaymentsToAcquirePropertyPlantAndEquipment_6d89f221-3ede-36b2-fcad-4a4ce1606f6a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_1409fb09-f174-b7de-83f3-7374f9363a4e" 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_PaymentsToAcquireAvailableForSaleSecurities_1409fb09-f174-b7de-83f3-7374f9363a4e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_c4aa0718-f1b7-8481-8382-216f94e41c89" 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_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_c4aa0718-f1b7-8481-8382-216f94e41c89" 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="4" 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_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_1db37fac-6ce5-5d1f-3f25-b01134e09873" xlink:type="locator" />
    <link:calculationArc order="5" 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_PaymentsToAcquireEquityMethodInvestments_1db37fac-6ce5-5d1f-3f25-b01134e09873" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_05a3d346-9a51-48a3-a1b6-b8fe7d539e87" xlink:type="locator" />
    <link:calculationArc order="6" 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_ProceedsFromCollectionOfLoansReceivable_05a3d346-9a51-48a3-a1b6-b8fe7d539e87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable_ff98589b-ab30-63fa-312f-cbfc8ee382b4" xlink:type="locator" />
    <link:calculationArc order="7" 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_PaymentsToAcquireLoansReceivable_ff98589b-ab30-63fa-312f-cbfc8ee382b4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_501ceb78-782e-aec9-eff2-2bd0a073c870" xlink:type="locator" />
    <link:calculationArc order="8" 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_ProceedsFromSaleAndMaturityOfMarketableSecurities_501ceb78-782e-aec9-eff2-2bd0a073c870" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_80abba07-181c-6ed2-349d-9d7dfc078eab" xlink:type="locator" />
    <link:calculationArc order="9" 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_PaymentsToAcquireBusinessesNetOfCashAcquired_80abba07-181c-6ed2-349d-9d7dfc078eab" 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_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_6ec8bc8e-bcd9-36ad-d8ae-2c2fa1dfd920" 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_ProceedsFromIssuanceOfCommonStock_6ec8bc8e-bcd9-36ad-d8ae-2c2fa1dfd920" 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_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_533cef65-f809-b4cc-fbfc-c72da59ce951" xlink:type="locator" />
    <link:calculationArc order="3" 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_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_533cef65-f809-b4cc-fbfc-c72da59ce951" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_43305c85-41ff-3d0f-c464-dc8983363bce" xlink:type="locator" />
    <link:calculationArc order="4" 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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_43305c85-41ff-3d0f-c464-dc8983363bce" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_e0089888-8677-d95e-95e6-00fe630f2dcb" 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_EffectOfExchangeRateOnCashAndCashEquivalents_e0089888-8677-d95e-95e6-00fe630f2dcb" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.aligntech.com/role/ConsolidatedStatementsOfOperations" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19dfad62-5a43-dcc4-04a8-012732c1ed97" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19dfad62-5a43-dcc4-04a8-012732c1ed97" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19dfad62-5a43-dcc4-04a8-012732c1ed97" 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_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_a79a15e4-e17e-4bc8-9f1a-c19d2040db8f" 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_CostOfRevenue_a79a15e4-e17e-4bc8-9f1a-c19d2040db8f" 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_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_41e96f8d-e499-8de8-69a8-27f1c7d4df6e" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19dfad62-5a43-dcc4-04a8-012732c1ed97" 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_InterestIncomeOperating" xlink:label="loc_us-gaap_InterestIncomeOperating_49a20539-5304-2297-96e1-4142f54e0b45" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19dfad62-5a43-dcc4-04a8-012732c1ed97" xlink:to="loc_us-gaap_InterestIncomeOperating_49a20539-5304-2297-96e1-4142f54e0b45" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_d01a4d5f-b660-27b4-db84-9a80227862fc" xlink:type="locator" />
    <link:calculationArc order="3" 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_IncomeLossFromEquityMethodInvestments_d01a4d5f-b660-27b4-db84-9a80227862fc" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.aligntech.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/CreditFacility" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/CreditFacilityAdditionalInformationDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/EmployeeBenefitPlans" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/EquityMethodInvestments" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/EquityMethodInvestmentsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssets" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" 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:loc xlink:href="algn-20181231.xsd#algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss" xlink:label="loc_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss_6dff5daa-401c-bf44-e99e-1af06b1b4951" xlink:type="locator" />
    <link:calculationArc order="3" 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_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss_6dff5daa-401c-bf44-e99e-1af06b1b4951" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetail" 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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_423e6bba-f43d-931c-5711-51d5522b2aaa" 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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_423e6bba-f43d-931c-5711-51d5522b2aaa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_28c91f3b-370e-e76f-4199-69e4166aabc6" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_28c91f3b-370e-e76f-4199-69e4166aabc6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_f7796428-4176-97fe-5145-79a026d8547a" xlink:type="locator" />
    <link:calculationArc order="3" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_f7796428-4176-97fe-5145-79a026d8547a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_71fd8e03-8eaf-f20c-786b-5e0492fb281b" xlink:type="locator" />
    <link:calculationArc order="4" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_71fd8e03-8eaf-f20c-786b-5e0492fb281b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_8d652bfd-fc92-51b1-30d6-b90c4a94f960" xlink:type="locator" />
    <link:calculationArc order="5" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_8d652bfd-fc92-51b1-30d6-b90c4a94f960" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_0e7343bd-e798-afc0-7fcc-ed296ae9f91c" xlink:type="locator" />
    <link:calculationArc order="6" 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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_0e7343bd-e798-afc0-7fcc-ed296ae9f91c" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.aligntech.com/role/IncomeTaxes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateAndEffectiveTaxRateDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/IncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19dfad62-5a43-dcc4-04a8-012732c1ed97" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_e6f9d43e-fcd6-745d-b634-9ed4792095b2" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19dfad62-5a43-dcc4-04a8-012732c1ed97" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_e6f9d43e-fcd6-745d-b634-9ed4792095b2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a4e74316-f31b-80bc-a44a-3464e9dcdb33" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19dfad62-5a43-dcc4-04a8-012732c1ed97" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a4e74316-f31b-80bc-a44a-3464e9dcdb33" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.aligntech.com/role/IncomeTaxesIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_c003e837-c7c9-cd10-ae74-916131fdc333" xlink:type="locator" />
    <link:loc xlink:href="algn-20181231.xsd#algn_DeferredTaxAssetsLiabilitiesGross" xlink:label="loc_algn_DeferredTaxAssetsLiabilitiesGross_88fda9c2-1381-e25e-ccbe-1af06b79e545" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_c003e837-c7c9-cd10-ae74-916131fdc333" xlink:to="loc_algn_DeferredTaxAssetsLiabilitiesGross_88fda9c2-1381-e25e-ccbe-1af06b79e545" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_5ca8e732-540c-5527-8ee3-c835dafc5838" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_algn_DeferredTaxAssetsLiabilitiesGross_88fda9c2-1381-e25e-ccbe-1af06b79e545" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_5ca8e732-540c-5527-8ee3-c835dafc5838" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_bf91fc79-ffa7-5391-a432-8fad97ca53a5" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_5ca8e732-540c-5527-8ee3-c835dafc5838" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_bf91fc79-ffa7-5391-a432-8fad97ca53a5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4ed01819-014a-ce74-957e-ddc9b0c1d62e" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_5ca8e732-540c-5527-8ee3-c835dafc5838" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4ed01819-014a-ce74-957e-ddc9b0c1d62e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_7fd38a24-2a25-2514-4676-a830887282eb" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_5ca8e732-540c-5527-8ee3-c835dafc5838" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_7fd38a24-2a25-2514-4676-a830887282eb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_algn_DeferredTaxAssetsLiabilitiesGross_88fda9c2-1381-e25e-ccbe-1af06b79e545" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards" xlink:label="loc_algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_e43aae72-d7b9-a232-eb6c-1af06b3adbf1" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:to="loc_algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_e43aae72-d7b9-a232-eb6c-1af06b3adbf1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_a38b9623-d40d-b02c-d37f-d84fb6a4eac7" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_a38b9623-d40d-b02c-d37f-d84fb6a4eac7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_3e8259e4-f50c-f014-e08e-1363b80d4e32" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_3e8259e4-f50c-f014-e08e-1363b80d4e32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:label="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_561df3fc-2b9a-9e30-0171-96699f878c4e" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:to="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_561df3fc-2b9a-9e30-0171-96699f878c4e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_187bb760-9cde-c4af-d9e1-306e7a6330eb" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_187bb760-9cde-c4af-d9e1-306e7a6330eb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_0e2dc226-85ed-d782-cf37-e83741c371ce" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_0e2dc226-85ed-d782-cf37-e83741c371ce" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d9af76c3-a64a-3b37-1d7d-4e9be8c70af6" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_c003e837-c7c9-cd10-ae74-916131fdc333" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d9af76c3-a64a-3b37-1d7d-4e9be8c70af6" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.aligntech.com/role/IncomeTaxesIncomeTaxesProvisionForBenefitFromIncomeTaxesDetail" xlink:type="extended">
    <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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_d5a8f60f-f2fd-24db-0c88-3cb13df436cd" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_d5a8f60f-f2fd-24db-0c88-3cb13df436cd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b975ff9b-a11f-f2b5-e104-e0266dbbbfc6" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_d5a8f60f-f2fd-24db-0c88-3cb13df436cd" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b975ff9b-a11f-f2b5-e104-e0266dbbbfc6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_650e6c8f-1409-4de1-126f-784909f82e64" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_d5a8f60f-f2fd-24db-0c88-3cb13df436cd" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_650e6c8f-1409-4de1-126f-784909f82e64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_c7d47e03-304c-5a55-c94e-91d267a418e3" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_c7d47e03-304c-5a55-c94e-91d267a418e3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4d365c95-da3d-c3cb-6f6b-7945d285af9f" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_c7d47e03-304c-5a55-c94e-91d267a418e3" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4d365c95-da3d-c3cb-6f6b-7945d285af9f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_10aa09ac-60b4-bd88-6c3b-c85b3f0fbf0a" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_c7d47e03-304c-5a55-c94e-91d267a418e3" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_10aa09ac-60b4-bd88-6c3b-c85b3f0fbf0a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_d68c483e-f3ab-fb39-7e83-ec3ca4f73610" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:to="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_d68c483e-f3ab-fb39-7e83-ec3ca4f73610" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_bbb5a6cc-fe5e-18f1-e9f0-76884d58b714" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_d68c483e-f3ab-fb39-7e83-ec3ca4f73610" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_bbb5a6cc-fe5e-18f1-e9f0-76884d58b714" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_840ca4a2-1542-fad2-992c-40136594b396" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_d68c483e-f3ab-fb39-7e83-ec3ca4f73610" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_840ca4a2-1542-fad2-992c-40136594b396" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.aligntech.com/role/IncomeTaxesRollforwardOfTotalGrossUnrecognizedTaxBenefitDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/IncomeTaxesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/LegalProceedings" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/LegalProceedingsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurements" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsDerivativeFinancialInstrumentsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsFairValueMeasuredOnRecurringBasisDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_4f2d2e40-e149-3246-b591-f2ca332c7df6" xlink:type="locator" />
    <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_67a1f3e7-c91e-d9a1-0253-362c8d727f2d" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_4f2d2e40-e149-3246-b591-f2ca332c7df6" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_67a1f3e7-c91e-d9a1-0253-362c8d727f2d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_097e1b01-70b4-1050-9921-ba329e565fb9" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_4f2d2e40-e149-3246-b591-f2ca332c7df6" xlink:to="loc_us-gaap_AvailableForSaleSecurities_097e1b01-70b4-1050-9921-ba329e565fb9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsFairValueDisclosure" xlink:label="loc_us-gaap_OtherAssetsFairValueDisclosure_c7d77849-9e96-76d6-05ae-7bba21647963" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_4f2d2e40-e149-3246-b591-f2ca332c7df6" xlink:to="loc_us-gaap_OtherAssetsFairValueDisclosure_c7d77849-9e96-76d6-05ae-7bba21647963" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MarketableSecurities" xlink:label="loc_us-gaap_MarketableSecurities_b0d2564e-70dc-1aa5-5410-b2c63a94f027" xlink:type="locator" />
    <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="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_MarketableSecurities_b0d2564e-70dc-1aa5-5410-b2c63a94f027" 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_MarketableSecuritiesNoncurrent" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_ae96910d-f6c0-5dcf-e4f9-4ecf264ba7c7" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_MarketableSecurities_b0d2564e-70dc-1aa5-5410-b2c63a94f027" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_ae96910d-f6c0-5dcf-e4f9-4ecf264ba7c7" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsShortTermAndLongTermSecuritiesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0c37b992-ed63-c343-3bce-40db48c88fa6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ca3fdc92-5bc4-ace2-ea95-801ea8b509c5" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0c37b992-ed63-c343-3bce-40db48c88fa6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ca3fdc92-5bc4-ace2-ea95-801ea8b509c5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f3b99f95-1768-5254-1fcc-c01c9fbbdc02" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0c37b992-ed63-c343-3bce-40db48c88fa6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f3b99f95-1768-5254-1fcc-c01c9fbbdc02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_097e1b01-70b4-1050-9921-ba329e565fb9" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0c37b992-ed63-c343-3bce-40db48c88fa6" xlink:to="loc_us-gaap_AvailableForSaleSecurities_097e1b01-70b4-1050-9921-ba329e565fb9" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/NetIncomePerShare" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/NetProfitPerShareAdditionalInformationDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/NetProfitPerShareComputationOfBasicAndDilutedNetProfitPerShareAttributableToCommonStockDetail" 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.aligntech.com/role/NetProfitPerShareTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReserves" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformationAdditionalInformationDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentsAndGeographicalInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformationTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/StockholdersEquity" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/StockholdersEquityActivityUnderStockOptionPlansDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/StockholdersEquityEsppActivityDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/StockholdersEquityStockBasedAwardsAndEmployeeStockPurchasesDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/StockholdersEquityTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfOptionComponentOfPurchasePlanSharesEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfStockOptionsGrantedEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedInMonteCarloSimulationDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetAsAdjustedDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesCashFlowStatementAsAdjustedDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesRemainingPerformanceObligationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfSignificantAccountingPoliciesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/SupplementalCashFlowInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/SupplementalCashFlowInformationTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.aligntech.com/role/ValuationAndQualifyingAccountsAndReservesDetail" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>16
<FILENAME>algn-20181231_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.aligntech.com/role/BalanceSheetComponents" xlink:href="algn-20181231.xsd#BalanceSheetComponents" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail" xlink:href="algn-20181231.xsd#BalanceSheetComponentsAccruedLiabilitiesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsAdditionalInformationDetail" xlink:href="algn-20181231.xsd#BalanceSheetComponentsAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails" xlink:href="algn-20181231.xsd#BalanceSheetComponentsDeferredRevenuesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail" xlink:href="algn-20181231.xsd#BalanceSheetComponentsInventoriesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsOtherAssetsDetails" xlink:href="algn-20181231.xsd#BalanceSheetComponentsOtherAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsPropertyAndEquipmentDetail" xlink:href="algn-20181231.xsd#BalanceSheetComponentsPropertyAndEquipmentDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsTables" xlink:href="algn-20181231.xsd#BalanceSheetComponentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetail" xlink:href="algn-20181231.xsd#BalanceSheetComponentsWarrantyAccrualActivityDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BusinessCombinations" xlink:href="algn-20181231.xsd#BusinessCombinations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BusinessCombinationsAdditionalInformationDetail" xlink:href="algn-20181231.xsd#BusinessCombinationsAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommitmentsAndContingencies" xlink:href="algn-20181231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" xlink:href="algn-20181231.xsd#CommitmentsAndContingenciesAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommitmentsAndContingenciesMinimumFutureLeasePaymentsForNonCancelableLeasesDetail" xlink:href="algn-20181231.xsd#CommitmentsAndContingenciesMinimumFutureLeasePaymentsForNonCancelableLeasesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommitmentsAndContingenciesTables" xlink:href="algn-20181231.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommonStockRepurchaseProgram" xlink:href="algn-20181231.xsd#CommonStockRepurchaseProgram" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetail" xlink:href="algn-20181231.xsd#CommonStockRepurchaseProgramAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedBalanceSheets" xlink:href="algn-20181231.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="algn-20181231.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedStatementOfComprehensiveIncome" xlink:href="algn-20181231.xsd#ConsolidatedStatementOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="algn-20181231.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedStatementsOfOperations" xlink:href="algn-20181231.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:href="algn-20181231.xsd#ConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CreditFacility" xlink:href="algn-20181231.xsd#CreditFacility" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CreditFacilityAdditionalInformationDetail" xlink:href="algn-20181231.xsd#CreditFacilityAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/DocumentAndEntityInformation" xlink:href="algn-20181231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/EmployeeBenefitPlans" xlink:href="algn-20181231.xsd#EmployeeBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail" xlink:href="algn-20181231.xsd#EmployeeBenefitPlansAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/EquityMethodInvestments" xlink:href="algn-20181231.xsd#EquityMethodInvestments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/EquityMethodInvestmentsDetails" xlink:href="algn-20181231.xsd#EquityMethodInvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssets" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssetsAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetail" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssetsIntangibleAssetsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetail" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxes" xlink:href="algn-20181231.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail" xlink:href="algn-20181231.xsd#IncomeTaxesAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateAndEffectiveTaxRateDetail" xlink:href="algn-20181231.xsd#IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateAndEffectiveTaxRateDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetail" xlink:href="algn-20181231.xsd#IncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail" xlink:href="algn-20181231.xsd#IncomeTaxesIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesIncomeTaxesProvisionForBenefitFromIncomeTaxesDetail" xlink:href="algn-20181231.xsd#IncomeTaxesIncomeTaxesProvisionForBenefitFromIncomeTaxesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesRollforwardOfTotalGrossUnrecognizedTaxBenefitDetail" xlink:href="algn-20181231.xsd#IncomeTaxesRollforwardOfTotalGrossUnrecognizedTaxBenefitDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesTables" xlink:href="algn-20181231.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/LegalProceedings" xlink:href="algn-20181231.xsd#LegalProceedings" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/LegalProceedingsDetails" xlink:href="algn-20181231.xsd#LegalProceedingsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurements" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsDerivativeFinancialInstrumentsDetails" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsDerivativeFinancialInstrumentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsFairValueMeasuredOnRecurringBasisDetail" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsFairValueMeasuredOnRecurringBasisDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsMarketableSecuritiesDetails" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsMarketableSecuritiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsNarrativeDetails" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsShortTermAndLongTermSecuritiesDetail" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsShortTermAndLongTermSecuritiesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsTables" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/NetIncomePerShare" xlink:href="algn-20181231.xsd#NetIncomePerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/NetProfitPerShareAdditionalInformationDetail" xlink:href="algn-20181231.xsd#NetProfitPerShareAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/NetProfitPerShareComputationOfBasicAndDilutedNetProfitPerShareAttributableToCommonStockDetail" xlink:href="algn-20181231.xsd#NetProfitPerShareComputationOfBasicAndDilutedNetProfitPerShareAttributableToCommonStockDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/NetProfitPerShareTables" xlink:href="algn-20181231.xsd#NetProfitPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReserves" xlink:href="algn-20181231.xsd#ScheduleIiValuationAndQualifyingAccountsAndReserves" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformation" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationAdditionalInformationDetail" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformationAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetail" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetail" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentsAndGeographicalInformationDetails" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformationSegmentsAndGeographicalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationTables" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquity" xlink:href="algn-20181231.xsd#StockholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityActivityUnderStockOptionPlansDetail" xlink:href="algn-20181231.xsd#StockholdersEquityActivityUnderStockOptionPlansDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" xlink:href="algn-20181231.xsd#StockholdersEquityAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityEsppActivityDetails" xlink:href="algn-20181231.xsd#StockholdersEquityEsppActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityStockBasedAwardsAndEmployeeStockPurchasesDetail" xlink:href="algn-20181231.xsd#StockholdersEquityStockBasedAwardsAndEmployeeStockPurchasesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetail" xlink:href="algn-20181231.xsd#StockholdersEquitySummaryOfMsuPerformanceDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetail" xlink:href="algn-20181231.xsd#StockholdersEquitySummaryOfNonvestedSharesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityTables" xlink:href="algn-20181231.xsd#StockholdersEquityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfOptionComponentOfPurchasePlanSharesEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:href="algn-20181231.xsd#StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfOptionComponentOfPurchasePlanSharesEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfStockOptionsGrantedEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:href="algn-20181231.xsd#StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfStockOptionsGrantedEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedInMonteCarloSimulationDetail" xlink:href="algn-20181231.xsd#StockholdersEquityWeightedAverageAssumptionsUsedInMonteCarloSimulationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetAsAdjustedDetails" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesBalanceSheetAsAdjustedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesCashFlowStatementAsAdjustedDetails" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesCashFlowStatementAsAdjustedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesRemainingPerformanceObligationDetails" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesRemainingPerformanceObligationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfSignificantAccountingPoliciesTables" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SupplementalCashFlowInformation" xlink:href="algn-20181231.xsd#SupplementalCashFlowInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" xlink:href="algn-20181231.xsd#SupplementalCashFlowInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SupplementalCashFlowInformationTables" xlink:href="algn-20181231.xsd#SupplementalCashFlowInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ValuationAndQualifyingAccountsAndReservesDetail" xlink:href="algn-20181231.xsd#ValuationAndQualifyingAccountsAndReservesDetail" 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.aligntech.com/role/BalanceSheetComponents" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsAdditionalInformationDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsOtherAssetsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsPropertyAndEquipmentDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D57974AC28A94F8AFB220C4E6224168D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5C1A0CC934AB413C17600C4E62229BDF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D57974AC28A94F8AFB220C4E6224168D" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5C1A0CC934AB413C17600C4E62229BDF" 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_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8236E2C5EDB92D60B29A0C4E62227B0D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5C1A0CC934AB413C17600C4E62229BDF" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8236E2C5EDB92D60B29A0C4E62227B0D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8236E2C5EDB92D60B29A0C4E62227B0D" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8236E2C5EDB92D60B29A0C4E62227B0D" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaap_EquipmentMember_EAE798CDE8586943331E0C4E6223D87C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:to="loc_us-gaap_EquipmentMember_EAE798CDE8586943331E0C4E6223D87C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TechnologyEquipmentMember" xlink:label="loc_us-gaap_TechnologyEquipmentMember_E00B0EE9F53BBD7C95FB0C4E62234E2C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:to="loc_us-gaap_TechnologyEquipmentMember_E00B0EE9F53BBD7C95FB0C4E62234E2C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_C24C7D6ED5D00D748CC50C4E62231BD7" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_C24C7D6ED5D00D748CC50C4E62231BD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_247C0D24ACBEE780751E0C4E622430F4" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_247C0D24ACBEE780751E0C4E622430F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_6747217115488C5751E90C4E622474C7" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_6747217115488C5751E90C4E622474C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_1615F61074FBDDB6D31D0C4E62248BAF" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:to="loc_us-gaap_BuildingMember_1615F61074FBDDB6D31D0C4E62248BAF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_06C4106ACC093D2F080B0C4E62249019" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:to="loc_us-gaap_LandMember_06C4106ACC093D2F080B0C4E62249019" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_32C147607BC0C328161D0C4E6224A5F5" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:to="loc_us-gaap_ConstructionInProgressMember_32C147607BC0C328161D0C4E6224A5F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_AD4D233BB560751C49D30C51FA137FB9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D57974AC28A94F8AFB220C4E6224168D" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_AD4D233BB560751C49D30C51FA137FB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_974B949780EC9A88A15D0C4E62257ED9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D57974AC28A94F8AFB220C4E6224168D" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_974B949780EC9A88A15D0C4E62257ED9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_150151815E12ABCEDD360C4E62255481" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_974B949780EC9A88A15D0C4E62257ED9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_150151815E12ABCEDD360C4E62255481" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_D2EF886190E729B94CF90C4E6225DADE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_974B949780EC9A88A15D0C4E62257ED9" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_D2EF886190E729B94CF90C4E6225DADE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_65E43164BC7A03E6342A0C4E62255475" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_974B949780EC9A88A15D0C4E62257ED9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_65E43164BC7A03E6342A0C4E62255475" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_BF8B43B84C662A0538220C4E62266422" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D57974AC28A94F8AFB220C4E6224168D" xlink:to="loc_us-gaap_DepreciationAndAmortization_BF8B43B84C662A0538220C4E62266422" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/BusinessCombinations" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/BusinessCombinationsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_FBA5BE4CED03683990A01AF09B0F5DDE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_FBA5BE4CED03683990A01AF09B0F5DDE" 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_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_DFC97142A43F4D49449C1AF09B0FE9DE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_FBA5BE4CED03683990A01AF09B0F5DDE" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_DFC97142A43F4D49449C1AF09B0FE9DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6E94F078BF079049C9221AF09B0F50C7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_DFC97142A43F4D49449C1AF09B0FE9DE" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6E94F078BF079049C9221AF09B0F50C7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6E94F078BF079049C9221AF09B0F50C7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_DFC97142A43F4D49449C1AF09B0FE9DE" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6E94F078BF079049C9221AF09B0F50C7" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_CertainDistributorsMember" xlink:label="loc_algn_CertainDistributorsMember_0768B92C83B344765A6E1AF09B0F4CA5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6E94F078BF079049C9221AF09B0F50C7" xlink:to="loc_algn_CertainDistributorsMember_0768B92C83B344765A6E1AF09B0F4CA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_07687D3CE42417C383091AF09B0F8477" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_07687D3CE42417C383091AF09B0F8477" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_D00AB046CAF3BD9F79B71AF09B0FE784" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_D00AB046CAF3BD9F79B71AF09B0FE784" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9C46E62002058D7C474C1AF09B0F1333" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9C46E62002058D7C474C1AF09B0F1333" 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_A5D1053DEE643F260F911AF09B0F9C5B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28" xlink:to="loc_us-gaap_Goodwill_A5D1053DEE643F260F911AF09B0F9C5B" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/CommitmentsAndContingencies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaap_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_us-gaap_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" 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_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_0F5AD1B8724142671F0E0C97038DE1F8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_0F5AD1B8724142671F0E0C97038DE1F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_A038D82817D0B445D9920C97038E8959_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_0F5AD1B8724142671F0E0C97038DE1F8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_A038D82817D0B445D9920C97038E8959_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_A038D82817D0B445D9920C97038E8959" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_0F5AD1B8724142671F0E0C97038DE1F8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_A038D82817D0B445D9920C97038E8959" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_4BE758E1BD9DE8A02E1C0C97038EC3FA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_A038D82817D0B445D9920C97038E8959" xlink:to="loc_us-gaap_SubsequentEventMember_4BE758E1BD9DE8A02E1C0C97038EC3FA" 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_C04FCF867DF92F3CF0420C97038EC0BA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:to="loc_srt_StatementGeographicalAxis_C04FCF867DF92F3CF0420C97038EC0BA" 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_90CE43A600F4E486DB0B0C97038E774C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_C04FCF867DF92F3CF0420C97038EC0BA" xlink:to="loc_srt_SegmentGeographicalDomain_90CE43A600F4E486DB0B0C97038E774C_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_90CE43A600F4E486DB0B0C97038E774C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_C04FCF867DF92F3CF0420C97038EC0BA" xlink:to="loc_srt_SegmentGeographicalDomain_90CE43A600F4E486DB0B0C97038E774C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_8A95827D3C1F1651528B0C97038F9352" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_90CE43A600F4E486DB0B0C97038E774C" xlink:to="loc_country_CN_8A95827D3C1F1651528B0C97038F9352" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CR" xlink:label="loc_country_CR_CF1E5A79E7831271AEE60C97038FCB1A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_90CE43A600F4E486DB0B0C97038E774C" xlink:to="loc_country_CR_CF1E5A79E7831271AEE60C97038FCB1A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_82A906FB9638DD52F0700C9703905FCA" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_82A906FB9638DD52F0700C9703905FCA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_C74BBF98DFD8B054AD660C9703901475_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_82A906FB9638DD52F0700C9703905FCA" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_C74BBF98DFD8B054AD660C9703901475_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_C74BBF98DFD8B054AD660C9703901475" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_82A906FB9638DD52F0700C9703905FCA" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_C74BBF98DFD8B054AD660C9703901475" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_SDCMember" xlink:label="loc_algn_SDCMember_83E5C92675AA98C5E3C30C9703905910" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_C74BBF98DFD8B054AD660C9703901475" xlink:to="loc_algn_SDCMember_83E5C92675AA98C5E3C30C9703905910" 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_76A063F223A177AEC4310C970391E87F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:to="loc_srt_RangeAxis_76A063F223A177AEC4310C970391E87F" 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_BB6EC927119B6439B8850C97039131EE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_76A063F223A177AEC4310C970391E87F" xlink:to="loc_srt_RangeMember_BB6EC927119B6439B8850C97039131EE_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_BB6EC927119B6439B8850C97039131EE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_76A063F223A177AEC4310C970391E87F" xlink:to="loc_srt_RangeMember_BB6EC927119B6439B8850C97039131EE" 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_8A5739BC72A18EE58D6C0C970391F159" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_BB6EC927119B6439B8850C97039131EE" xlink:to="loc_srt_MaximumMember_8A5739BC72A18EE58D6C0C970391F159" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_A2DDA9E8402407DB9D350C9703912CFD" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:to="loc_srt_CounterpartyNameAxis_A2DDA9E8402407DB9D350C9703912CFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_EEC675B0C9FCE5CC2C1E0C970391713F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_A2DDA9E8402407DB9D350C9703912CFD" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_EEC675B0C9FCE5CC2C1E0C970391713F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_EEC675B0C9FCE5CC2C1E0C970391713F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_A2DDA9E8402407DB9D350C9703912CFD" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_EEC675B0C9FCE5CC2C1E0C970391713F" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_SDCMember" xlink:label="loc_algn_SDCMember_87E52953D6451ABB68EC0C970392A727" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_EEC675B0C9FCE5CC2C1E0C970391713F" xlink:to="loc_algn_SDCMember_87E52953D6451ABB68EC0C970392A727" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_4DFD59AC395692C359BD0C970393B818" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_4DFD59AC395692C359BD0C970393B818" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates" xlink:label="loc_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_DDD22AB4C9BBB539D1A80C970393EDDD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_DDD22AB4C9BBB539D1A80C970393EDDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_FF12EC1A9813690752320C970395F88B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_FF12EC1A9813690752320C970395F88B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_7CC98904D4087098068E0C9703957D5D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_7CC98904D4087098068E0C9703957D5D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermPurchaseCommitmentPeriod" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_6CD2C3477DCCD57DF8460C9703966E2E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_6CD2C3477DCCD57DF8460C9703966E2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_85D8A0B74C82AE9A922F0C97039650CF" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_85D8A0B74C82AE9A922F0C97039650CF" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_PurchaseAndSaleAgreementPurchasePrice" xlink:label="loc_algn_PurchaseAndSaleAgreementPurchasePrice_030A5171F817E4129E690C970396C0AB" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_algn_PurchaseAndSaleAgreementPurchasePrice_030A5171F817E4129E690C970396C0AB" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_PurchaseAndSaleAgreementCashPaid" xlink:label="loc_algn_PurchaseAndSaleAgreementCashPaid_A3441CFA642C5F8226DA0C970396B7FC" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_algn_PurchaseAndSaleAgreementCashPaid_A3441CFA642C5F8226DA0C970396B7FC" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_PurchaseAndSaleAgreementCashToBePaid" xlink:label="loc_algn_PurchaseAndSaleAgreementCashToBePaid_50BBCB54F14C2CCEB82F0C9703977CCE" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_algn_PurchaseAndSaleAgreementCashToBePaid_50BBCB54F14C2CCEB82F0C9703977CCE" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/CommitmentsAndContingenciesMinimumFutureLeasePaymentsForNonCancelableLeasesDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/CommitmentsAndContingenciesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/CommonStockRepurchaseProgram" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareRepurchasesLineItems" xlink:label="loc_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:type="locator" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareRepurchasesTable" xlink:label="loc_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8" 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_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_E45A028D0E53CDC06F3B0C8E8BD32873" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_E45A028D0E53CDC06F3B0C8E8BD32873" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1FE3B00D832A4813CFA80C8E8BD37439_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_E45A028D0E53CDC06F3B0C8E8BD32873" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1FE3B00D832A4813CFA80C8E8BD37439_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1FE3B00D832A4813CFA80C8E8BD37439" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_E45A028D0E53CDC06F3B0C8E8BD32873" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1FE3B00D832A4813CFA80C8E8BD37439" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_FD70FA9818D9AE76AED30C8E8BD48307" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1FE3B00D832A4813CFA80C8E8BD37439" xlink:to="loc_us-gaap_SubsequentEventMember_FD70FA9818D9AE76AED30C8E8BD48307" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_3DE923961C9BFED24F770C8E8BD496BF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_3DE923961C9BFED24F770C8E8BD496BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_3DE923961C9BFED24F770C8E8BD496BF" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_3DE923961C9BFED24F770C8E8BD496BF" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_April2014StockRepurchaseProgramMember" xlink:label="loc_algn_April2014StockRepurchaseProgramMember_4868C4F5DFBC70F28D8D0C8E8BD596D1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1" xlink:to="loc_algn_April2014StockRepurchaseProgramMember_4868C4F5DFBC70F28D8D0C8E8BD596D1" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_April2016StockRepurchaseProgramMember" xlink:label="loc_algn_April2016StockRepurchaseProgramMember_0F5B80BFF6FCDDC93FCF0C8E8BD5E177" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1" xlink:to="loc_algn_April2016StockRepurchaseProgramMember_0F5B80BFF6FCDDC93FCF0C8E8BD5E177" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ASR2017Member" xlink:label="loc_algn_ASR2017Member_5DF19B1633FA6CCE49940C8E8BD5A40C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1" xlink:to="loc_algn_ASR2017Member_5DF19B1633FA6CCE49940C8E8BD5A40C" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_May2018RepurchaseMember" xlink:label="loc_algn_May2018RepurchaseMember_6922DEBCC00284F208470C8E8BD56245" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1" xlink:to="loc_algn_May2018RepurchaseMember_6922DEBCC00284F208470C8E8BD56245" 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_232C7963124C295AB21C0C8E8BD54CC0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_232C7963124C295AB21C0C8E8BD54CC0" 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_B6832133B2B9F0BD00C20C8E8BD543D3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_232C7963124C295AB21C0C8E8BD54CC0" xlink:to="loc_us-gaap_EquityComponentDomain_B6832133B2B9F0BD00C20C8E8BD543D3_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_B6832133B2B9F0BD00C20C8E8BD543D3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_232C7963124C295AB21C0C8E8BD54CC0" xlink:to="loc_us-gaap_EquityComponentDomain_B6832133B2B9F0BD00C20C8E8BD543D3" 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_BFF4BC6725168E394DC50C8E8BD6CD7C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_B6832133B2B9F0BD00C20C8E8BD543D3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_BFF4BC6725168E394DC50C8E8BD6CD7C" 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_5326C4375C621B32CB120C8E8BD61A80" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_B6832133B2B9F0BD00C20C8E8BD543D3" xlink:to="loc_us-gaap_RetainedEarningsMember_5326C4375C621B32CB120C8E8BD61A80" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_65B6D9332ACD16C5469B0C8E8BD6E217" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_65B6D9332ACD16C5469B0C8E8BD6E217" 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_4B323BD93EC3D6F3B1780C8E8BD78861" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4B323BD93EC3D6F3B1780C8E8BD78861" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareRepurchasesPricePaidPerShare" xlink:label="loc_algn_ShareRepurchasesPricePaidPerShare_FA15DE75D827767E05560C8E8BD74882" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_algn_ShareRepurchasesPricePaidPerShare_FA15DE75D827767E05560C8E8BD74882" 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_264680904DCDE96C817B0C8E8BD755B6" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_264680904DCDE96C817B0C8E8BD755B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_C1141099D2E943F7843D0C8E8BD74F71" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_C1141099D2E943F7843D0C8E8BD74F71" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_AcceleratedShareRepurchaseContractedAmountofRepurchase" xlink:label="loc_algn_AcceleratedShareRepurchaseContractedAmountofRepurchase_9B862BDE256393F746C40C8E8BD8FF3C" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_algn_AcceleratedShareRepurchaseContractedAmountofRepurchase_9B862BDE256393F746C40C8E8BD8FF3C" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares" xlink:label="loc_algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares_F0145AD9308020547D220C8E8BD8DA5B" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares_F0145AD9308020547D220C8E8BD8DA5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_4A8DA961CF90BC6C61AB0C8E8BD8695A" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_4A8DA961CF90BC6C61AB0C8E8BD8695A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_6A7F44FC237593ACEF710C8E8BD8E5C9" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_6A7F44FC237593ACEF710C8E8BD8E5C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_25F36B0627FEF60493FC0C95FC86F746" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_25F36B0627FEF60493FC0C95FC86F746" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/ConsolidatedBalanceSheets" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/ConsolidatedStatementOfComprehensiveIncome" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/ConsolidatedStatementsOfOperations" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/ConsolidatedStatementsOfStockholdersEquity" 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_B81A53F9F16A1B42DADB2B4E9CD7C726" 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_F63D64B770702D6266B42B4E9CD678BE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_B81A53F9F16A1B42DADB2B4E9CD7C726" xlink:to="loc_us-gaap_StatementTable_F63D64B770702D6266B42B4E9CD678BE" 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_6633664625B4E0DB92DB2B4E9CD6609F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_F63D64B770702D6266B42B4E9CD678BE" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6633664625B4E0DB92DB2B4E9CD6609F" 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_4D6A300A55163C377DAD2B4E9CD63F8D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6633664625B4E0DB92DB2B4E9CD6609F" xlink:to="loc_us-gaap_EquityComponentDomain_4D6A300A55163C377DAD2B4E9CD63F8D_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_4D6A300A55163C377DAD2B4E9CD63F8D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6633664625B4E0DB92DB2B4E9CD6609F" xlink:to="loc_us-gaap_EquityComponentDomain_4D6A300A55163C377DAD2B4E9CD63F8D" 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_7F4ECBF344034B4CBAF12B4E9CD76C9A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4D6A300A55163C377DAD2B4E9CD63F8D" xlink:to="loc_us-gaap_CommonStockMember_7F4ECBF344034B4CBAF12B4E9CD76C9A" 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_B6745F52A5CFA055415B2B4E9CD7CC1B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4D6A300A55163C377DAD2B4E9CD63F8D" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_B6745F52A5CFA055415B2B4E9CD7CC1B" 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_FCFC0E6891B158A12B1C2B4E9CD7446A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4D6A300A55163C377DAD2B4E9CD63F8D" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_FCFC0E6891B158A12B1C2B4E9CD7446A" 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_24D28AA8D2911E6DFBFC2B4E9CD77C80" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4D6A300A55163C377DAD2B4E9CD63F8D" xlink:to="loc_us-gaap_RetainedEarningsMember_24D28AA8D2911E6DFBFC2B4E9CD77C80" 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_5643A304368FA53A37962B4E9CD8FB41" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_B81A53F9F16A1B42DADB2B4E9CD7C726" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_F1682FA1180C215C38112B4E9CD8E1D1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_SharesOutstanding_F1682FA1180C215C38112B4E9CD8E1D1" 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_A12505A7006236A272772B4E9CD8CD82" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_StockholdersEquity_A12505A7006236A272772B4E9CD8CD82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_2F082D3928417ABAF53F2B4E9CD8BC01" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_2F082D3928417ABAF53F2B4E9CD8BC01" 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_C72C89D1378CC52E02622B4E9CD85DA9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_NetIncomeLoss_C72C89D1378CC52E02622B4E9CD85DA9" 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_28990D6A14158ECB2D9E2B4E9CD93E1A" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_28990D6A14158ECB2D9E2B4E9CD93E1A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_699B14B276C4FF811F122B4E9CD90601" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_699B14B276C4FF811F122B4E9CD90601" 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_9AB4F4F36B04D1BE9B712B4E9CD91598" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9AB4F4F36B04D1BE9B712B4E9CD91598" 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_D34470686E0604AC92F62B4E9CD90D3D" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_D34470686E0604AC92F62B4E9CD90D3D" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits" xlink:label="loc_algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits_14850860F80FB492F8BE2B4E9CD9F914" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits_14850860F80FB492F8BE2B4E9CD9F914" 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_C3A1CEA8937BC36AA1AF2B4E9CD90E3F" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_C3A1CEA8937BC36AA1AF2B4E9CD90E3F" 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_62E4679AB2C93882587C2B4E9CDAE952" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_62E4679AB2C93882587C2B4E9CDAE952" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_8E307B1F54834E72A6D82B4E9CDA112C" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_8E307B1F54834E72A6D82B4E9CDA112C" 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_BDF9479C0D68BB0A0FB12B4E9CDA5F2F" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_BDF9479C0D68BB0A0FB12B4E9CDA5F2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityOther" xlink:label="loc_us-gaap_StockholdersEquityOther_987FAC0E43422E5D63732B4E9CDA5C13" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_StockholdersEquityOther_987FAC0E43422E5D63732B4E9CDA5C13" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/CreditFacility" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/CreditFacilityAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" 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_GainContingenciesByNatureAxis" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_7DB1829837B72A51F67D0C9B429CF0C1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_7DB1829837B72A51F67D0C9B429CF0C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingencyNatureDomain" xlink:label="loc_us-gaap_GainContingencyNatureDomain_DEEC52AFF806A4E5BDAF0C9B42A1B858_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_7DB1829837B72A51F67D0C9B429CF0C1" xlink:to="loc_us-gaap_GainContingencyNatureDomain_DEEC52AFF806A4E5BDAF0C9B42A1B858_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingencyNatureDomain" xlink:label="loc_us-gaap_GainContingencyNatureDomain_DEEC52AFF806A4E5BDAF0C9B42A1B858" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_7DB1829837B72A51F67D0C9B429CF0C1" xlink:to="loc_us-gaap_GainContingencyNatureDomain_DEEC52AFF806A4E5BDAF0C9B42A1B858" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_Lawsuitagainst3ShapeASMember" xlink:label="loc_algn_Lawsuitagainst3ShapeASMember_2290063A277938704FE70C9B42A188C6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingencyNatureDomain_DEEC52AFF806A4E5BDAF0C9B42A1B858" xlink:to="loc_algn_Lawsuitagainst3ShapeASMember_2290063A277938704FE70C9B42A188C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_5030DB4499D080F2C3F60C9B42A21F98" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" xlink:to="loc_us-gaap_VariableRateAxis_5030DB4499D080F2C3F60C9B42A21F98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_C1B36C371E8F83BF2CBA0C9B42A22D45_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_5030DB4499D080F2C3F60C9B42A21F98" xlink:to="loc_us-gaap_VariableRateDomain_C1B36C371E8F83BF2CBA0C9B42A22D45_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_C1B36C371E8F83BF2CBA0C9B42A22D45" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_5030DB4499D080F2C3F60C9B42A21F98" xlink:to="loc_us-gaap_VariableRateDomain_C1B36C371E8F83BF2CBA0C9B42A22D45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_FEE4C03B31D89954A7850C9B42A2D08D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_C1B36C371E8F83BF2CBA0C9B42A22D45" xlink:to="loc_us-gaap_BaseRateMember_FEE4C03B31D89954A7850C9B42A2D08D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_2301F4F05C44E25628B40C9B42A3B529" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_C1B36C371E8F83BF2CBA0C9B42A22D45" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_2301F4F05C44E25628B40C9B42A3B529" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_D05CEF8C51C140F187DD0C9B42A38293" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_D05CEF8C51C140F187DD0C9B42A38293" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_F80DAFC4929C1C3146730C9B42A3BF15_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_D05CEF8C51C140F187DD0C9B42A38293" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_F80DAFC4929C1C3146730C9B42A3BF15_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_F80DAFC4929C1C3146730C9B42A3BF15" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_D05CEF8C51C140F187DD0C9B42A38293" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_F80DAFC4929C1C3146730C9B42A3BF15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_902B0618B06330BBBD110C9B42A321AD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_F80DAFC4929C1C3146730C9B42A3BF15" xlink:to="loc_us-gaap_SubsequentEventMember_902B0618B06330BBBD110C9B42A321AD" 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_61B76BB8E28D739468DA0C9B42A3544C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" xlink:to="loc_srt_RangeAxis_61B76BB8E28D739468DA0C9B42A3544C" 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_2814747BC60EE1B40D0E0C9B42A4AE37_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_61B76BB8E28D739468DA0C9B42A3544C" xlink:to="loc_srt_RangeMember_2814747BC60EE1B40D0E0C9B42A4AE37_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_2814747BC60EE1B40D0E0C9B42A4AE37" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_61B76BB8E28D739468DA0C9B42A3544C" xlink:to="loc_srt_RangeMember_2814747BC60EE1B40D0E0C9B42A4AE37" 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_6DF68FE8057EA135BA890C9B42A4058F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2814747BC60EE1B40D0E0C9B42A4AE37" xlink:to="loc_srt_MinimumMember_6DF68FE8057EA135BA890C9B42A4058F" 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_89BA27A31B155AF595550C9B42A445A8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2814747BC60EE1B40D0E0C9B42A4AE37" xlink:to="loc_srt_MaximumMember_89BA27A31B155AF595550C9B42A445A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber" xlink:label="loc_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_1E1865AA32A6747EF24A0C9B42A4089A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66" xlink:to="loc_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_1E1865AA32A6747EF24A0C9B42A4089A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_B7D46D5658E4739ABA590C9B42A5799C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_B7D46D5658E4739ABA590C9B42A5799C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_521FC637768EBCBCA7F00C9B42A53E4D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_521FC637768EBCBCA7F00C9B42A53E4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_621241F56364E376D03B0C9B42A5859B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_621241F56364E376D03B0C9B42A5859B" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/EmployeeBenefitPlans" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ECA262E41EB88BB1549D0C9B425ACE12" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ECA262E41EB88BB1549D0C9B425ACE12" 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_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_894F6C6EEC20644DDE9B0CBC49FE1104" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ECA262E41EB88BB1549D0C9B425ACE12" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_894F6C6EEC20644DDE9B0CBC49FE1104" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_F277172F8A6BDE145F4E0CBC7ADA8F2B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_894F6C6EEC20644DDE9B0CBC49FE1104" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_F277172F8A6BDE145F4E0CBC7ADA8F2B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_F277172F8A6BDE145F4E0CBC7ADA8F2B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_894F6C6EEC20644DDE9B0CBC49FE1104" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_F277172F8A6BDE145F4E0CBC7ADA8F2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_52F6170EDFFDAC63EB320CBC7AE8D595" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_F277172F8A6BDE145F4E0CBC7ADA8F2B" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_52F6170EDFFDAC63EB320CBC7AE8D595" 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_A32F52863DDF0E44E2760C9B425A276F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ECA262E41EB88BB1549D0C9B425ACE12" xlink:to="loc_srt_RangeAxis_A32F52863DDF0E44E2760C9B425A276F" 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_F053A56DCBF16B6CAB1F0C9B425A2351_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_A32F52863DDF0E44E2760C9B425A276F" xlink:to="loc_srt_RangeMember_F053A56DCBF16B6CAB1F0C9B425A2351_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_F053A56DCBF16B6CAB1F0C9B425A2351" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_A32F52863DDF0E44E2760C9B425A276F" xlink:to="loc_srt_RangeMember_F053A56DCBF16B6CAB1F0C9B425A2351" 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_F4724CEA19B1D91074870C9B425A2D24" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_F053A56DCBF16B6CAB1F0C9B425A2351" xlink:to="loc_srt_MaximumMember_F4724CEA19B1D91074870C9B425A2D24" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_342D0538CFB82E034CAC0C9B425ADAFE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_342D0538CFB82E034CAC0C9B425ADAFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_889C756B6168A3C030A10C9B425A0CB5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_889C756B6168A3C030A10C9B425A0CB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_62894C0BA77C19608F9A0C9B425AB67A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_62894C0BA77C19608F9A0C9B425AB67A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits" xlink:label="loc_us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits_54BAF10DC93B7929CC570C9B425AA876" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3" xlink:to="loc_us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits_54BAF10DC93B7929CC570C9B425AA876" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/EquityMethodInvestments" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/EquityMethodInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B" 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_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_B98B125025C7B0483AFF0C9B4368F07E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_B98B125025C7B0483AFF0C9B4368F07E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_19AA976A14CE7AE1AE010C9B43697F72_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_B98B125025C7B0483AFF0C9B4368F07E" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_19AA976A14CE7AE1AE010C9B43697F72_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_19AA976A14CE7AE1AE010C9B43697F72" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_B98B125025C7B0483AFF0C9B4368F07E" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_19AA976A14CE7AE1AE010C9B43697F72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_F60F3F9CAA2FF80A365D0C9B43696D7A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_19AA976A14CE7AE1AE010C9B43697F72" xlink:to="loc_us-gaap_SubsequentEventMember_F60F3F9CAA2FF80A365D0C9B43696D7A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_155117E293743CD07AE90C9B4369BE93" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_155117E293743CD07AE90C9B4369BE93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_B0013736B55838EF5A560C9B43693397_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_155117E293743CD07AE90C9B4369BE93" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_B0013736B55838EF5A560C9B43693397_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_B0013736B55838EF5A560C9B43693397" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_155117E293743CD07AE90C9B4369BE93" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_B0013736B55838EF5A560C9B43693397" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_SDCMember" xlink:label="loc_algn_SDCMember_550326B36D716A5991F10C9B436A75D7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_B0013736B55838EF5A560C9B43693397" xlink:to="loc_algn_SDCMember_550326B36D716A5991F10C9B436A75D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_817507251666A5F938DB0C9B436AF68C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_817507251666A5F938DB0C9B436AF68C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_20FEEF8236D4AE2363130C9B436A3515_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_817507251666A5F938DB0C9B436AF68C" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_20FEEF8236D4AE2363130C9B436A3515_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_20FEEF8236D4AE2363130C9B436A3515" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_817507251666A5F938DB0C9B436AF68C" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_20FEEF8236D4AE2363130C9B436A3515" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_4F0312E312CE80D608FC0C9B436BCB44" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_4F0312E312CE80D608FC0C9B436BCB44" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EquityMethodInvestmentOwnershipAcquired" xlink:label="loc_algn_EquityMethodInvestmentOwnershipAcquired_7E66A3BEA590A462C0640C9B436BBB90" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="loc_algn_EquityMethodInvestmentOwnershipAcquired_7E66A3BEA590A462C0640C9B436BBB90" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_BA5495CEC07538F475370C9B436B21DD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_BA5495CEC07538F475370C9B436B21DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_1C4B84CF6767B348FFE30C9B436B0D1B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="loc_us-gaap_EquityMethodInvestments_1C4B84CF6767B348FFE30C9B436B0D1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DueFromRelatedParties" xlink:label="loc_us-gaap_DueFromRelatedParties_489619D25DB21D23FB9E0C9B436C2FE7" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="loc_us-gaap_DueFromRelatedParties_489619D25DB21D23FB9E0C9B436C2FE7" 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_92A7F7808B14E1133D720C9B436C84E5" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_92A7F7808B14E1133D720C9B436C84E5" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_LoansAndLeasesReceivableAgreedUponRelatedParties" xlink:label="loc_algn_LoansAndLeasesReceivableAgreedUponRelatedParties_6FC5B63F7C7FFFF2AAEC0C9B436C4EE9" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="loc_algn_LoansAndLeasesReceivableAgreedUponRelatedParties_6FC5B63F7C7FFFF2AAEC0C9B436C4EE9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_297C626A0443EE678CB30C9B436C0F66" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_297C626A0443EE678CB30C9B436C0F66" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssets" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_C0E3D00964962E92345B1AF09BEF2280" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_58C7FC28D186A63DF00B1AF09BEF5766" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_C0E3D00964962E92345B1AF09BEF2280" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_58C7FC28D186A63DF00B1AF09BEF5766" 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_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_C2FACC680B558F20416C1AF09BEF696F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_58C7FC28D186A63DF00B1AF09BEF5766" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_C2FACC680B558F20416C1AF09BEF696F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_3C6924B93604C13F98EF1AF09BEF7460_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_C2FACC680B558F20416C1AF09BEF696F" xlink:to="loc_us-gaap_SegmentDomain_3C6924B93604C13F98EF1AF09BEF7460_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_3C6924B93604C13F98EF1AF09BEF7460" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_C2FACC680B558F20416C1AF09BEF696F" xlink:to="loc_us-gaap_SegmentDomain_3C6924B93604C13F98EF1AF09BEF7460" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ClearAlignerMember" xlink:label="loc_algn_ClearAlignerMember_D0FE3011BA55B2F50D7E1AF09BEF945B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3C6924B93604C13F98EF1AF09BEF7460" xlink:to="loc_algn_ClearAlignerMember_D0FE3011BA55B2F50D7E1AF09BEF945B" xlink:type="arc" />
    <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_68590943B1C1DA51CF0E1AF09BEF4A95" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_C0E3D00964962E92345B1AF09BEF2280" xlink:to="loc_us-gaap_GoodwillRollForward_68590943B1C1DA51CF0E1AF09BEF4A95" 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_C8DB2D5AF1CE24D02A261AF09BEFDDDD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_68590943B1C1DA51CF0E1AF09BEF4A95" xlink:to="loc_us-gaap_Goodwill_C8DB2D5AF1CE24D02A261AF09BEFDDDD" 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_B3A5FEEC60EF726D72401AF09BEFBDCA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_68590943B1C1DA51CF0E1AF09BEF4A95" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_B3A5FEEC60EF726D72401AF09BEFBDCA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_45657FA34C153628222D1AF09BEF2108" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_68590943B1C1DA51CF0E1AF09BEF4A95" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_45657FA34C153628222D1AF09BEF2108" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" 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_BA7C493517CE8F0A2E92086C2AA2E84F" 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_86348337B87A33D80C6B086C2AA2DDF8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_86348337B87A33D80C6B086C2AA2DDF8" 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_C6CE0561E76B5CFEB0F2086C2AA2E6D9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_86348337B87A33D80C6B086C2AA2DDF8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_C6CE0561E76B5CFEB0F2086C2AA2E6D9" 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_54B31213826C94DF93F9086C2AA2E40B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_C6CE0561E76B5CFEB0F2086C2AA2E6D9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B_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_54B31213826C94DF93F9086C2AA2E40B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_C6CE0561E76B5CFEB0F2086C2AA2E6D9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksMember" xlink:label="loc_us-gaap_TrademarksMember_7EC8CE12CBD7E41CFDC6086C2AA2F7D7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" xlink:to="loc_us-gaap_TrademarksMember_7EC8CE12CBD7E41CFDC6086C2AA2F7D7" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ExistingTechnologyMember" xlink:label="loc_algn_ExistingTechnologyMember_B08DDF01087581BAEE35086C2AA207BB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" xlink:to="loc_algn_ExistingTechnologyMember_B08DDF01087581BAEE35086C2AA207BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_47414439DE40F6086D33086C2AA2382D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" xlink:to="loc_us-gaap_CustomerRelationshipsMember_47414439DE40F6086D33086C2AA2382D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DistributionRightsMember" xlink:label="loc_us-gaap_DistributionRightsMember_31AE36426E8EDBFD70B8086C2AA2E930" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" xlink:to="loc_us-gaap_DistributionRightsMember_31AE36426E8EDBFD70B8086C2AA2E930" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaap_PatentsMember_6B06504D0E89900B0D65086C2AA22E9C" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" xlink:to="loc_us-gaap_PatentsMember_6B06504D0E89900B0D65086C2AA22E9C" 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_E49C97489F27FC0F9B6A086C2AA2448A" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_E49C97489F27FC0F9B6A086C2AA2448A" 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_4C7722B925E6451E9F99086C2AA2764A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4C7722B925E6451E9F99086C2AA2764A" 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_D2DAE6474F0B140A4939086C2AA2EFE2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_D2DAE6474F0B140A4939086C2AA2EFE2" 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_746250022CD16CD7D653086C2AA29330" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_746250022CD16CD7D653086C2AA29330" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss" xlink:label="loc_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss_AD43B4BE08AC649EE179086C2AA2B6F9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F" xlink:to="loc_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss_AD43B4BE08AC649EE179086C2AA2B6F9" 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_DB1EA8414CD743A96F36086C2AA24DD0" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_DB1EA8414CD743A96F36086C2AA24DD0" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/IncomeTaxes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="algn-20181231.xsd#algn_IncomeTaxesLineItems" xlink:label="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:type="locator" />
    <link:loc xlink:href="algn-20181231.xsd#algn_IncomeTaxesTable" xlink:label="loc_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71" 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_FF5B7F3FF95FA483C59F0C9B41EBB1D6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71" xlink:to="loc_us-gaap_AwardTypeAxis_FF5B7F3FF95FA483C59F0C9B41EBB1D6" 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_B1D7A27A9776A9BA5BB00C9B41ECCC7F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_FF5B7F3FF95FA483C59F0C9B41EBB1D6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B1D7A27A9776A9BA5BB00C9B41ECCC7F_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_B1D7A27A9776A9BA5BB00C9B41ECCC7F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_FF5B7F3FF95FA483C59F0C9B41EBB1D6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B1D7A27A9776A9BA5BB00C9B41ECCC7F" 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_9049B6B3A8DC9AC60C690C9B41EC15AA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B1D7A27A9776A9BA5BB00C9B41ECCC7F" xlink:to="loc_us-gaap_EmployeeStockOptionMember_9049B6B3A8DC9AC60C690C9B41EC15AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_A5574EDECF536F6CD1420C9B41ECE15E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_A5574EDECF536F6CD1420C9B41ECE15E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_E43BC5A001E06B6456E90C9B41ECCA93_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_A5574EDECF536F6CD1420C9B41ECE15E" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_E43BC5A001E06B6456E90C9B41ECCA93_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_E43BC5A001E06B6456E90C9B41ECCA93" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_A5574EDECF536F6CD1420C9B41ECE15E" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_E43BC5A001E06B6456E90C9B41ECCA93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_8394D3FD00FC2945F73F0C9B41EDEB4F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_E43BC5A001E06B6456E90C9B41ECCA93" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_8394D3FD00FC2945F73F0C9B41EDEB4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_6C819B1AA4922A89798B0C9B41ED1552" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_E43BC5A001E06B6456E90C9B41ECCA93" xlink:to="loc_us-gaap_ForeignCountryMember_6C819B1AA4922A89798B0C9B41ED1552" 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_CFB91CF2B863B30C2A4D0C9B41EDEC71" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71" xlink:to="loc_srt_StatementGeographicalAxis_CFB91CF2B863B30C2A4D0C9B41EDEC71" 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_10099F9BDBA2838CA2EF0C9B41ED15F8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_CFB91CF2B863B30C2A4D0C9B41EDEC71" xlink:to="loc_srt_SegmentGeographicalDomain_10099F9BDBA2838CA2EF0C9B41ED15F8_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_10099F9BDBA2838CA2EF0C9B41ED15F8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_CFB91CF2B863B30C2A4D0C9B41EDEC71" xlink:to="loc_srt_SegmentGeographicalDomain_10099F9BDBA2838CA2EF0C9B41ED15F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_3461FF9AD1AF9915AEB00C9B41F3389A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_10099F9BDBA2838CA2EF0C9B41ED15F8" xlink:to="loc_us-gaap_ForeignCountryMember_3461FF9AD1AF9915AEB00C9B41F3389A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CR" xlink:label="loc_country_CR_31FAAFACF14FA0243F6B0C9B41F31779" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_10099F9BDBA2838CA2EF0C9B41ED15F8" xlink:to="loc_country_CR_31FAAFACF14FA0243F6B0C9B41F31779" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit" xlink:label="loc_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit_027EE198DCBF0447B41C0C9B41F30229" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit_027EE198DCBF0447B41C0C9B41F30229" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability" xlink:label="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability_D824353369077334CC210C9B41F41A96" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability_D824353369077334CC210C9B41F41A96" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset" xlink:label="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset_546C2CDBCD80AAD4468E0C9B41F418AA" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset_546C2CDBCD80AAD4468E0C9B41F418AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_39D84B54594CD88935F70C9B41F454CE" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_39D84B54594CD88935F70C9B41F454CE" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested" xlink:label="loc_algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested_ED57D2B60D28FD970AE40C9B41F4B60F" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested_ED57D2B60D28FD970AE40C9B41F4B60F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:label="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_BD7BD51A02A7D4F4203E0C9B41F43BBA" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_BD7BD51A02A7D4F4203E0C9B41F43BBA" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_NationalCorporateTaxRate" xlink:label="loc_algn_NationalCorporateTaxRate_7D0BFE4CD1E6AD8CD8620C9B41F5C6F3" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_algn_NationalCorporateTaxRate_7D0BFE4CD1E6AD8CD8620C9B41F5C6F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:label="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_EB79AD2F0EB1F690C91C0C9B41F5AF82" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_EB79AD2F0EB1F690C91C0C9B41F5AF82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_2F4BC37B14D4E7D3CA5A0C9B41F59477" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_2F4BC37B14D4E7D3CA5A0C9B41F59477" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_15BA0D0368CC43735FAA0C9B41F5682C" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_15BA0D0368CC43735FAA0C9B41F5682C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_C7DA7AD9FC4A4EB07FFF0C9B41F5688B" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_C7DA7AD9FC4A4EB07FFF0C9B41F5688B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_B6A59ED24E5828FDDDD90C9B41F5EEC5" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_OperatingLossCarryforwards_B6A59ED24E5828FDDDD90C9B41F5EEC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_F25DC3B0561D4A1A7E060C9B41F55241" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_F25DC3B0561D4A1A7E060C9B41F55241" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_AD1F4F642B230909540B0C9B41F66FEC" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_AD1F4F642B230909540B0C9B41F66FEC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_A8BCA6BB7FF6854F1ADE0C9B41F66FA5" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_A8BCA6BB7FF6854F1ADE0C9B41F66FA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_F6E01BDA4E9D1DF41DEE0C9B41F60FF4" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_F6E01BDA4E9D1DF41DEE0C9B41F60FF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_A2D86F6FD95E3F21BF0F0C9B41F66F58" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_A2D86F6FD95E3F21BF0F0C9B41F66F58" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateAndEffectiveTaxRateDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/IncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/IncomeTaxesIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/IncomeTaxesIncomeTaxesProvisionForBenefitFromIncomeTaxesDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/IncomeTaxesRollforwardOfTotalGrossUnrecognizedTaxBenefitDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/IncomeTaxesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/LegalProceedings" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/LegalProceedingsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingenciesLineItems" xlink:label="loc_us-gaap_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingenciesTable" xlink:label="loc_us-gaap_GainContingenciesTable_DDF36E3FF15F45474CBE0C9B427AE03E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA" xlink:to="loc_us-gaap_GainContingenciesTable_DDF36E3FF15F45474CBE0C9B427AE03E" 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_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_FD90A807F0F68D56B34B0CC7216D3AB6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_GainContingenciesTable_DDF36E3FF15F45474CBE0C9B427AE03E" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_FD90A807F0F68D56B34B0CC7216D3AB6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2ABAB2FE1CA24BBF82690CC72176C300_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_FD90A807F0F68D56B34B0CC7216D3AB6" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2ABAB2FE1CA24BBF82690CC72176C300_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2ABAB2FE1CA24BBF82690CC72176C300" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_FD90A807F0F68D56B34B0CC7216D3AB6" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2ABAB2FE1CA24BBF82690CC72176C300" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_389E7D78B0E8CCC26C620CC74ADD15AA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_2ABAB2FE1CA24BBF82690CC72176C300" xlink:to="loc_us-gaap_SubsequentEventMember_389E7D78B0E8CCC26C620CC74ADD15AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingenciesByNatureAxis" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_92864C21A8D08CC367F70C9B427AA740" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_GainContingenciesTable_DDF36E3FF15F45474CBE0C9B427AE03E" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_92864C21A8D08CC367F70C9B427AA740" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingencyNatureDomain" xlink:label="loc_us-gaap_GainContingencyNatureDomain_FB6395F96CCB4F5A7F660C9B427AADE8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_92864C21A8D08CC367F70C9B427AA740" xlink:to="loc_us-gaap_GainContingencyNatureDomain_FB6395F96CCB4F5A7F660C9B427AADE8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingencyNatureDomain" xlink:label="loc_us-gaap_GainContingencyNatureDomain_FB6395F96CCB4F5A7F660C9B427AADE8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_92864C21A8D08CC367F70C9B427AA740" xlink:to="loc_us-gaap_GainContingencyNatureDomain_FB6395F96CCB4F5A7F660C9B427AADE8" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_Lawsuitagainst3ShapeASMember" xlink:label="loc_algn_Lawsuitagainst3ShapeASMember_8A36CA221E165F08D78A0C9B427A5C02" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingencyNatureDomain_FB6395F96CCB4F5A7F660C9B427AADE8" xlink:to="loc_algn_Lawsuitagainst3ShapeASMember_8A36CA221E165F08D78A0C9B427A5C02" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ViolationofTradeLaws3ShapeMember" xlink:label="loc_algn_ViolationofTradeLaws3ShapeMember_3D717CC993D8402154EB0C9B427A501F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingencyNatureDomain_FB6395F96CCB4F5A7F660C9B427AADE8" xlink:to="loc_algn_ViolationofTradeLaws3ShapeMember_3D717CC993D8402154EB0C9B427A501F" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_PatentInfringementby3ShapeMember" xlink:label="loc_algn_PatentInfringementby3ShapeMember_784A0BCA70738EE062040C9B427A0484" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingencyNatureDomain_FB6395F96CCB4F5A7F660C9B427AADE8" xlink:to="loc_algn_PatentInfringementby3ShapeMember_784A0BCA70738EE062040C9B427A0484" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_LawsuitsAgainstExecutiveOfficers" xlink:label="loc_algn_LawsuitsAgainstExecutiveOfficers_2328BDB89FA29C9A214A0C9B427AB00A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA" xlink:to="loc_algn_LawsuitsAgainstExecutiveOfficers_2328BDB89FA29C9A214A0C9B427AB00A" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_NumberofDerivativeLawsuits" xlink:label="loc_algn_NumberofDerivativeLawsuits_3AA12EB6BDC5D485C4070C9B427A5A84" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA" xlink:to="loc_algn_NumberofDerivativeLawsuits_3AA12EB6BDC5D485C4070C9B427A5A84" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_PatentInfringementNumberofLawsuits" xlink:label="loc_algn_PatentInfringementNumberofLawsuits_DD1C07C6C9F25361FF4B0C9B427A5361" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA" xlink:to="loc_algn_PatentInfringementNumberofLawsuits_DD1C07C6C9F25361FF4B0C9B427A5361" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber" xlink:label="loc_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_6A0274152DFB43E4598C0C9B427AB717" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA" xlink:to="loc_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_6A0274152DFB43E4598C0C9B427AB717" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurements" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsDerivativeFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeLineItems" xlink:label="loc_us-gaap_DerivativeLineItems_A7F0FA7EAF93DAF4D09D0886549AFB4D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeTable" xlink:label="loc_us-gaap_DerivativeTable_DC9F39794992957EF5160886549ABA64" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_A7F0FA7EAF93DAF4D09D0886549AFB4D" xlink:to="loc_us-gaap_DerivativeTable_DC9F39794992957EF5160886549ABA64" 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_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_2C590598B97DF52BD847088C5680B9E4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_DC9F39794992957EF5160886549ABA64" xlink:to="loc_srt_CurrencyAxis_2C590598B97DF52BD847088C5680B9E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_2C590598B97DF52BD847088C5680B9E4" xlink:to="loc_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_2C590598B97DF52BD847088C5680B9E4" xlink:to="loc_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_EUR" xlink:label="loc_currency_EUR_3E90CB46566B2E455864089418C818D5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:to="loc_currency_EUR_3E90CB46566B2E455864089418C818D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_CNY" xlink:label="loc_currency_CNY_204008CEB5A2855C386808A04DB77E6E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:to="loc_currency_CNY_204008CEB5A2855C386808A04DB77E6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_BRL" xlink:label="loc_currency_BRL_F5E3E84C0BAE6509291908A0825E13C7" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:to="loc_currency_BRL_F5E3E84C0BAE6509291908A0825E13C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_CAD" xlink:label="loc_currency_CAD_CBF42EB180941950FDEC08A0AACA623C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:to="loc_currency_CAD_CBF42EB180941950FDEC08A0AACA623C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_GBP" xlink:label="loc_currency_GBP_22D1ADF306B0AE60070A08A10AD7B83A" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:to="loc_currency_GBP_22D1ADF306B0AE60070A08A10AD7B83A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_JPY" xlink:label="loc_currency_JPY_334D68C7412AFA5511D608A1BC744267" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:to="loc_currency_JPY_334D68C7412AFA5511D608A1BC744267" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AUD" xlink:label="loc_currency_AUD_DA5D44509B42DF4BDA0308A1F5AA00C6" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:to="loc_currency_AUD_DA5D44509B42DF4BDA0308A1F5AA00C6" 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_3892CF07204B37826D45088A3A0BE81D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_DC9F39794992957EF5160886549ABA64" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3892CF07204B37826D45088A3A0BE81D" 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_BB227DF4CF991F9A1BA4088A3A0C92A8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3892CF07204B37826D45088A3A0BE81D" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_BB227DF4CF991F9A1BA4088A3A0C92A8_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_BB227DF4CF991F9A1BA4088A3A0C92A8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3892CF07204B37826D45088A3A0BE81D" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_BB227DF4CF991F9A1BA4088A3A0C92A8" 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_CBAC962DE1EFE5F90B1B088A773B86FC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_BB227DF4CF991F9A1BA4088A3A0C92A8" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_CBAC962DE1EFE5F90B1B088A773B86FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_DD41F8D65C870C67FC310889B3EF07E5" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_DC9F39794992957EF5160886549ABA64" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_DD41F8D65C870C67FC310889B3EF07E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_D1ECA4AF6ACF9FC8CF350889B3F17CF0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_DD41F8D65C870C67FC310889B3EF07E5" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_D1ECA4AF6ACF9FC8CF350889B3F17CF0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_D1ECA4AF6ACF9FC8CF350889B3F17CF0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_DD41F8D65C870C67FC310889B3EF07E5" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_D1ECA4AF6ACF9FC8CF350889B3F17CF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_4289F9A1976A894DE4B40889E2D2ED5B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_D1ECA4AF6ACF9FC8CF350889B3F17CF0" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_4289F9A1976A894DE4B40889E2D2ED5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1521DE7F63CBBD1D0170088691B7B8D1" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_DC9F39794992957EF5160886549ABA64" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1521DE7F63CBBD1D0170088691B7B8D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0665E34920CB0A5318A308872D641DF3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1521DE7F63CBBD1D0170088691B7B8D1" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0665E34920CB0A5318A308872D641DF3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0665E34920CB0A5318A308872D641DF3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1521DE7F63CBBD1D0170088691B7B8D1" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0665E34920CB0A5318A308872D641DF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_0F37CA07F932EF996C9D0886CE80FE73" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0665E34920CB0A5318A308872D641DF3" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_0F37CA07F932EF996C9D0886CE80FE73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_81F2ED58053D29D734DE088858968E21" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_A7F0FA7EAF93DAF4D09D0886549AFB4D" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_81F2ED58053D29D734DE088858968E21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeGainOnDerivative" xlink:label="loc_us-gaap_DerivativeGainOnDerivative_EAB80A3D462BD0AC39850885BAF57134" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_A7F0FA7EAF93DAF4D09D0886549AFB4D" xlink:to="loc_us-gaap_DerivativeGainOnDerivative_EAB80A3D462BD0AC39850885BAF57134" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsFairValueMeasuredOnRecurringBasisDetail" xlink:type="extended">
    <link:loc xlink:href="algn-20181231.xsd#algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" xlink:label="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:type="locator" />
    <link:loc xlink:href="algn-20181231.xsd#algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:label="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:to="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" 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_5478468625FB9B1ABF492B4E9C339091" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" xlink:to="loc_us-gaap_FinancialInstrumentAxis_5478468625FB9B1ABF492B4E9C339091" 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_572D491078E43724F8E42B4E9C338165_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_5478468625FB9B1ABF492B4E9C339091" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165_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_572D491078E43724F8E42B4E9C338165" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_5478468625FB9B1ABF492B4E9C339091" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_B570DBEB48A29A19779F2B4E9C33252B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_us-gaap_MoneyMarketFundsMember_B570DBEB48A29A19779F2B4E9C33252B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaap_CommercialPaperMember_8A1D3A21E928202325132B4E9C33DA36" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_us-gaap_CommercialPaperMember_8A1D3A21E928202325132B4E9C33DA36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_D6AA84829CF162DEF9EA2B4E9C34FF2C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_D6AA84829CF162DEF9EA2B4E9C34FF2C" 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_418134C75F3BB583345D2B4E9C34775A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_418134C75F3BB583345D2B4E9C34775A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_9B15B8CDC846C14323802B4E9C3430BB" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_9B15B8CDC846C14323802B4E9C3430BB" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_AgencyBondsMember" xlink:label="loc_algn_AgencyBondsMember_7E3F822233B3C50CAD0B2B4E9C34A293" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_algn_AgencyBondsMember_7E3F822233B3C50CAD0B2B4E9C34A293" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_IsraeliSeveranceFundsMember" xlink:label="loc_algn_IsraeliSeveranceFundsMember_B543BE984AC6B83D53812B4E9C3420B2" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_algn_IsraeliSeveranceFundsMember_B543BE984AC6B83D53812B4E9C3420B2" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MunicipalSecuritiesMember" xlink:label="loc_algn_MunicipalSecuritiesMember_C3116B501E7F7890B4522B4E9C34E400" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_algn_MunicipalSecuritiesMember_C3116B501E7F7890B4522B4E9C34E400" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_DD0AB57C74B9356F123E2B4E9C351C62" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_DD0AB57C74B9356F123E2B4E9C351C62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_B2E7D14674D11AC491D82B4E9C35114E" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_us-gaap_CertificatesOfDepositMember_B2E7D14674D11AC491D82B4E9C35114E" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_U.S.GovernmentTreasuryBondsMember" xlink:label="loc_algn_U.S.GovernmentTreasuryBondsMember_465BFB42D2562AE044332B4E9C35579E" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_algn_U.S.GovernmentTreasuryBondsMember_465BFB42D2562AE044332B4E9C35579E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9D2447709AAFECB763872B4E9C354429" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9D2447709AAFECB763872B4E9C354429" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_0D3232BE9F463685C3CE2B4E9C3526AB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9D2447709AAFECB763872B4E9C354429" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_0D3232BE9F463685C3CE2B4E9C3526AB_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_0D3232BE9F463685C3CE2B4E9C3526AB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9D2447709AAFECB763872B4E9C354429" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_0D3232BE9F463685C3CE2B4E9C3526AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_76806DBB857A36E74E532B4E9C354DC2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_0D3232BE9F463685C3CE2B4E9C3526AB" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_76806DBB857A36E74E532B4E9C354DC2" 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_AB7A12150285AE98FD5D2B4E9C36A051" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_AB7A12150285AE98FD5D2B4E9C36A051" 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_EB31EFFC029AE235ED5F2B4E9C363E1C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_AB7A12150285AE98FD5D2B4E9C36A051" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_EB31EFFC029AE235ED5F2B4E9C363E1C_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_EB31EFFC029AE235ED5F2B4E9C363E1C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_AB7A12150285AE98FD5D2B4E9C36A051" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_EB31EFFC029AE235ED5F2B4E9C363E1C" 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_7590BED8F02C15A516842B4E9C360DC6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_EB31EFFC029AE235ED5F2B4E9C363E1C" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_7590BED8F02C15A516842B4E9C360DC6" 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_BC0ACAA238D153F739862B4E9C372617" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_EB31EFFC029AE235ED5F2B4E9C363E1C" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_BC0ACAA238D153F739862B4E9C372617" 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_1696C053CFE89D28FAB52B4E9C37E54E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_EB31EFFC029AE235ED5F2B4E9C363E1C" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1696C053CFE89D28FAB52B4E9C37E54E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_023B9ECDB68CCD9D482E2B4E9C372449" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" xlink:to="loc_us-gaap_InvestmentTypeAxis_023B9ECDB68CCD9D482E2B4E9C372449" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_D1E52CEE47B1459981472B4E9C37A4D3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_023B9ECDB68CCD9D482E2B4E9C372449" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_D1E52CEE47B1459981472B4E9C37A4D3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_D1E52CEE47B1459981472B4E9C37A4D3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_023B9ECDB68CCD9D482E2B4E9C372449" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_D1E52CEE47B1459981472B4E9C37A4D3" 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_4DB4742F8EAA81A9A0AE2B4E9C37401D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_D1E52CEE47B1459981472B4E9C37A4D3" xlink:to="loc_us-gaap_CashEquivalentsMember_4DB4742F8EAA81A9A0AE2B4E9C37401D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_08FA5B3C24FB8A1F2AAB2B4E9C38B20F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_D1E52CEE47B1459981472B4E9C37A4D3" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_08FA5B3C24FB8A1F2AAB2B4E9C38B20F" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_LongTermInvestmentsMember" xlink:label="loc_algn_LongTermInvestmentsMember_286786B4D7ADDC5E4D1D2B4E9C386F73" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_D1E52CEE47B1459981472B4E9C37A4D3" xlink:to="loc_algn_LongTermInvestmentsMember_286786B4D7ADDC5E4D1D2B4E9C386F73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="loc_us-gaap_OtherAssetsMember_5D7EFB51CC781CD7897C2B4E9C387102" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_D1E52CEE47B1459981472B4E9C37A4D3" xlink:to="loc_us-gaap_OtherAssetsMember_5D7EFB51CC781CD7897C2B4E9C387102" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_IsraeliSeveranceFundsMember" xlink:label="loc_algn_IsraeliSeveranceFundsMember_D04B66D507027D354DA72B4E9C387D12" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_D1E52CEE47B1459981472B4E9C37A4D3" xlink:to="loc_algn_IsraeliSeveranceFundsMember_D04B66D507027D354DA72B4E9C387D12" 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_7B240FCA8313A6EA06032B4E9C38D71D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_7B240FCA8313A6EA06032B4E9C38D71D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_E41D93B334C2B153665F2B4E9C39419D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:to="loc_us-gaap_AvailableForSaleSecurities_E41D93B334C2B153665F2B4E9C39419D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsFairValueDisclosure" xlink:label="loc_us-gaap_OtherAssetsFairValueDisclosure_B8AD72202DE067D2BE7A2B4E9C393434" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:to="loc_us-gaap_OtherAssetsFairValueDisclosure_B8AD72202DE067D2BE7A2B4E9C393434" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_63EE571E6E9C4AD6D1C52B4E9C3961D0" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_63EE571E6E9C4AD6D1C52B4E9C3961D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_917DCD9CDB5956F543A02B4E9C39C4A0" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_917DCD9CDB5956F543A02B4E9C39C4A0" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_66A03115A08FC76376BE2B4E9C280188" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8BBF4DB82DF00788AFF32B4E9C250E48" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_66A03115A08FC76376BE2B4E9C280188" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8BBF4DB82DF00788AFF32B4E9C250E48" 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_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9DB642C0FDFB56A755B22B4E9C251C0E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8BBF4DB82DF00788AFF32B4E9C250E48" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9DB642C0FDFB56A755B22B4E9C251C0E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_00234101136C5E4C6B3C2B4E9C25CDB9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9DB642C0FDFB56A755B22B4E9C251C0E" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_00234101136C5E4C6B3C2B4E9C25CDB9_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_00234101136C5E4C6B3C2B4E9C25CDB9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9DB642C0FDFB56A755B22B4E9C251C0E" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_00234101136C5E4C6B3C2B4E9C25CDB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_C00537456D4BD039C6B52B4E9C27971B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_00234101136C5E4C6B3C2B4E9C25CDB9" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_C00537456D4BD039C6B52B4E9C27971B" 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_A791FFA2D3BCAFDC0B4D2B4E9C277DC5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8BBF4DB82DF00788AFF32B4E9C250E48" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_A791FFA2D3BCAFDC0B4D2B4E9C277DC5" 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_D827F534D930FB22B1202B4E9C270D3D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_A791FFA2D3BCAFDC0B4D2B4E9C277DC5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_D827F534D930FB22B1202B4E9C270D3D_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_D827F534D930FB22B1202B4E9C270D3D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_A791FFA2D3BCAFDC0B4D2B4E9C277DC5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_D827F534D930FB22B1202B4E9C270D3D" 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_B137CF3822D2F90C83982B4E9C27C59A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_D827F534D930FB22B1202B4E9C270D3D" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_B137CF3822D2F90C83982B4E9C27C59A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_D2A330C6DA37C64EE3962B4E9C280771" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_66A03115A08FC76376BE2B4E9C280188" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_D2A330C6DA37C64EE3962B4E9C280771" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_FCF7AAD51A47777625D12B4E9C286CF3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_66A03115A08FC76376BE2B4E9C280188" xlink:to="loc_us-gaap_EquityMethodInvestments_FCF7AAD51A47777625D12B4E9C286CF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuritiesOwnedNotReadilyMarketable" xlink:label="loc_us-gaap_SecuritiesOwnedNotReadilyMarketable_C9AD201E09E58207598A2B4E9C289A23" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_66A03115A08FC76376BE2B4E9C280188" xlink:to="loc_us-gaap_SecuritiesOwnedNotReadilyMarketable_C9AD201E09E58207598A2B4E9C289A23" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsMarketableSecuritiesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsNarrativeDetails" 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_AF1C90398A26240CDE4B2B4E9C2CE8D0" 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_1E3E71F4D371497EBA132B4E9C2A8C73" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_AF1C90398A26240CDE4B2B4E9C2CE8D0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1E3E71F4D371497EBA132B4E9C2A8C73" 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_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_614AC3280EAF0AA06F292B4E9C2B8732" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1E3E71F4D371497EBA132B4E9C2A8C73" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_614AC3280EAF0AA06F292B4E9C2B8732" 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_16C5B3163D7ACA1EBE762B4E9C2BA004_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_614AC3280EAF0AA06F292B4E9C2B8732" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_16C5B3163D7ACA1EBE762B4E9C2BA004_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_16C5B3163D7ACA1EBE762B4E9C2BA004" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_614AC3280EAF0AA06F292B4E9C2B8732" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_16C5B3163D7ACA1EBE762B4E9C2BA004" 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_1E5D8C813972757590B22B4E9C2B9014" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_16C5B3163D7ACA1EBE762B4E9C2BA004" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1E5D8C813972757590B22B4E9C2B9014" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MaturityPeriodUsedToClassifyInvestments" xlink:label="loc_algn_MaturityPeriodUsedToClassifyInvestments_E36160D096EA3BA33AD62B4E9C2CE2F5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_AF1C90398A26240CDE4B2B4E9C2CE8D0" xlink:to="loc_algn_MaturityPeriodUsedToClassifyInvestments_E36160D096EA3BA33AD62B4E9C2CE2F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_1E8380F35240FDB33CC62B4E9C2C2AC0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_AF1C90398A26240CDE4B2B4E9C2CE8D0" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_1E8380F35240FDB33CC62B4E9C2C2AC0" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MarketableSecuritiesWeightedAverageRemainingMaturity" xlink:label="loc_algn_MarketableSecuritiesWeightedAverageRemainingMaturity_D68B33BD900EE2A4C9DE2B73A898A94A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_AF1C90398A26240CDE4B2B4E9C2CE8D0" xlink:to="loc_algn_MarketableSecuritiesWeightedAverageRemainingMaturity_D68B33BD900EE2A4C9DE2B73A898A94A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsShortTermAndLongTermSecuritiesDetail" 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_5EF6DB0106610C329ABF1AF09CBD130A" 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_3EBAA48DBBC99C5452211AF09CBD0383" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5EF6DB0106610C329ABF1AF09CBD130A" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_3EBAA48DBBC99C5452211AF09CBD0383" 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_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_A927E0580E4F6E0DBC4E1AF09CBD4A26" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_3EBAA48DBBC99C5452211AF09CBD0383" xlink:to="loc_us-gaap_InvestmentTypeAxis_A927E0580E4F6E0DBC4E1AF09CBD4A26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_A1F7518530415DBDC5BA1AF09CBD3810_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_A927E0580E4F6E0DBC4E1AF09CBD4A26" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_A1F7518530415DBDC5BA1AF09CBD3810_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_A1F7518530415DBDC5BA1AF09CBD3810" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_A927E0580E4F6E0DBC4E1AF09CBD4A26" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_A1F7518530415DBDC5BA1AF09CBD3810" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_C93F8BDF316099641AD21AF09CBD3F29" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_A1F7518530415DBDC5BA1AF09CBD3810" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_C93F8BDF316099641AD21AF09CBD3F29" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_LongTermInvestmentsMember" xlink:label="loc_algn_LongTermInvestmentsMember_91FFD95974A594D28CF71AF09CBDF1F9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_A1F7518530415DBDC5BA1AF09CBD3810" xlink:to="loc_algn_LongTermInvestmentsMember_91FFD95974A594D28CF71AF09CBDF1F9" 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_72FB525F27FAE6D7B4CD1AF09CBD07D9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_3EBAA48DBBC99C5452211AF09CBD0383" xlink:to="loc_us-gaap_FinancialInstrumentAxis_72FB525F27FAE6D7B4CD1AF09CBD07D9" 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_5F56F278AC04DDA394AF1AF09CBD9A79_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_72FB525F27FAE6D7B4CD1AF09CBD07D9" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79_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_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_72FB525F27FAE6D7B4CD1AF09CBD07D9" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaap_CommercialPaperMember_727DA97E4BF29CA887B81AF09CBDA89D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:to="loc_us-gaap_CommercialPaperMember_727DA97E4BF29CA887B81AF09CBDA89D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_39928DA0BDD02A571E6F1AF09CBD5430" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_39928DA0BDD02A571E6F1AF09CBD5430" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MunicipalSecuritiesMember" xlink:label="loc_algn_MunicipalSecuritiesMember_0E0ED21D79456BA9F2E61AF09CBD3DB7" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:to="loc_algn_MunicipalSecuritiesMember_0E0ED21D79456BA9F2E61AF09CBD3DB7" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_AgencyBondsMember" xlink:label="loc_algn_AgencyBondsMember_CBF48E7C31DE71C285761AF09CBD7E4D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:to="loc_algn_AgencyBondsMember_CBF48E7C31DE71C285761AF09CBD7E4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_20A9011302A7363E142D1AF09CBDA82A" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_20A9011302A7363E142D1AF09CBDA82A" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_U.S.GovernmentTreasuryBondsMember" xlink:label="loc_algn_U.S.GovernmentTreasuryBondsMember_BD7C129082F85F1FBFED1AF09CBDCED5" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:to="loc_algn_U.S.GovernmentTreasuryBondsMember_BD7C129082F85F1FBFED1AF09CBDCED5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_CC3632BDDE86599866D11AF09CBDE313" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:to="loc_us-gaap_CertificatesOfDepositMember_CC3632BDDE86599866D11AF09CBDE313" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0046B3B936D3B272DF771AF09CBD212C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5EF6DB0106610C329ABF1AF09CBD130A" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0046B3B936D3B272DF771AF09CBD212C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_87B7D95FE6C2172D45601AF09CBD27F0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5EF6DB0106610C329ABF1AF09CBD130A" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_87B7D95FE6C2172D45601AF09CBD27F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_77343A0476B72511C3FB1AF09CBDE6D2" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5EF6DB0106610C329ABF1AF09CBD130A" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_77343A0476B72511C3FB1AF09CBDE6D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_3533876144331BF40B3C1AF09CBD6B7F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5EF6DB0106610C329ABF1AF09CBD130A" xlink:to="loc_us-gaap_AvailableForSaleSecurities_3533876144331BF40B3C1AF09CBD6B7F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/NetIncomePerShare" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/NetProfitPerShareAdditionalInformationDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/NetProfitPerShareComputationOfBasicAndDilutedNetProfitPerShareAttributableToCommonStockDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/NetProfitPerShareTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReserves" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformationAdditionalInformationDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_8B224FCEB20D20E00BAE1AF09C401028" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_B1C83B095AE30D34A9381AF09C404F4C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8B224FCEB20D20E00BAE1AF09C401028" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_B1C83B095AE30D34A9381AF09C404F4C" 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_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_A620F2739F1CF0145D611AF09C40974C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_B1C83B095AE30D34A9381AF09C404F4C" xlink:to="loc_srt_StatementGeographicalAxis_A620F2739F1CF0145D611AF09C40974C" 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_544B2ADE2BD260E47FAE1AF09C409558_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_A620F2739F1CF0145D611AF09C40974C" xlink:to="loc_srt_SegmentGeographicalDomain_544B2ADE2BD260E47FAE1AF09C409558_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_544B2ADE2BD260E47FAE1AF09C409558" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_A620F2739F1CF0145D611AF09C40974C" xlink:to="loc_srt_SegmentGeographicalDomain_544B2ADE2BD260E47FAE1AF09C409558" 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_6A57524B97FA906B21161AF09C408421" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_544B2ADE2BD260E47FAE1AF09C409558" xlink:to="loc_country_US_6A57524B97FA906B21161AF09C408421" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CR" xlink:label="loc_country_CR_B1495B189F3F4D07F4691AF09C40CED3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_544B2ADE2BD260E47FAE1AF09C409558" xlink:to="loc_country_CR_B1495B189F3F4D07F4691AF09C40CED3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MX" xlink:label="loc_country_MX_6CDC2AE494F0F14A9B301AF09C40BC62" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_544B2ADE2BD260E47FAE1AF09C409558" xlink:to="loc_country_MX_6CDC2AE494F0F14A9B301AF09C40BC62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_C6F4DFA9B2AA7F01903B1AF09C407CFB" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_544B2ADE2BD260E47FAE1AF09C409558" xlink:to="loc_country_CN_C6F4DFA9B2AA7F01903B1AF09C407CFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_NL" xlink:label="loc_country_NL_909BC0DFA209135B38561AF09C4083EC" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_544B2ADE2BD260E47FAE1AF09C409558" xlink:to="loc_country_NL_909BC0DFA209135B38561AF09C4083EC" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_OtherInternationalMember" xlink:label="loc_algn_OtherInternationalMember_137DCEC57B35277785741AF09C407E5A" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_544B2ADE2BD260E47FAE1AF09C409558" xlink:to="loc_algn_OtherInternationalMember_137DCEC57B35277785741AF09C407E5A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_08FA5D9BAFC00908C4081AF09C40DDC3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_8B224FCEB20D20E00BAE1AF09C401028" xlink:to="loc_us-gaap_NoncurrentAssets_08FA5D9BAFC00908C4081AF09C40DDC3" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0E3C1F496545CAC0B88D086C29AE6302" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_F531D39E519DB2D30DE9086C29AE1FD0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0E3C1F496545CAC0B88D086C29AE6302" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_F531D39E519DB2D30DE9086C29AE1FD0" 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_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_2B4F414C5570E9DC5EF5086C29AEECEA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_F531D39E519DB2D30DE9086C29AE1FD0" xlink:to="loc_srt_ConsolidationItemsAxis_2B4F414C5570E9DC5EF5086C29AEECEA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_4FE54985B071CD70979F086C29AEB80B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_2B4F414C5570E9DC5EF5086C29AEECEA" xlink:to="loc_srt_ConsolidationItemsDomain_4FE54985B071CD70979F086C29AEB80B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_4FE54985B071CD70979F086C29AEB80B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_2B4F414C5570E9DC5EF5086C29AEECEA" xlink:to="loc_srt_ConsolidationItemsDomain_4FE54985B071CD70979F086C29AEB80B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_00EFE3866B3203492D70086C29AED62D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_4FE54985B071CD70979F086C29AEB80B" xlink:to="loc_us-gaap_OperatingSegmentsMember_00EFE3866B3203492D70086C29AED62D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_752AB67849FB9B302AE4086C29AE0633" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_F531D39E519DB2D30DE9086C29AE1FD0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_752AB67849FB9B302AE4086C29AE0633" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_6D7538A74A231F6BF553086C29AECDBD_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_752AB67849FB9B302AE4086C29AE0633" xlink:to="loc_us-gaap_SegmentDomain_6D7538A74A231F6BF553086C29AECDBD_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_6D7538A74A231F6BF553086C29AECDBD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_752AB67849FB9B302AE4086C29AE0633" xlink:to="loc_us-gaap_SegmentDomain_6D7538A74A231F6BF553086C29AECDBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_0909737A12DD8AD2EB50086C29AE4189" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6D7538A74A231F6BF553086C29AECDBD" xlink:to="loc_us-gaap_CorporateNonSegmentMember_0909737A12DD8AD2EB50086C29AE4189" 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_4C2544C910A9C9A611C1086C29AEDBC7" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_F531D39E519DB2D30DE9086C29AE1FD0" xlink:to="loc_srt_StatementGeographicalAxis_4C2544C910A9C9A611C1086C29AEDBC7" 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_4DEF66D84C5DB2B6A916086C29AE776A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_4C2544C910A9C9A611C1086C29AEDBC7" xlink:to="loc_srt_SegmentGeographicalDomain_4DEF66D84C5DB2B6A916086C29AE776A_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_4DEF66D84C5DB2B6A916086C29AE776A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_4C2544C910A9C9A611C1086C29AEDBC7" xlink:to="loc_srt_SegmentGeographicalDomain_4DEF66D84C5DB2B6A916086C29AE776A" 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_326FB68F267F8FEF7F2A086C29AE0A28" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4DEF66D84C5DB2B6A916086C29AE776A" xlink:to="loc_country_US_326FB68F267F8FEF7F2A086C29AE0A28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_NL" xlink:label="loc_country_NL_971E287A8B56B1D40893086C29AEB2D6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4DEF66D84C5DB2B6A916086C29AE776A" xlink:to="loc_country_NL_971E287A8B56B1D40893086C29AEB2D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_1C9DBCADA768CC3CA5D8086C29AE75B1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4DEF66D84C5DB2B6A916086C29AE776A" xlink:to="loc_country_CN_1C9DBCADA768CC3CA5D8086C29AE75B1" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_OtherInternationalMember" xlink:label="loc_algn_OtherInternationalMember_9733A0897D422DF8B8D3086C29AEC0A1" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4DEF66D84C5DB2B6A916086C29AE776A" xlink:to="loc_algn_OtherInternationalMember_9733A0897D422DF8B8D3086C29AEC0A1" 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_BFE50C31911119C1C2E3086C29AE9B29" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0E3C1F496545CAC0B88D086C29AE6302" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_BFE50C31911119C1C2E3086C29AE9B29" 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_5A9B17F025EDA253D3BF086C29AEBD49" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0E3C1F496545CAC0B88D086C29AE6302" xlink:to="loc_us-gaap_OperatingIncomeLoss_5A9B17F025EDA253D3BF086C29AEBD49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeOperating" xlink:label="loc_us-gaap_InterestIncomeOperating_600BB487010456E5EA780977FD4ACFFE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0E3C1F496545CAC0B88D086C29AE6302" xlink:to="loc_us-gaap_InterestIncomeOperating_600BB487010456E5EA780977FD4ACFFE" 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_EEB809439B7CE20694C1086C29AEFCB5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0E3C1F496545CAC0B88D086C29AE6302" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_EEB809439B7CE20694C1086C29AEFCB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0D74674AE557A1A05083086C29B24B4B" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0E3C1F496545CAC0B88D086C29AE6302" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0D74674AE557A1A05083086C29B24B4B" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentsAndGeographicalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ECD35E0C959F85CA10C15202E3CF11CE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ECD35E0C959F85CA10C15202E3CF11CE" 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_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_A8C4FCA033980B17EFC05202E3D57EFD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ECD35E0C959F85CA10C15202E3CF11CE" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_A8C4FCA033980B17EFC05202E3D57EFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_4B0C79BA459D9953915A5202E3D5B792_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_A8C4FCA033980B17EFC05202E3D57EFD" xlink:to="loc_us-gaap_SegmentDomain_4B0C79BA459D9953915A5202E3D5B792_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_4B0C79BA459D9953915A5202E3D5B792" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_A8C4FCA033980B17EFC05202E3D57EFD" xlink:to="loc_us-gaap_SegmentDomain_4B0C79BA459D9953915A5202E3D5B792" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_InvisalignFullMember" xlink:label="loc_algn_InvisalignFullMember_B17F039AC466BB80122A5202E3D52687" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4B0C79BA459D9953915A5202E3D5B792" xlink:to="loc_algn_InvisalignFullMember_B17F039AC466BB80122A5202E3D52687" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_InvisalignExpressliteMember" xlink:label="loc_algn_InvisalignExpressliteMember_1C250AD55D0856BE60055202E3D65454" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4B0C79BA459D9953915A5202E3D5B792" xlink:to="loc_algn_InvisalignExpressliteMember_1C250AD55D0856BE60055202E3D65454" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ClearAlignerMember" xlink:label="loc_algn_ClearAlignerMember_0380B99F0C66AB4704C55202E3D6FE5C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4B0C79BA459D9953915A5202E3D5B792" xlink:to="loc_algn_ClearAlignerMember_0380B99F0C66AB4704C55202E3D6FE5C" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ScannersAndServicesMember" xlink:label="loc_algn_ScannersAndServicesMember_F64B026B0D71357745395202E3D67944" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4B0C79BA459D9953915A5202E3D5B792" xlink:to="loc_algn_ScannersAndServicesMember_F64B026B0D71357745395202E3D67944" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_45F82BE4A2CDE2857CCD5202E3D617AD" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4B0C79BA459D9953915A5202E3D5B792" xlink:to="loc_us-gaap_CorporateNonSegmentMember_45F82BE4A2CDE2857CCD5202E3D617AD" 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_B7DB06130C62989BA5F3520F1F857B45" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_B7DB06130C62989BA5F3520F1F857B45" 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_676729F75AFAB0B5D42A5202E3D726A7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B" xlink:to="loc_us-gaap_GrossProfit_676729F75AFAB0B5D42A5202E3D726A7" 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_B2C0EC7274DF102358165202E3D7341F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B" xlink:to="loc_us-gaap_OperatingIncomeLoss_B2C0EC7274DF102358165202E3D7341F" 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_E60B78929C1E33110E5F5202E3D802D9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_E60B78929C1E33110E5F5202E3D802D9" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformationTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/StockholdersEquity" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/StockholdersEquityActivityUnderStockOptionPlansDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="algn-20181231.xsd#algn_StockholdersEquityNoteLineItems" xlink:label="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:type="locator" />
    <link:loc xlink:href="algn-20181231.xsd#algn_StockholdersEquityNoteTable" xlink:label="loc_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" 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_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_032D6C4C3CDAE7A850CD2C7CE10D736F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:to="loc_us-gaap_VestingAxis_032D6C4C3CDAE7A850CD2C7CE10D736F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_865E0D1AA74ABE096F2D2C7CE10D5732_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_032D6C4C3CDAE7A850CD2C7CE10D736F" xlink:to="loc_us-gaap_VestingDomain_865E0D1AA74ABE096F2D2C7CE10D5732_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_865E0D1AA74ABE096F2D2C7CE10D5732" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_032D6C4C3CDAE7A850CD2C7CE10D736F" xlink:to="loc_us-gaap_VestingDomain_865E0D1AA74ABE096F2D2C7CE10D5732" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MonthlyVestingMember" xlink:label="loc_algn_MonthlyVestingMember_2480202825B45C21F19D2C7CE10E8217" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_865E0D1AA74ABE096F2D2C7CE10D5732" xlink:to="loc_algn_MonthlyVestingMember_2480202825B45C21F19D2C7CE10E8217" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_A256E1A02E38A2D093F32C7CE10EF7AA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:to="loc_us-gaap_PlanNameAxis_A256E1A02E38A2D093F32C7CE10EF7AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_D6A15E6FA176D5FE86102C7CE10E7D23_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_A256E1A02E38A2D093F32C7CE10EF7AA" xlink:to="loc_us-gaap_PlanNameDomain_D6A15E6FA176D5FE86102C7CE10E7D23_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_D6A15E6FA176D5FE86102C7CE10E7D23" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_A256E1A02E38A2D093F32C7CE10EF7AA" xlink:to="loc_us-gaap_PlanNameDomain_D6A15E6FA176D5FE86102C7CE10E7D23" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockIncentivePlan2005Member" xlink:label="loc_algn_EmployeeStockIncentivePlan2005Member_7A71F3E3A3DB5634EED02C7CE10E8804" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_D6A15E6FA176D5FE86102C7CE10E7D23" xlink:to="loc_algn_EmployeeStockIncentivePlan2005Member_7A71F3E3A3DB5634EED02C7CE10E8804" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlan2010Member" xlink:label="loc_algn_EmployeeStockPurchasePlan2010Member_65647D06C5281AAEA94A2C7CE10FDFDE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_D6A15E6FA176D5FE86102C7CE10E7D23" xlink:to="loc_algn_EmployeeStockPurchasePlan2010Member_65647D06C5281AAEA94A2C7CE10FDFDE" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlanMember" xlink:label="loc_algn_EmployeeStockPurchasePlanMember_12218136815E546B40922C7CE1142D27" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_D6A15E6FA176D5FE86102C7CE10E7D23" xlink:to="loc_algn_EmployeeStockPurchasePlanMember_12218136815E546B40922C7CE1142D27" 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_43F42BC481AA0D09678A2C7CE1146444" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:to="loc_us-gaap_AwardTypeAxis_43F42BC481AA0D09678A2C7CE1146444" 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_44D72F458A550110D36B2C7CE114F571_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_43F42BC481AA0D09678A2C7CE1146444" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44D72F458A550110D36B2C7CE114F571_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_44D72F458A550110D36B2C7CE114F571" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_43F42BC481AA0D09678A2C7CE1146444" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44D72F458A550110D36B2C7CE114F571" 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_A2BD149A787B85E5E0262C7CE115FB9B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44D72F458A550110D36B2C7CE114F571" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_A2BD149A787B85E5E0262C7CE115FB9B" 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_16B672EE697E115C3F342C7CE1155458" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44D72F458A550110D36B2C7CE114F571" xlink:to="loc_us-gaap_EmployeeStockOptionMember_16B672EE697E115C3F342C7CE1155458" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MarketPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_F7B1639FEE0C4B401A922C7CE115DCAD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44D72F458A550110D36B2C7CE114F571" xlink:to="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_F7B1639FEE0C4B401A922C7CE115DCAD" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlan2010Member" xlink:label="loc_algn_EmployeeStockPurchasePlan2010Member_7D9933D743B27F21B1C02C7CE115DD73" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44D72F458A550110D36B2C7CE114F571" xlink:to="loc_algn_EmployeeStockPurchasePlan2010Member_7D9933D743B27F21B1C02C7CE115DD73" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis" xlink:label="loc_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_5A5361385DA7775FA71D2C7CE11557C2" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:to="loc_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_5A5361385DA7775FA71D2C7CE11557C2" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain" xlink:label="loc_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_5A5361385DA7775FA71D2C7CE11557C2" xlink:to="loc_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1_default" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain" xlink:label="loc_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_5A5361385DA7775FA71D2C7CE11557C2" xlink:to="loc_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_StockholderRightsPlanMember" xlink:label="loc_algn_StockholderRightsPlanMember_0295D184EE8BA55EA4CB2C7CE116D25B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1" xlink:to="loc_algn_StockholderRightsPlanMember_0295D184EE8BA55EA4CB2C7CE116D25B" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_StockIncentivePlan2005Member" xlink:label="loc_algn_StockIncentivePlan2005Member_B3026C4081A2CD28197A2C7CE1164499" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1" xlink:to="loc_algn_StockIncentivePlan2005Member_B3026C4081A2CD28197A2C7CE1164499" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_StockPlan2001Member" xlink:label="loc_algn_StockPlan2001Member_2C8576115EF333D6E0292C7CE116830E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1" xlink:to="loc_algn_StockPlan2001Member_2C8576115EF333D6E0292C7CE116830E" 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_69AD3EF03114D66EA8872C7CE11667D6" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:to="loc_srt_RangeAxis_69AD3EF03114D66EA8872C7CE11667D6" 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_05E82590C67FDA9835EF2C7CE117F170_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_69AD3EF03114D66EA8872C7CE11667D6" xlink:to="loc_srt_RangeMember_05E82590C67FDA9835EF2C7CE117F170_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_05E82590C67FDA9835EF2C7CE117F170" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_69AD3EF03114D66EA8872C7CE11667D6" xlink:to="loc_srt_RangeMember_05E82590C67FDA9835EF2C7CE117F170" 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_B08EB3A38764AE8646302C7CE11736EF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_05E82590C67FDA9835EF2C7CE117F170" xlink:to="loc_srt_MinimumMember_B08EB3A38764AE8646302C7CE11736EF" 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_2128041765DD8BE7D9322C7CE1176E36" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_05E82590C67FDA9835EF2C7CE117F170" xlink:to="loc_srt_MaximumMember_2128041765DD8BE7D9322C7CE1176E36" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance_EC51A44FBE29C196D7EA2C7CE118CD13" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance_EC51A44FBE29C196D7EA2C7CE118CD13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_035EC601FA69297C34FA2C7CE1184911" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_035EC601FA69297C34FA2C7CE1184911" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9968472B7C8CA9EE64232C7CE118B3D1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9968472B7C8CA9EE64232C7CE118B3D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_F804724DF5AF1C100C792C7CE118726A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_F804724DF5AF1C100C792C7CE118726A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0930012920F55F43B6B22C7CE118A8D7" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0930012920F55F43B6B22C7CE118A8D7" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage_A36A19016257648A273E2C7CE118D1FA" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage_A36A19016257648A273E2C7CE118D1FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_EEE4C5BB443A00E150712C7CE119D736" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_EEE4C5BB443A00E150712C7CE119D736" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue_1C81A3F776D44A9D82982C7CE1196FD3" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue_1C81A3F776D44A9D82982C7CE1196FD3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_D0314570C0355272D22B2C7CE119A655" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_D0314570C0355272D22B2C7CE119A655" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_577E2A0E878E5F4DC0F42C7CE1190AC7" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_577E2A0E878E5F4DC0F42C7CE1190AC7" xlink:type="arc" />
    <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_A982CAAAB460016284F32C7CE119DAF2" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A982CAAAB460016284F32C7CE119DAF2" 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_9BDCADB41C13C5443B542C7CE1193ECA" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9BDCADB41C13C5443B542C7CE1193ECA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_CCEB3B88D2085B0110F72C7CE11AAEC5" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_CCEB3B88D2085B0110F72C7CE11AAEC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_209D81DE002E65BB93092C7CE11A2A19" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_209D81DE002E65BB93092C7CE11A2A19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_8056055E88525F6FDCC22C7CE11AE057" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_8056055E88525F6FDCC22C7CE11AE057" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_56ECF29FB2C9CA40FEA52C7CE11A326F" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_56ECF29FB2C9CA40FEA52C7CE11A326F" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod" xlink:label="loc_algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod_39E8AC0A1529661358462C7CE11AF2EE" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod_39E8AC0A1529661358462C7CE11AF2EE" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod" xlink:label="loc_algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod_686B320963A5203F54B72C7CE11A6C0C" xlink:type="locator" />
    <link:definitionArc order="18" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod_686B320963A5203F54B72C7CE11A6C0C" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue_75650699C22676CFF0922C7CE11B73FF" xlink:type="locator" />
    <link:definitionArc order="19" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue_75650699C22676CFF0922C7CE11B73FF" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods" xlink:label="loc_algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods_4CFEDFCB81DA9A22519F2C7CE11B57DF" xlink:type="locator" />
    <link:definitionArc order="20" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods_4CFEDFCB81DA9A22519F2C7CE11B57DF" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance" xlink:label="loc_algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance_48F36EE8E104949A64C12C7CE11B00B0" xlink:type="locator" />
    <link:definitionArc order="21" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance_48F36EE8E104949A64C12C7CE11B00B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_6AC3D6475F3335FC0AF92C7CE11BA5D3" xlink:type="locator" />
    <link:definitionArc order="22" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_6AC3D6475F3335FC0AF92C7CE11BA5D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_72839B05FA30AB1A44B22C7CE11B3F5F" xlink:type="locator" />
    <link:definitionArc order="23" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_72839B05FA30AB1A44B22C7CE11B3F5F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ABBFD1B0421056D913A82C7CE11B7B91" xlink:type="locator" />
    <link:definitionArc order="24" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ABBFD1B0421056D913A82C7CE11B7B91" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum" xlink:label="loc_algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum_05E43052C2B7C6A481222C7CE11CCB4A" xlink:type="locator" />
    <link:definitionArc order="25" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum_05E43052C2B7C6A481222C7CE11CCB4A" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable" xlink:label="loc_algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable_31F81DF989CF6166586D2C7CE11C67B2" xlink:type="locator" />
    <link:definitionArc order="26" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable_31F81DF989CF6166586D2C7CE11C67B2" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/StockholdersEquityEsppActivityDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/StockholdersEquityStockBasedAwardsAndEmployeeStockPurchasesDetail" 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_43CC3332173310071B201AF09B6DBF92" 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_D0EF7DA44DEFF2000D4A1AF09B6D539B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_43CC3332173310071B201AF09B6DBF92" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_D0EF7DA44DEFF2000D4A1AF09B6D539B" 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_3265F354D23DAEEB21C91AF09B6DF539" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_D0EF7DA44DEFF2000D4A1AF09B6D539B" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3265F354D23DAEEB21C91AF09B6DF539" 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_27D6DA0D961777543A151AF09B6D8745_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3265F354D23DAEEB21C91AF09B6DF539" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_27D6DA0D961777543A151AF09B6D8745_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_27D6DA0D961777543A151AF09B6D8745" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3265F354D23DAEEB21C91AF09B6DF539" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_27D6DA0D961777543A151AF09B6D8745" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_79DF842048E3403D24491AF09B6DF510" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_27D6DA0D961777543A151AF09B6D8745" xlink:to="loc_us-gaap_CostOfSalesMember_79DF842048E3403D24491AF09B6DF510" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_77F0D7AAB74949B5623C1AF09B6D555D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_27D6DA0D961777543A151AF09B6D8745" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_77F0D7AAB74949B5623C1AF09B6D555D" 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_2F22B183FFAAADAD72441AF09B6D41E6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_27D6DA0D961777543A151AF09B6D8745" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2F22B183FFAAADAD72441AF09B6D41E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_8F12FFFD61C38FC0E97E1AF09B6DE500" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_43CC3332173310071B201AF09B6DBF92" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_8F12FFFD61C38FC0E97E1AF09B6DE500" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_44DCD23CCB4D846B922C086C2A34A5B9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_44DCD23CCB4D846B922C086C2A34A5B9" 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_3320CACC723FBB473F83086C2A34D68A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_44DCD23CCB4D846B922C086C2A34A5B9" xlink:to="loc_us-gaap_AwardTypeAxis_3320CACC723FBB473F83086C2A34D68A" 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_B93F5C6D1EC315E991A8086C2A34417C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3320CACC723FBB473F83086C2A34D68A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B93F5C6D1EC315E991A8086C2A34417C_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_B93F5C6D1EC315E991A8086C2A34417C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3320CACC723FBB473F83086C2A34D68A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B93F5C6D1EC315E991A8086C2A34417C" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MarketPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_82BA82AB5EF4CDF94DA2086C2A340DFA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B93F5C6D1EC315E991A8086C2A34417C" xlink:to="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_82BA82AB5EF4CDF94DA2086C2A340DFA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_B2C0FCEE06C7E30CBD93086C2A3453AC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_B2C0FCEE06C7E30CBD93086C2A3453AC" 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_C8975221247FF0E58BA9086C2A34FF74" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_C8975221247FF0E58BA9086C2A34FF74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_02C32E7BE4002588202F086C2A3433D6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_02C32E7BE4002588202F086C2A3433D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_48377D120A43F46F590D086C2A346E36" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_48377D120A43F46F590D086C2A346E36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_989E0B7DA1BB6B1D0DFB086C2A341E44" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_989E0B7DA1BB6B1D0DFB086C2A341E44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_C13FE449DFA583E7552B086C2A34AEEB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_C13FE449DFA583E7552B086C2A34AEEB" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_50740F6110114F8A19B8086C2A3446DF" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" xlink:to="loc_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_50740F6110114F8A19B8086C2A3446DF" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue_F5C631309C75204F8F2C086C2A34C56C" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue_F5C631309C75204F8F2C086C2A34C56C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_884C8EBB49DE4F3CD98D086C2A348A2C" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_884C8EBB49DE4F3CD98D086C2A348A2C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1AB30D605380677BEB13086C2A34AB7D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_884C8EBB49DE4F3CD98D086C2A348A2C" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1AB30D605380677BEB13086C2A34AB7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_E7C3588CDFB634B9D8F8086C2A34B193" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_E7C3588CDFB634B9D8F8086C2A34B193" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_9F9750D44F1EBCC2D30D086C2A34BF0C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_E7C3588CDFB634B9D8F8086C2A34B193" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_9F9750D44F1EBCC2D30D086C2A34BF0C" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E89E12B3C60EA8B65D14086C2A34753C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCE739C0366A7703A5A086C2A34BB28" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E89E12B3C60EA8B65D14086C2A34753C" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCE739C0366A7703A5A086C2A34BB28" 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_7297AE5DD27703BABED7086C2A34464E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCE739C0366A7703A5A086C2A34BB28" xlink:to="loc_us-gaap_AwardTypeAxis_7297AE5DD27703BABED7086C2A34464E" 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_9EAABFF13BC402F7F139086C2A34121B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_7297AE5DD27703BABED7086C2A34464E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9EAABFF13BC402F7F139086C2A34121B_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_9EAABFF13BC402F7F139086C2A34121B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_7297AE5DD27703BABED7086C2A34464E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9EAABFF13BC402F7F139086C2A34121B" 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_27D042653FCA72C98F2D086C2A341A47" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9EAABFF13BC402F7F139086C2A34121B" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_27D042653FCA72C98F2D086C2A341A47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E89E12B3C60EA8B65D14086C2A34753C" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_FC7B5C897194656C3FC4086C2A341512" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_FC7B5C897194656C3FC4086C2A341512" 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_D14964D63A99F32DC8B4086C2A34254F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_D14964D63A99F32DC8B4086C2A34254F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4977601E644D18E464DA086C2A3413EF" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4977601E644D18E464DA086C2A3413EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9CA6F5268487EF554FF9086C2A3407AC" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9CA6F5268487EF554FF9086C2A3407AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3663A755A9C3098F8F51086C2A34F9FA" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3663A755A9C3098F8F51086C2A34F9FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_389CC0AA4FF26151729F086C2A344AF2" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_389CC0AA4FF26151729F086C2A344AF2" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_2C20B5FB775C32354A68086C2A34E287" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_2C20B5FB775C32354A68086C2A34E287" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue_84D7C03B2E1C567A7B9F086C2A34001B" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue_84D7C03B2E1C567A7B9F086C2A34001B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_054FD308BC7D2A2072C8086C2A34B4BA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E89E12B3C60EA8B65D14086C2A34753C" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_054FD308BC7D2A2072C8086C2A34B4BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_F9FCCAF8E42570F6F67E086C2A3482FC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_054FD308BC7D2A2072C8086C2A34B4BA" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_F9FCCAF8E42570F6F67E086C2A3482FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_818518D2993FDE49FB75086C2A344BCB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E89E12B3C60EA8B65D14086C2A34753C" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_818518D2993FDE49FB75086C2A344BCB" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_022A53B16289BC2FE8CD086C2A345A71" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_818518D2993FDE49FB75086C2A344BCB" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_022A53B16289BC2FE8CD086C2A345A71" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/StockholdersEquityTables" 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_68373C4B3810824DB85F2B4E9B1607B6" 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_498BAC8EF39A4D2CB0D02B4E9B1413DD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" xlink:to="loc_us-gaap_StatementTable_498BAC8EF39A4D2CB0D02B4E9B1413DD" 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_019EB59F4D039A3FD4AE2B4E9B1441E9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_498BAC8EF39A4D2CB0D02B4E9B1413DD" xlink:to="loc_us-gaap_AwardTypeAxis_019EB59F4D039A3FD4AE2B4E9B1441E9" 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_3722515D741CE0A350622B4E9B154AAE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019EB59F4D039A3FD4AE2B4E9B1441E9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3722515D741CE0A350622B4E9B154AAE_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_3722515D741CE0A350622B4E9B154AAE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019EB59F4D039A3FD4AE2B4E9B1441E9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3722515D741CE0A350622B4E9B154AAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_08D0ECE3310F2A83965A2B4E9B156EA8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3722515D741CE0A350622B4E9B154AAE" xlink:to="loc_us-gaap_StockOptionMember_08D0ECE3310F2A83965A2B4E9B156EA8" 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_7D3AAB3AC56C12C231992B4E9B15469C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3722515D741CE0A350622B4E9B154AAE" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7D3AAB3AC56C12C231992B4E9B15469C" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MarketPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_7E408BB9A86FD9461B3B2B4E9B15B1FD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3722515D741CE0A350622B4E9B154AAE" xlink:to="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_7E408BB9A86FD9461B3B2B4E9B15B1FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_F8D0BDE864DE127939AA2B4E9B16626B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_498BAC8EF39A4D2CB0D02B4E9B1413DD" xlink:to="loc_us-gaap_PlanNameAxis_F8D0BDE864DE127939AA2B4E9B16626B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_B64CD52B53225F896C952B4E9B16C5A9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_F8D0BDE864DE127939AA2B4E9B16626B" xlink:to="loc_us-gaap_PlanNameDomain_B64CD52B53225F896C952B4E9B16C5A9_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_B64CD52B53225F896C952B4E9B16C5A9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_F8D0BDE864DE127939AA2B4E9B16626B" xlink:to="loc_us-gaap_PlanNameDomain_B64CD52B53225F896C952B4E9B16C5A9" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlan2010Member" xlink:label="loc_algn_EmployeeStockPurchasePlan2010Member_D65AE6DA409BDC4466162B605C33C48C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_B64CD52B53225F896C952B4E9B16C5A9" xlink:to="loc_algn_EmployeeStockPurchasePlan2010Member_D65AE6DA409BDC4466162B605C33C48C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_31DBA2546E23A282E06F2B4E9B175422" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_31DBA2546E23A282E06F2B4E9B175422" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_F35C91897533897D56652B4E9B1752D9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_F35C91897533897D56652B4E9B1752D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_3012B0C8E73C6773FAC42B4E9B1704BA" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_3012B0C8E73C6773FAC42B4E9B1704BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_F3A079B7CE3270FC85802B4E9B174501" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" xlink:to="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_F3A079B7CE3270FC85802B4E9B174501" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock_85811D8C7F50EE4E43F82B4E9B17C94C" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock_85811D8C7F50EE4E43F82B4E9B17C94C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_32977BB908CB7644E01B2B4E9B17D126" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_32977BB908CB7644E01B2B4E9B17D126" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_377FE51F158CD7C6271D2B4E9B18186E" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_377FE51F158CD7C6271D2B4E9B18186E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfOptionComponentOfPurchasePlanSharesEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13A812AD5549866B89221AF09B3EE3E4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_EF2DFBEEF3E45E9594B51AF09B3E8AEA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13A812AD5549866B89221AF09B3EE3E4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_EF2DFBEEF3E45E9594B51AF09B3E8AEA" 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_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_9A66517952C830412C091AF09B3EED00" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_EF2DFBEEF3E45E9594B51AF09B3E8AEA" xlink:to="loc_us-gaap_PlanNameAxis_9A66517952C830412C091AF09B3EED00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_33A0FFE17D6AA70F65F61AF09B3E0276_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_9A66517952C830412C091AF09B3EED00" xlink:to="loc_us-gaap_PlanNameDomain_33A0FFE17D6AA70F65F61AF09B3E0276_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_33A0FFE17D6AA70F65F61AF09B3E0276" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_9A66517952C830412C091AF09B3EED00" xlink:to="loc_us-gaap_PlanNameDomain_33A0FFE17D6AA70F65F61AF09B3E0276" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlanMember" xlink:label="loc_algn_EmployeeStockPurchasePlanMember_B9BDA259EB740F6EF8A51AF09B3EA76B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_33A0FFE17D6AA70F65F61AF09B3E0276" xlink:to="loc_algn_EmployeeStockPurchasePlanMember_B9BDA259EB740F6EF8A51AF09B3EA76B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_B447ED7C862F56910DD21AF09B3E7D58" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13A812AD5549866B89221AF09B3EE3E4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_B447ED7C862F56910DD21AF09B3E7D58" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_10B244834D72A4F4C1611AF09B3E831D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13A812AD5549866B89221AF09B3EE3E4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_10B244834D72A4F4C1611AF09B3E831D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_86DCE827BDBB2C233AEF1AF09B3E009C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13A812AD5549866B89221AF09B3EE3E4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_86DCE827BDBB2C233AEF1AF09B3E009C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2D0DA82BF9BD4A5380031AF09B3EA552" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13A812AD5549866B89221AF09B3EE3E4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2D0DA82BF9BD4A5380031AF09B3EA552" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_867A8DDDB544658DD16E1AF09B3ED3B8" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13A812AD5549866B89221AF09B3EE3E4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_867A8DDDB544658DD16E1AF09B3ED3B8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfStockOptionsGrantedEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_B30D1B4E78DF6086F08B1AF09AE0342C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_B30D1B4E78DF6086F08B1AF09AE0342C" 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_7D48003163E7979B5C7E1AF09AE00F7B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_B30D1B4E78DF6086F08B1AF09AE0342C" xlink:to="loc_us-gaap_AwardTypeAxis_7D48003163E7979B5C7E1AF09AE00F7B" 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_A9821596952F1DCFA7A61AF09AE032BB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_7D48003163E7979B5C7E1AF09AE00F7B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_A9821596952F1DCFA7A61AF09AE032BB_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_A9821596952F1DCFA7A61AF09AE032BB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_7D48003163E7979B5C7E1AF09AE00F7B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_A9821596952F1DCFA7A61AF09AE032BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_67FC990FC65AD9F6795F1AF09AE05CF5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_67FC990FC65AD9F6795F1AF09AE05CF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_656EC3C127B0BEE37FC01AF09AE07EC5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_656EC3C127B0BEE37FC01AF09AE07EC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_376819F8B596CC25385E1AF09AE0EEC5" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_376819F8B596CC25385E1AF09AE0EEC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2FE57305F9CF49E84B611AF09AE0DD3F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2FE57305F9CF49E84B611AF09AE0DD3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_77E0E797F8C0F9634C301AF09AE05156" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_77E0E797F8C0F9634C301AF09AE05156" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedInMonteCarloSimulationDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5BB934E15C6B9EBF73281AF09A92EE19" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_87804EE39A45420267B41AF09A92F857" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5BB934E15C6B9EBF73281AF09A92EE19" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_87804EE39A45420267B41AF09A92F857" 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_EC16EEA83CA4B5E5F6801AF09A92F6AB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_87804EE39A45420267B41AF09A92F857" xlink:to="loc_us-gaap_AwardTypeAxis_EC16EEA83CA4B5E5F6801AF09A92F6AB" 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_8EBEB2D1D8F2439BB5701AF09A92376D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_EC16EEA83CA4B5E5F6801AF09A92F6AB" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8EBEB2D1D8F2439BB5701AF09A92376D_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_8EBEB2D1D8F2439BB5701AF09A92376D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_EC16EEA83CA4B5E5F6801AF09A92F6AB" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8EBEB2D1D8F2439BB5701AF09A92376D" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MarketPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_6A3AEEFBE8228F9525F61AF09A922EAA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8EBEB2D1D8F2439BB5701AF09A92376D" xlink:to="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_6A3AEEFBE8228F9525F61AF09A922EAA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2BF144D936FF407EF1E61AF09A929CB7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5BB934E15C6B9EBF73281AF09A92EE19" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2BF144D936FF407EF1E61AF09A929CB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_B12F728ED59E9C24EF661AF09A92F574" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5BB934E15C6B9EBF73281AF09A92EE19" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_B12F728ED59E9C24EF661AF09A92F574" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_E2F2ADF84FAF1DCF202B1AF09A92E314" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5BB934E15C6B9EBF73281AF09A92EE19" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_E2F2ADF84FAF1DCF202B1AF09A92E314" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D3A1DAD9DB3CFED0C2B01AF09A9232B0" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5BB934E15C6B9EBF73281AF09A92EE19" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D3A1DAD9DB3CFED0C2B01AF09A9232B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_B29773B2D0D8A6EB5B221AF09A92AD5F" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5BB934E15C6B9EBF73281AF09A92EE19" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_B29773B2D0D8A6EB5B221AF09A92AD5F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="algn-20181231.xsd#algn_SignificantAccountingPoliciesLineItems" xlink:label="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:type="locator" />
    <link:loc xlink:href="algn-20181231.xsd#algn_SignificantAccountingPoliciesTable" xlink:label="loc_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" 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_RestatementAxis" xlink:label="loc_srt_RestatementAxis_A226E9169F502996097B2C7CE2B673AB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:to="loc_srt_RestatementAxis_A226E9169F502996097B2C7CE2B673AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_667492B419A63F6AB5062C7CE2B62726_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_A226E9169F502996097B2C7CE2B673AB" xlink:to="loc_srt_RestatementDomain_667492B419A63F6AB5062C7CE2B62726_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_667492B419A63F6AB5062C7CE2B62726" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_A226E9169F502996097B2C7CE2B673AB" xlink:to="loc_srt_RestatementDomain_667492B419A63F6AB5062C7CE2B62726" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_7D0EF5A8D3B36B040C972C7CE2B7FEBE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_667492B419A63F6AB5062C7CE2B62726" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_7D0EF5A8D3B36B040C972C7CE2B7FEBE" 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_CD7C5062AAF740784A502C7CE2B70DC8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_CD7C5062AAF740784A502C7CE2B70DC8" 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_C0FBF447D43BEFA5F2942C7CE2B7234D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_CD7C5062AAF740784A502C7CE2B70DC8" xlink:to="loc_us-gaap_EquityComponentDomain_C0FBF447D43BEFA5F2942C7CE2B7234D_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_C0FBF447D43BEFA5F2942C7CE2B7234D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_CD7C5062AAF740784A502C7CE2B70DC8" xlink:to="loc_us-gaap_EquityComponentDomain_C0FBF447D43BEFA5F2942C7CE2B7234D" 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_69F6A5E501BFC9DEC8302C7CE2B71FC7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_C0FBF447D43BEFA5F2942C7CE2B7234D" xlink:to="loc_us-gaap_RetainedEarningsMember_69F6A5E501BFC9DEC8302C7CE2B71FC7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9E8B4C7D7B7AE73E8A1C2C7CE2B86438" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9E8B4C7D7B7AE73E8A1C2C7CE2B86438" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1683C5AB2C9453D225FC2C7CE2B89579_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9E8B4C7D7B7AE73E8A1C2C7CE2B86438" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1683C5AB2C9453D225FC2C7CE2B89579_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1683C5AB2C9453D225FC2C7CE2B89579" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9E8B4C7D7B7AE73E8A1C2C7CE2B86438" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1683C5AB2C9453D225FC2C7CE2B89579" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_F2348D63644F3906A9D52C7CE2B89167" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_1683C5AB2C9453D225FC2C7CE2B89579" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_F2348D63644F3906A9D52C7CE2B89167" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_74CCA7D8A9667BD7F4C42C7CE2B803C5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:to="loc_us-gaap_StatementScenarioAxis_74CCA7D8A9667BD7F4C42C7CE2B803C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_B0892630FA17CD1172942C7CE2B9AE97_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_74CCA7D8A9667BD7F4C42C7CE2B803C5" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_B0892630FA17CD1172942C7CE2B9AE97_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_B0892630FA17CD1172942C7CE2B9AE97" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_74CCA7D8A9667BD7F4C42C7CE2B803C5" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_B0892630FA17CD1172942C7CE2B9AE97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioAdjustmentMember" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_D9E59EF61C9BC4C809982C7CE2B930AE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_B0892630FA17CD1172942C7CE2B9AE97" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_D9E59EF61C9BC4C809982C7CE2B930AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_D905150D79CCECCF936A2C7CE2B9DE81" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_D905150D79CCECCF936A2C7CE2B9DE81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_07DCCDC12C85B04A4FAB2C7CE2B9668C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_D905150D79CCECCF936A2C7CE2B9DE81" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_07DCCDC12C85B04A4FAB2C7CE2B9668C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_07DCCDC12C85B04A4FAB2C7CE2B9668C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_D905150D79CCECCF936A2C7CE2B9DE81" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_07DCCDC12C85B04A4FAB2C7CE2B9668C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_6DFF08AD906B44A704272C7CE2BA399B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_07DCCDC12C85B04A4FAB2C7CE2B9668C" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_6DFF08AD906B44A704272C7CE2BA399B" 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_EAE9DF20193F23C8746E2C7CE2BAD507" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:to="loc_srt_RangeAxis_EAE9DF20193F23C8746E2C7CE2BAD507" 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_ECE28A9FC56E1E5F4D6B2C7CE2BABFBF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_EAE9DF20193F23C8746E2C7CE2BAD507" xlink:to="loc_srt_RangeMember_ECE28A9FC56E1E5F4D6B2C7CE2BABFBF_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_ECE28A9FC56E1E5F4D6B2C7CE2BABFBF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_EAE9DF20193F23C8746E2C7CE2BAD507" xlink:to="loc_srt_RangeMember_ECE28A9FC56E1E5F4D6B2C7CE2BABFBF" 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_D81BF73E9E78C16FE09A2C7CE2BAE584" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ECE28A9FC56E1E5F4D6B2C7CE2BABFBF" xlink:to="loc_srt_MinimumMember_D81BF73E9E78C16FE09A2C7CE2BAE584" 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_4A9A1CFA29A957F49CFD2C7CE2BBF705" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ECE28A9FC56E1E5F4D6B2C7CE2BABFBF" xlink:to="loc_srt_MaximumMember_4A9A1CFA29A957F49CFD2C7CE2BBF705" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0A96E93808C3F0FEEC882C7CE2BB966C" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0A96E93808C3F0FEEC882C7CE2BB966C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_67DBB1457777B8CDA35C2C7CE2BB0162_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0A96E93808C3F0FEEC882C7CE2BB966C" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_67DBB1457777B8CDA35C2C7CE2BB0162_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_67DBB1457777B8CDA35C2C7CE2BB0162" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0A96E93808C3F0FEEC882C7CE2BB966C" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_67DBB1457777B8CDA35C2C7CE2BB0162" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_34FF2DD7DDDB1F82ECA32C7CE2BCFB18" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_67DBB1457777B8CDA35C2C7CE2BB0162" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_34FF2DD7DDDB1F82ECA32C7CE2BCFB18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_1636B9BF20B1BE24E52B2C7CE2BC486A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_67DBB1457777B8CDA35C2C7CE2BB0162" xlink:to="loc_us-gaap_BuildingMember_1636B9BF20B1BE24E52B2C7CE2BC486A" 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_751E7DDE68ABC08C04C42C7CE2BDF4F4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_751E7DDE68ABC08C04C42C7CE2BDF4F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_254D1BFD56C3394AA8432C7CE2BDF274" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_254D1BFD56C3394AA8432C7CE2BDF274" 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_715FFCEBE1687E956BDF2C7CE2BD9F19" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_715FFCEBE1687E956BDF2C7CE2BD9F19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_F1CD9E3725DBD184C4702C7CE2BD4827" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_NumberOfOperatingSegments_F1CD9E3725DBD184C4702C7CE2BD4827" 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_F3CAA48DB4AA3EA859A22C7CE2BDE2DE" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_F3CAA48DB4AA3EA859A22C7CE2BDE2DE" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MaturityPeriodUsedToClassifyInvestments" xlink:label="loc_algn_MaturityPeriodUsedToClassifyInvestments_077C712032B38A3937432C7CE2BEADF6" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_algn_MaturityPeriodUsedToClassifyInvestments_077C712032B38A3937432C7CE2BEADF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_AF4587D96BB6236DD0B72C7CE2BE731C" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_AF4587D96BB6236DD0B72C7CE2BE731C" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_CashFinancialInstitutionsUsed" xlink:label="loc_algn_CashFinancialInstitutionsUsed_3E79237B2FA09A70E3922C7CE2BEEB57" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_algn_CashFinancialInstitutionsUsed_3E79237B2FA09A70E3922C7CE2BEEB57" 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_54C351694DAE57BA593F2C7CE2BE658C" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_54C351694DAE57BA593F2C7CE2BE658C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_7D04427A96318210A25D2C7CE2BEDC7D" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_7D04427A96318210A25D2C7CE2BEDC7D" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_StandardProductWarrantyTimePeriod" xlink:label="loc_algn_StandardProductWarrantyTimePeriod_133268D7722E2A69B51B2C7CE2BEE256" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_algn_StandardProductWarrantyTimePeriod_133268D7722E2A69B51B2C7CE2BEE256" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_8E1E1E5D723C8170A6372C7CE2BF6026" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_AdvertisingExpense_8E1E1E5D723C8170A6372C7CE2BF6026" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_LeaseTerm" xlink:label="loc_algn_LeaseTerm_BE84765A7AAE76DDEACC2C7CE2BF6188" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_algn_LeaseTerm_BE84765A7AAE76DDEACC2C7CE2BF6188" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit" xlink:label="loc_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit_BDCA8DF3022E017347D72C7CE2BF9DA5" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit_BDCA8DF3022E017347D72C7CE2BF9DA5" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset" xlink:label="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset_51AA12959A94B2C107D62C7CE2BF8B19" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset_51AA12959A94B2C107D62C7CE2BF8B19" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability" xlink:label="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability_90219858D693BD50EEF12C7CE2BFBE9C" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability_90219858D693BD50EEF12C7CE2BFBE9C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_3C25722FF173612A57EF2C7CE2BF3817" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_3C25722FF173612A57EF2C7CE2BF3817" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetAsAdjustedDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" 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_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_F78A75C2005494A613BF0CC92E51D5EF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" xlink:to="loc_us-gaap_StatementScenarioAxis_F78A75C2005494A613BF0CC92E51D5EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_A0AEC60ED91DE8FEE2F50CC92E59EFD4_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_F78A75C2005494A613BF0CC92E51D5EF" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_A0AEC60ED91DE8FEE2F50CC92E59EFD4_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_A0AEC60ED91DE8FEE2F50CC92E59EFD4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_F78A75C2005494A613BF0CC92E51D5EF" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_A0AEC60ED91DE8FEE2F50CC92E59EFD4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioAdjustmentMember" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_6127C2402AE76E037E390CC92F8196EE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_A0AEC60ED91DE8FEE2F50CC92E59EFD4" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_6127C2402AE76E037E390CC92F8196EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_6CCF1023C8D36CF38B280C9B44ED9C79" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" xlink:to="loc_srt_RestatementAxis_6CCF1023C8D36CF38B280C9B44ED9C79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_78DE9382A1D5C3AD32B20C9B44ED1ACB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_6CCF1023C8D36CF38B280C9B44ED9C79" xlink:to="loc_srt_RestatementDomain_78DE9382A1D5C3AD32B20C9B44ED1ACB_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_78DE9382A1D5C3AD32B20C9B44ED1ACB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_6CCF1023C8D36CF38B280C9B44ED9C79" xlink:to="loc_srt_RestatementDomain_78DE9382A1D5C3AD32B20C9B44ED1ACB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_82EAF9D5A34EEAE3363F0C9B44EDC175" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_78DE9382A1D5C3AD32B20C9B44ED1ACB" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_82EAF9D5A34EEAE3363F0C9B44EDC175" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BE5AA71E53F81F05DF160C9B44FC5157" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BE5AA71E53F81F05DF160C9B44FC5157" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_CF468BF6D4BAB0ED8E920C9B44FCCC2B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BE5AA71E53F81F05DF160C9B44FC5157" xlink:to="loc_us-gaap_TypeOfAdoptionMember_CF468BF6D4BAB0ED8E920C9B44FCCC2B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_CF468BF6D4BAB0ED8E920C9B44FCCC2B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BE5AA71E53F81F05DF160C9B44FC5157" xlink:to="loc_us-gaap_TypeOfAdoptionMember_CF468BF6D4BAB0ED8E920C9B44FCCC2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_41DD1521D3D723DBB5F20C9B44FC797A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_CF468BF6D4BAB0ED8E920C9B44FCCC2B" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_41DD1521D3D723DBB5F20C9B44FC797A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_709977F20B6D320D73C80C9B44FCE8DF" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_709977F20B6D320D73C80C9B44FCE8DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_BD332E568469B32960210C9B44FCECB7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_709977F20B6D320D73C80C9B44FCE8DF" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_BD332E568469B32960210C9B44FCECB7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_BD332E568469B32960210C9B44FCECB7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_709977F20B6D320D73C80C9B44FCE8DF" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_BD332E568469B32960210C9B44FCECB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_95E2A1A5D39152C2846D0C9B44FC35B9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_BD332E568469B32960210C9B44FCECB7" xlink:to="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_95E2A1A5D39152C2846D0C9B44FC35B9" 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_3E2F0AFDDEA1155A4FAA0C9B44FCE565" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_3E2F0AFDDEA1155A4FAA0C9B44FCE565" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_1E2087AF72977BF52E0C0C9B44FC0990" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:to="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_1E2087AF72977BF52E0C0C9B44FC0990" 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_557123336EA81505E6330C9B44FCA178" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_557123336EA81505E6330C9B44FCA178" 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_712E24E84615E1612E400C9B44FCA46D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_712E24E84615E1612E400C9B44FCA46D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_98401D0E6599E64869190C9B44FCA935" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:to="loc_us-gaap_DeferredRevenueCurrent_98401D0E6599E64869190C9B44FCA935" 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_A60D62CD47C477D8909E0C9B44FC1854" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_A60D62CD47C477D8909E0C9B44FC1854" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesCashFlowStatementAsAdjustedDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9CD4128C57BC4D2D56522C7CC2F6E9DC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_BDA1BB78CCAAD9F137772C7CC2F2AC7E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9CD4128C57BC4D2D56522C7CC2F6E9DC" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_BDA1BB78CCAAD9F137772C7CC2F2AC7E" 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_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_4331874937FE41BA56142C7CC2F39BF9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_BDA1BB78CCAAD9F137772C7CC2F2AC7E" xlink:to="loc_us-gaap_StatementScenarioAxis_4331874937FE41BA56142C7CC2F39BF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_AF2D76CB3AE9DED809C82C7CC2F39921_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_4331874937FE41BA56142C7CC2F39BF9" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_AF2D76CB3AE9DED809C82C7CC2F39921_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_AF2D76CB3AE9DED809C82C7CC2F39921" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_4331874937FE41BA56142C7CC2F39BF9" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_AF2D76CB3AE9DED809C82C7CC2F39921" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioAdjustmentMember" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_D56F4CCBE119695DACC22C7CC2F3706F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_AF2D76CB3AE9DED809C82C7CC2F39921" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_D56F4CCBE119695DACC22C7CC2F3706F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_DD9EB13C5C32D37978472C7CC2F4909E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_BDA1BB78CCAAD9F137772C7CC2F2AC7E" xlink:to="loc_srt_RestatementAxis_DD9EB13C5C32D37978472C7CC2F4909E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_61108F632DC28334413E2C7CC2F42098_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_DD9EB13C5C32D37978472C7CC2F4909E" xlink:to="loc_srt_RestatementDomain_61108F632DC28334413E2C7CC2F42098_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_61108F632DC28334413E2C7CC2F42098" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_DD9EB13C5C32D37978472C7CC2F4909E" xlink:to="loc_srt_RestatementDomain_61108F632DC28334413E2C7CC2F42098" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_F1986A71339DC6C2CE942C7CC2F4557A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_61108F632DC28334413E2C7CC2F42098" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_F1986A71339DC6C2CE942C7CC2F4557A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1B8E8429C6AEDC203B182C7CC2F41DC9" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_BDA1BB78CCAAD9F137772C7CC2F2AC7E" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1B8E8429C6AEDC203B182C7CC2F41DC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_9C29B7CC584E474DE5852C7CC2F4F7F1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1B8E8429C6AEDC203B182C7CC2F41DC9" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_9C29B7CC584E474DE5852C7CC2F4F7F1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_9C29B7CC584E474DE5852C7CC2F4F7F1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1B8E8429C6AEDC203B182C7CC2F41DC9" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_9C29B7CC584E474DE5852C7CC2F4F7F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_2CAA6EFD9970C65349CD2C7CC2F5A4A7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_9C29B7CC584E474DE5852C7CC2F4F7F1" xlink:to="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_2CAA6EFD9970C65349CD2C7CC2F5A4A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_87693551BC3A8000A4EF2C7CC2F5521D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_BDA1BB78CCAAD9F137772C7CC2F2AC7E" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_87693551BC3A8000A4EF2C7CC2F5521D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1213F90EEFCE20FFC4E92C7CC2F5F5B1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_87693551BC3A8000A4EF2C7CC2F5521D" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1213F90EEFCE20FFC4E92C7CC2F5F5B1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1213F90EEFCE20FFC4E92C7CC2F5F5B1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_87693551BC3A8000A4EF2C7CC2F5521D" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1213F90EEFCE20FFC4E92C7CC2F5F5B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201618Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201618Member_648013E3285CA4040D7F2C7D89F9756A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_1213F90EEFCE20FFC4E92C7CC2F5F5B1" xlink:to="loc_us-gaap_AccountingStandardsUpdate201618Member_648013E3285CA4040D7F2C7D89F9756A" 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_701609BA4CE1734025512C7CC2F6EFF2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9CD4128C57BC4D2D56522C7CC2F6E9DC" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_701609BA4CE1734025512C7CC2F6EFF2" 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_87B197BBF8C4AC9E15782C7CC2F63C05" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9CD4128C57BC4D2D56522C7CC2F6E9DC" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_87B197BBF8C4AC9E15782C7CC2F63C05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_23EF8DFFC9B1C44C2BCF2C7CC2F6B339" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9CD4128C57BC4D2D56522C7CC2F6E9DC" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_23EF8DFFC9B1C44C2BCF2C7CC2F6B339" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_A7C6A03909EBB15896DF2C7CC2F63309" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9CD4128C57BC4D2D56522C7CC2F6E9DC" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_A7C6A03909EBB15896DF2C7CC2F63309" 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_1E2A4F40ABA1269C5BC52C7CC2F721A6" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9CD4128C57BC4D2D56522C7CC2F6E9DC" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1E2A4F40ABA1269C5BC52C7CC2F721A6" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesRemainingPerformanceObligationDetails" 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_3731528DB76F767BB9482BADBE0A7E76" 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_DA0B8427EE343D4429442BADBE0AF98D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3731528DB76F767BB9482BADBE0A7E76" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_DA0B8427EE343D4429442BADBE0AF98D" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2B819FC6A5A8845E19BD2BADBE0AD722" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_DA0B8427EE343D4429442BADBE0AF98D" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2B819FC6A5A8845E19BD2BADBE0AD722" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_051B608E14B319AF50D02BADBE0A2393" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3731528DB76F767BB9482BADBE0A7E76" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_051B608E14B319AF50D02BADBE0A2393" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfSignificantAccountingPoliciesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/SupplementalCashFlowInformation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/SupplementalCashFlowInformationTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.aligntech.com/role/ValuationAndQualifyingAccountsAndReservesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E2035CCE1683C01A97542B4E9981C956" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_C7B822E4E9CC97CF47962B4E9980FFF0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E2035CCE1683C01A97542B4E9981C956" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_C7B822E4E9CC97CF47962B4E9980FFF0" 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_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_B1CA6D1C668C91CD470C2B4E99803D92" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_C7B822E4E9CC97CF47962B4E9980FFF0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_B1CA6D1C668C91CD470C2B4E99803D92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_CBE244C5F1527107DF8A2B4E99813A98_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_B1CA6D1C668C91CD470C2B4E99803D92" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_CBE244C5F1527107DF8A2B4E99813A98_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_CBE244C5F1527107DF8A2B4E99813A98" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_B1CA6D1C668C91CD470C2B4E99803D92" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_CBE244C5F1527107DF8A2B4E99813A98" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_SECSchedule1209ValuationAllowancesSalesReturnsMember" xlink:label="loc_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember_EE1FBA61A9EAEA63E59D2B4E9981B499" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_CBE244C5F1527107DF8A2B4E99813A98" xlink:to="loc_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember_EE1FBA61A9EAEA63E59D2B4E9981B499" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_9BDD427F98ABF5050B9D2B4E99814681" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_CBE244C5F1527107DF8A2B4E99813A98" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_9BDD427F98ABF5050B9D2B4E99814681" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E2035CCE1683C01A97542B4E9981C956" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_6E25D661AE2AB047C4012B4E9982A911" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_6E25D661AE2AB047C4012B4E9982A911" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue" xlink:label="loc_algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue_E7C9B4BE4C871C35C6702B4E9982D914" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561" xlink:to="loc_algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue_E7C9B4BE4C871C35C6702B4E9982D914" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_842ED942EEBF835129742B4E998237AA" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_842ED942EEBF835129742B4E998237AA" xlink:type="arc" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>17
<FILENAME>algn-20181231_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_BalanceSheetRelatedDisclosuresAbstract_DBB14B2ECEEC2F4F9A7C08CC35B4A3DA_label_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_DBB14B2ECEEC2F4F9A7C08CC35B4A3DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_DBB14B2ECEEC2F4F9A7C08CC35B4A3DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_DBB14B2ECEEC2F4F9A7C08CC35B4A3DA" xlink:to="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_DBB14B2ECEEC2F4F9A7C08CC35B4A3DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_658EF5338DB43062163308D31CEEDEA5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent_658EF5338DB43062163308D31CEEDEA5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenues</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_658EF5338DB43062163308D31CEEDEA5_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent_658EF5338DB43062163308D31CEEDEA5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_658EF5338DB43062163308D31CEEDEA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent_658EF5338DB43062163308D31CEEDEA5" xlink:to="lab_us-gaap_DeferredRevenueCurrent_658EF5338DB43062163308D31CEEDEA5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_794A0BFAC2097FE208F908D37B90089E_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent_794A0BFAC2097FE208F908D37B90089E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Noncurrent</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_794A0BFAC2097FE208F908D37B90089E_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent_794A0BFAC2097FE208F908D37B90089E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_794A0BFAC2097FE208F908D37B90089E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent_794A0BFAC2097FE208F908D37B90089E" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent_794A0BFAC2097FE208F908D37B90089E" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_FCA300DB5FCF172B8BDA08EDBBB9E224_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_FCA300DB5FCF172B8BDA08EDBBB9E224" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_FCA300DB5FCF172B8BDA08EDBBB9E224_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_FCA300DB5FCF172B8BDA08EDBBB9E224" 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_FCA300DB5FCF172B8BDA08EDBBB9E224" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_FCA300DB5FCF172B8BDA08EDBBB9E224" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_FCA300DB5FCF172B8BDA08EDBBB9E224" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_396307DC191838E2A7DD08ED5511A1DA_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_396307DC191838E2A7DD08ED5511A1DA" 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_396307DC191838E2A7DD08ED5511A1DA_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_396307DC191838E2A7DD08ED5511A1DA" 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_396307DC191838E2A7DD08ED5511A1DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_396307DC191838E2A7DD08ED5511A1DA" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_396307DC191838E2A7DD08ED5511A1DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3143C85D344837EAD3C61AF09BEF904C_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3143C85D344837EAD3C61AF09BEF904C" 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_3143C85D344837EAD3C61AF09BEF904C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3143C85D344837EAD3C61AF09BEF904C" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3143C85D344837EAD3C61AF09BEF904C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_58C7FC28D186A63DF00B1AF09BEF5766_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable_58C7FC28D186A63DF00B1AF09BEF5766" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_58C7FC28D186A63DF00B1AF09BEF5766_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable_58C7FC28D186A63DF00B1AF09BEF5766" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_58C7FC28D186A63DF00B1AF09BEF5766" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_58C7FC28D186A63DF00B1AF09BEF5766" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable_58C7FC28D186A63DF00B1AF09BEF5766" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_C2FACC680B558F20416C1AF09BEF696F_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_C2FACC680B558F20416C1AF09BEF696F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_C2FACC680B558F20416C1AF09BEF696F_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_C2FACC680B558F20416C1AF09BEF696F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_C2FACC680B558F20416C1AF09BEF696F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_C2FACC680B558F20416C1AF09BEF696F" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis_C2FACC680B558F20416C1AF09BEF696F" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentDomain_3C6924B93604C13F98EF1AF09BEF7460_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain_3C6924B93604C13F98EF1AF09BEF7460" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_3C6924B93604C13F98EF1AF09BEF7460_label_en-US" xlink:label="lab_us-gaap_SegmentDomain_3C6924B93604C13F98EF1AF09BEF7460" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_3C6924B93604C13F98EF1AF09BEF7460" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain_3C6924B93604C13F98EF1AF09BEF7460" xlink:to="lab_us-gaap_SegmentDomain_3C6924B93604C13F98EF1AF09BEF7460" xlink:type="arc" />
    <link:label id="lab_algn_ClearAlignerMember_D0FE3011BA55B2F50D7E1AF09BEF945B_terseLabel_en-US" xlink:label="lab_algn_ClearAlignerMember_D0FE3011BA55B2F50D7E1AF09BEF945B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Clear Aligner</link:label>
    <link:label id="lab_algn_ClearAlignerMember_D0FE3011BA55B2F50D7E1AF09BEF945B_label_en-US" xlink:label="lab_algn_ClearAlignerMember_D0FE3011BA55B2F50D7E1AF09BEF945B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Clear Aligner [Member]</link:label>
    <link:label id="lab_algn_ClearAlignerMember_D0FE3011BA55B2F50D7E1AF09BEF945B_documentation_en-US" xlink:label="lab_algn_ClearAlignerMember_D0FE3011BA55B2F50D7E1AF09BEF945B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Clear Aligner [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ClearAlignerMember" xlink:label="loc_algn_ClearAlignerMember_D0FE3011BA55B2F50D7E1AF09BEF945B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ClearAlignerMember_D0FE3011BA55B2F50D7E1AF09BEF945B" xlink:to="lab_algn_ClearAlignerMember_D0FE3011BA55B2F50D7E1AF09BEF945B" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillLineItems_C0E3D00964962E92345B1AF09BEF2280_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems_C0E3D00964962E92345B1AF09BEF2280" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_C0E3D00964962E92345B1AF09BEF2280_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems_C0E3D00964962E92345B1AF09BEF2280" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_C0E3D00964962E92345B1AF09BEF2280" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems_C0E3D00964962E92345B1AF09BEF2280" xlink:to="lab_us-gaap_GoodwillLineItems_C0E3D00964962E92345B1AF09BEF2280" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillRollForward_68590943B1C1DA51CF0E1AF09BEF4A95_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward_68590943B1C1DA51CF0E1AF09BEF4A95" 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_68590943B1C1DA51CF0E1AF09BEF4A95_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward_68590943B1C1DA51CF0E1AF09BEF4A95" 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_68590943B1C1DA51CF0E1AF09BEF4A95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward_68590943B1C1DA51CF0E1AF09BEF4A95" xlink:to="lab_us-gaap_GoodwillRollForward_68590943B1C1DA51CF0E1AF09BEF4A95" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_C8DB2D5AF1CE24D02A261AF09BEFDDDD_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill_C8DB2D5AF1CE24D02A261AF09BEFDDDD" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, Beginning Balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_C8DB2D5AF1CE24D02A261AF09BEFDDDD_label_en-US" xlink:label="lab_us-gaap_Goodwill_C8DB2D5AF1CE24D02A261AF09BEFDDDD" 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_C8DB2D5AF1CE24D02A261AF09BEFDDDD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_C8DB2D5AF1CE24D02A261AF09BEFDDDD" xlink:to="lab_us-gaap_Goodwill_C8DB2D5AF1CE24D02A261AF09BEFDDDD" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_B3A5FEEC60EF726D72401AF09BEFBDCA_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_B3A5FEEC60EF726D72401AF09BEFBDCA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_B3A5FEEC60EF726D72401AF09BEFBDCA_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_B3A5FEEC60EF726D72401AF09BEFBDCA" 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_B3A5FEEC60EF726D72401AF09BEFBDCA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_B3A5FEEC60EF726D72401AF09BEFBDCA" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_B3A5FEEC60EF726D72401AF09BEFBDCA" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_45657FA34C153628222D1AF09BEF2108_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod_45657FA34C153628222D1AF09BEF2108" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill from distributor acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_45657FA34C153628222D1AF09BEF2108_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod_45657FA34C153628222D1AF09BEF2108" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_45657FA34C153628222D1AF09BEF2108" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod_45657FA34C153628222D1AF09BEF2108" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod_45657FA34C153628222D1AF09BEF2108" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_1855C71F3CBF07AF1CF91AF09BEF381A_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill_1855C71F3CBF07AF1CF91AF09BEF381A" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, Ending Balance</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_1855C71F3CBF07AF1CF91AF09BEF381A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_1855C71F3CBF07AF1CF91AF09BEF381A" xlink:to="lab_us-gaap_Goodwill_1855C71F3CBF07AF1CF91AF09BEF381A" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_9157467801BC139A12461AF09B5D5E92_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract_9157467801BC139A12461AF09B5D5E92" 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_9157467801BC139A12461AF09B5D5E92" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9157467801BC139A12461AF09B5D5E92" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract_9157467801BC139A12461AF09B5D5E92" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_E375A06A5F6C3E155F5A1AF09B5D1E37_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_E375A06A5F6C3E155F5A1AF09B5D1E37" 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_E375A06A5F6C3E155F5A1AF09B5D1E37_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_E375A06A5F6C3E155F5A1AF09B5D1E37" 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_E375A06A5F6C3E155F5A1AF09B5D1E37" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock_E375A06A5F6C3E155F5A1AF09B5D1E37" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock_E375A06A5F6C3E155F5A1AF09B5D1E37" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_F8AC413B4BE4ACD72DCB1AF09B2EDFC1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock_F8AC413B4BE4ACD72DCB1AF09B2EDFC1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_F8AC413B4BE4ACD72DCB1AF09B2EDFC1_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock_F8AC413B4BE4ACD72DCB1AF09B2EDFC1" 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_F8AC413B4BE4ACD72DCB1AF09B2EDFC1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock_F8AC413B4BE4ACD72DCB1AF09B2EDFC1" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock_F8AC413B4BE4ACD72DCB1AF09B2EDFC1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_565D523151E01F4A09631AF09B2E1530_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_565D523151E01F4A09631AF09B2E1530" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Amortized Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_565D523151E01F4A09631AF09B2E1530_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_565D523151E01F4A09631AF09B2E1530" 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_565D523151E01F4A09631AF09B2E1530" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_565D523151E01F4A09631AF09B2E1530" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_565D523151E01F4A09631AF09B2E1530" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_E08541CB76955F1445101AF09B2EC8ED_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_E08541CB76955F1445101AF09B2EC8ED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Future Amortization for Finited-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_E08541CB76955F1445101AF09B2EC8ED_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_E08541CB76955F1445101AF09B2EC8ED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_E08541CB76955F1445101AF09B2EC8ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_E08541CB76955F1445101AF09B2EC8ED" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_E08541CB76955F1445101AF09B2EC8ED" xlink:type="arc" />
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_DDD911CDC3139A214A9A2B4E998042DC_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract_DDD911CDC3139A214A9A2B4E998042DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_DDD911CDC3139A214A9A2B4E998042DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_DDD911CDC3139A214A9A2B4E998042DC" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract_DDD911CDC3139A214A9A2B4E998042DC" xlink:type="arc" />
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_C7B822E4E9CC97CF47962B4E9980FFF0_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_C7B822E4E9CC97CF47962B4E9980FFF0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_C7B822E4E9CC97CF47962B4E9980FFF0_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_C7B822E4E9CC97CF47962B4E9980FFF0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_C7B822E4E9CC97CF47962B4E9980FFF0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_C7B822E4E9CC97CF47962B4E9980FFF0" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_C7B822E4E9CC97CF47962B4E9980FFF0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_B1CA6D1C668C91CD470C2B4E99803D92_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_B1CA6D1C668C91CD470C2B4E99803D92" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_B1CA6D1C668C91CD470C2B4E99803D92_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_B1CA6D1C668C91CD470C2B4E99803D92" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_B1CA6D1C668C91CD470C2B4E99803D92" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_B1CA6D1C668C91CD470C2B4E99803D92" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_B1CA6D1C668C91CD470C2B4E99803D92" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_CBE244C5F1527107DF8A2B4E99813A98_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain_CBE244C5F1527107DF8A2B4E99813A98" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_CBE244C5F1527107DF8A2B4E99813A98_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain_CBE244C5F1527107DF8A2B4E99813A98" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_CBE244C5F1527107DF8A2B4E99813A98" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_CBE244C5F1527107DF8A2B4E99813A98" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain_CBE244C5F1527107DF8A2B4E99813A98" xlink:type="arc" />
    <link:label id="lab_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember_EE1FBA61A9EAEA63E59D2B4E9981B499_terseLabel_en-US" xlink:label="lab_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember_EE1FBA61A9EAEA63E59D2B4E9981B499" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember_EE1FBA61A9EAEA63E59D2B4E9981B499_label_en-US" xlink:label="lab_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember_EE1FBA61A9EAEA63E59D2B4E9981B499" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances, Sales Returns [Member]</link:label>
    <link:label id="lab_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember_EE1FBA61A9EAEA63E59D2B4E9981B499_documentation_en-US" xlink:label="lab_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember_EE1FBA61A9EAEA63E59D2B4E9981B499" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances, Sales Returns [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_SECSchedule1209ValuationAllowancesSalesReturnsMember" xlink:label="loc_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember_EE1FBA61A9EAEA63E59D2B4E9981B499" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember_EE1FBA61A9EAEA63E59D2B4E9981B499" xlink:to="lab_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember_EE1FBA61A9EAEA63E59D2B4E9981B499" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_9BDD427F98ABF5050B9D2B4E99814681_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_9BDD427F98ABF5050B9D2B4E99814681" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for deferred tax assets</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_9BDD427F98ABF5050B9D2B4E99814681_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_9BDD427F98ABF5050B9D2B4E99814681" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_9BDD427F98ABF5050B9D2B4E99814681" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_9BDD427F98ABF5050B9D2B4E99814681" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_9BDD427F98ABF5050B9D2B4E99814681" xlink:type="arc" />
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E2035CCE1683C01A97542B4E9981C956_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E2035CCE1683C01A97542B4E9981C956" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E2035CCE1683C01A97542B4E9981C956_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E2035CCE1683C01A97542B4E9981C956" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E2035CCE1683C01A97542B4E9981C956" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E2035CCE1683C01A97542B4E9981C956" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E2035CCE1683C01A97542B4E9981C956" xlink:type="arc" />
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_6E25D661AE2AB047C4012B4E9982A911_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance_6E25D661AE2AB047C4012B4E9982A911" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_6E25D661AE2AB047C4012B4E9982A911_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance_6E25D661AE2AB047C4012B4E9982A911" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_6E25D661AE2AB047C4012B4E9982A911" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance_6E25D661AE2AB047C4012B4E9982A911" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance_6E25D661AE2AB047C4012B4E9982A911" xlink:type="arc" />
    <link:label id="lab_algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue_E7C9B4BE4C871C35C6702B4E9982D914_terseLabel_en-US" xlink:label="lab_algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue_E7C9B4BE4C871C35C6702B4E9982D914" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions (reductions) to Costs and Expenses</link:label>
    <link:label id="lab_algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue_E7C9B4BE4C871C35C6702B4E9982D914_label_en-US" xlink:label="lab_algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue_E7C9B4BE4C871C35C6702B4E9982D914" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowances And Reserves Charged To Cost And Expense Or Revenue</link:label>
    <link:label id="lab_algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue_E7C9B4BE4C871C35C6702B4E9982D914_documentation_en-US" xlink:label="lab_algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue_E7C9B4BE4C871C35C6702B4E9982D914" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves, Charged to Cost and Expense or Revenue</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue" xlink:label="loc_algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue_E7C9B4BE4C871C35C6702B4E9982D914" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue_E7C9B4BE4C871C35C6702B4E9982D914" xlink:to="lab_algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue_E7C9B4BE4C871C35C6702B4E9982D914" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_842ED942EEBF835129742B4E998237AA_negatedLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions_842ED942EEBF835129742B4E998237AA" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Write offs</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_842ED942EEBF835129742B4E998237AA_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions_842ED942EEBF835129742B4E998237AA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_842ED942EEBF835129742B4E998237AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions_842ED942EEBF835129742B4E998237AA" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions_842ED942EEBF835129742B4E998237AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_4A4A0C24801216FD2F272B4E99823677_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance_4A4A0C24801216FD2F272B4E99823677" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at 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_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_4A4A0C24801216FD2F272B4E99823677" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance_4A4A0C24801216FD2F272B4E99823677" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance_4A4A0C24801216FD2F272B4E99823677" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingAbstract_3F4B21F5FEECF4DA28481AF09CADE5A5_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract_3F4B21F5FEECF4DA28481AF09CADE5A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_3F4B21F5FEECF4DA28481AF09CADE5A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract_3F4B21F5FEECF4DA28481AF09CADE5A5" xlink:to="lab_us-gaap_SegmentReportingAbstract_3F4B21F5FEECF4DA28481AF09CADE5A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_5655A0BDAF76480570C71AF09CADCD8C_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_5655A0BDAF76480570C71AF09CADCD8C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments and Geographical Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_5655A0BDAF76480570C71AF09CADCD8C_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_5655A0BDAF76480570C71AF09CADCD8C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_5655A0BDAF76480570C71AF09CADCD8C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock_5655A0BDAF76480570C71AF09CADCD8C" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock_5655A0BDAF76480570C71AF09CADCD8C" xlink:type="arc" />
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_FCB1E0D6C2C76926E21A1AF09C04136F_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_FCB1E0D6C2C76926E21A1AF09C04136F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Components</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_FCB1E0D6C2C76926E21A1AF09C04136F_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_FCB1E0D6C2C76926E21A1AF09C04136F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_FCB1E0D6C2C76926E21A1AF09C04136F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_FCB1E0D6C2C76926E21A1AF09C04136F" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_FCB1E0D6C2C76926E21A1AF09C04136F" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_C37F7A870EA2E4FE49D90C9B43633AF1_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_C37F7A870EA2E4FE49D90C9B43633AF1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_C37F7A870EA2E4FE49D90C9B43633AF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_C37F7A870EA2E4FE49D90C9B43633AF1" xlink:to="lab_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_C37F7A870EA2E4FE49D90C9B43633AF1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_B98B125025C7B0483AFF0C9B4368F07E_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_B98B125025C7B0483AFF0C9B4368F07E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_B98B125025C7B0483AFF0C9B4368F07E_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_B98B125025C7B0483AFF0C9B4368F07E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_B98B125025C7B0483AFF0C9B4368F07E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_B98B125025C7B0483AFF0C9B4368F07E" xlink:to="lab_us-gaap_SubsequentEventTypeAxis_B98B125025C7B0483AFF0C9B4368F07E" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_19AA976A14CE7AE1AE010C9B43697F72_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_19AA976A14CE7AE1AE010C9B43697F72" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_19AA976A14CE7AE1AE010C9B43697F72_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_19AA976A14CE7AE1AE010C9B43697F72" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_19AA976A14CE7AE1AE010C9B43697F72" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_19AA976A14CE7AE1AE010C9B43697F72" xlink:to="lab_us-gaap_SubsequentEventTypeDomain_19AA976A14CE7AE1AE010C9B43697F72" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventMember_F60F3F9CAA2FF80A365D0C9B43696D7A_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember_F60F3F9CAA2FF80A365D0C9B43696D7A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_F60F3F9CAA2FF80A365D0C9B43696D7A_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember_F60F3F9CAA2FF80A365D0C9B43696D7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_F60F3F9CAA2FF80A365D0C9B43696D7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember_F60F3F9CAA2FF80A365D0C9B43696D7A" xlink:to="lab_us-gaap_SubsequentEventMember_F60F3F9CAA2FF80A365D0C9B43696D7A" xlink:type="arc" />
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_155117E293743CD07AE90C9B4369BE93_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_155117E293743CD07AE90C9B4369BE93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_155117E293743CD07AE90C9B4369BE93_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_155117E293743CD07AE90C9B4369BE93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_155117E293743CD07AE90C9B4369BE93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_155117E293743CD07AE90C9B4369BE93" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_155117E293743CD07AE90C9B4369BE93" xlink:type="arc" />
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_B0013736B55838EF5A560C9B43693397_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain_B0013736B55838EF5A560C9B43693397" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_B0013736B55838EF5A560C9B43693397_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain_B0013736B55838EF5A560C9B43693397" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_B0013736B55838EF5A560C9B43693397" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_B0013736B55838EF5A560C9B43693397" xlink:to="lab_srt_EquityMethodInvesteeNameDomain_B0013736B55838EF5A560C9B43693397" xlink:type="arc" />
    <link:label id="lab_algn_SDCMember_550326B36D716A5991F10C9B436A75D7_terseLabel_en-US" xlink:label="lab_algn_SDCMember_550326B36D716A5991F10C9B436A75D7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SDC</link:label>
    <link:label id="lab_algn_SDCMember_550326B36D716A5991F10C9B436A75D7_label_en-US" xlink:label="lab_algn_SDCMember_550326B36D716A5991F10C9B436A75D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SDC [Member]</link:label>
    <link:label id="lab_algn_SDCMember_550326B36D716A5991F10C9B436A75D7_documentation_en-US" xlink:label="lab_algn_SDCMember_550326B36D716A5991F10C9B436A75D7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">SDC [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_SDCMember" xlink:label="loc_algn_SDCMember_550326B36D716A5991F10C9B436A75D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_SDCMember_550326B36D716A5991F10C9B436A75D7" xlink:to="lab_algn_SDCMember_550326B36D716A5991F10C9B436A75D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_817507251666A5F938DB0C9B436AF68C_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis_817507251666A5F938DB0C9B436AF68C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_817507251666A5F938DB0C9B436AF68C_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis_817507251666A5F938DB0C9B436AF68C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_817507251666A5F938DB0C9B436AF68C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_817507251666A5F938DB0C9B436AF68C" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis_817507251666A5F938DB0C9B436AF68C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_20FEEF8236D4AE2363130C9B436A3515_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain_20FEEF8236D4AE2363130C9B436A3515" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_20FEEF8236D4AE2363130C9B436A3515_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain_20FEEF8236D4AE2363130C9B436A3515" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_20FEEF8236D4AE2363130C9B436A3515" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_20FEEF8236D4AE2363130C9B436A3515" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain_20FEEF8236D4AE2363130C9B436A3515" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_4F0312E312CE80D608FC0C9B436BCB44_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_4F0312E312CE80D608FC0C9B436BCB44" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_4F0312E312CE80D608FC0C9B436BCB44_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_4F0312E312CE80D608FC0C9B436BCB44" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_4F0312E312CE80D608FC0C9B436BCB44" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_4F0312E312CE80D608FC0C9B436BCB44" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_4F0312E312CE80D608FC0C9B436BCB44" xlink:type="arc" />
    <link:label id="lab_algn_EquityMethodInvestmentOwnershipAcquired_7E66A3BEA590A462C0640C9B436BBB90_terseLabel_en-US" xlink:label="lab_algn_EquityMethodInvestmentOwnershipAcquired_7E66A3BEA590A462C0640C9B436BBB90" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional ownership acquired</link:label>
    <link:label id="lab_algn_EquityMethodInvestmentOwnershipAcquired_7E66A3BEA590A462C0640C9B436BBB90_label_en-US" xlink:label="lab_algn_EquityMethodInvestmentOwnershipAcquired_7E66A3BEA590A462C0640C9B436BBB90" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment Ownership Acquired</link:label>
    <link:label id="lab_algn_EquityMethodInvestmentOwnershipAcquired_7E66A3BEA590A462C0640C9B436BBB90_documentation_en-US" xlink:label="lab_algn_EquityMethodInvestmentOwnershipAcquired_7E66A3BEA590A462C0640C9B436BBB90" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investment Ownership Acquired</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_EquityMethodInvestmentOwnershipAcquired" xlink:label="loc_algn_EquityMethodInvestmentOwnershipAcquired_7E66A3BEA590A462C0640C9B436BBB90" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_EquityMethodInvestmentOwnershipAcquired_7E66A3BEA590A462C0640C9B436BBB90" xlink:to="lab_algn_EquityMethodInvestmentOwnershipAcquired_7E66A3BEA590A462C0640C9B436BBB90" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_BA5495CEC07538F475370C9B436B21DD_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_BA5495CEC07538F475370C9B436B21DD" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Payments to acquire</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_BA5495CEC07538F475370C9B436B21DD_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_BA5495CEC07538F475370C9B436B21DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Equity Method Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_BA5495CEC07538F475370C9B436B21DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_BA5495CEC07538F475370C9B436B21DD" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_BA5495CEC07538F475370C9B436B21DD" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityMethodInvestments_1C4B84CF6767B348FFE30C9B436B0D1B_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments_1C4B84CF6767B348FFE30C9B436B0D1B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Equity method investment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_1C4B84CF6767B348FFE30C9B436B0D1B_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments_1C4B84CF6767B348FFE30C9B436B0D1B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_1C4B84CF6767B348FFE30C9B436B0D1B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments_1C4B84CF6767B348FFE30C9B436B0D1B" xlink:to="lab_us-gaap_EquityMethodInvestments_1C4B84CF6767B348FFE30C9B436B0D1B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DueFromRelatedParties_489619D25DB21D23FB9E0C9B436C2FE7_terseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedParties_489619D25DB21D23FB9E0C9B436C2FE7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Due from related parties</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedParties_489619D25DB21D23FB9E0C9B436C2FE7_label_en-US" xlink:label="lab_us-gaap_DueFromRelatedParties_489619D25DB21D23FB9E0C9B436C2FE7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Due from Related Parties</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DueFromRelatedParties" xlink:label="loc_us-gaap_DueFromRelatedParties_489619D25DB21D23FB9E0C9B436C2FE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedParties_489619D25DB21D23FB9E0C9B436C2FE7" xlink:to="lab_us-gaap_DueFromRelatedParties_489619D25DB21D23FB9E0C9B436C2FE7" xlink:type="arc" />
    <link:label id="lab_algn_LoansAndLeasesReceivableAgreedUponRelatedParties_6FC5B63F7C7FFFF2AAEC0C9B436C4EE9_terseLabel_en-US" xlink:label="lab_algn_LoansAndLeasesReceivableAgreedUponRelatedParties_6FC5B63F7C7FFFF2AAEC0C9B436C4EE9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loan agreement reached</link:label>
    <link:label id="lab_algn_LoansAndLeasesReceivableAgreedUponRelatedParties_6FC5B63F7C7FFFF2AAEC0C9B436C4EE9_label_en-US" xlink:label="lab_algn_LoansAndLeasesReceivableAgreedUponRelatedParties_6FC5B63F7C7FFFF2AAEC0C9B436C4EE9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans And Leases Receivable Agreed Upon, Related Parties</link:label>
    <link:label id="lab_algn_LoansAndLeasesReceivableAgreedUponRelatedParties_6FC5B63F7C7FFFF2AAEC0C9B436C4EE9_documentation_en-US" xlink:label="lab_algn_LoansAndLeasesReceivableAgreedUponRelatedParties_6FC5B63F7C7FFFF2AAEC0C9B436C4EE9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Loans And Leases Receivable Agreed Upon, Related Parties</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_LoansAndLeasesReceivableAgreedUponRelatedParties" xlink:label="loc_algn_LoansAndLeasesReceivableAgreedUponRelatedParties_6FC5B63F7C7FFFF2AAEC0C9B436C4EE9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_LoansAndLeasesReceivableAgreedUponRelatedParties_6FC5B63F7C7FFFF2AAEC0C9B436C4EE9" xlink:to="lab_algn_LoansAndLeasesReceivableAgreedUponRelatedParties_6FC5B63F7C7FFFF2AAEC0C9B436C4EE9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfLoansReceivable_297C626A0443EE678CB30C9B436C0F66_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfLoansReceivable_297C626A0443EE678CB30C9B436C0F66" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loan repayment from equity investee</link:label>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfLoansReceivable_297C626A0443EE678CB30C9B436C0F66_label_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfLoansReceivable_297C626A0443EE678CB30C9B436C0F66" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Collection of Loans Receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_297C626A0443EE678CB30C9B436C0F66" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_297C626A0443EE678CB30C9B436C0F66" xlink:to="lab_us-gaap_ProceedsFromCollectionOfLoansReceivable_297C626A0443EE678CB30C9B436C0F66" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_0A83036C1AFC7867ACA31AF09A7336AA_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_0A83036C1AFC7867ACA31AF09A7336AA" 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_0A83036C1AFC7867ACA31AF09A7336AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0A83036C1AFC7867ACA31AF09A7336AA" xlink:to="lab_us-gaap_EarningsPerShareAbstract_0A83036C1AFC7867ACA31AF09A7336AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_823C97218D346512237A1AF09A73DA0E_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_823C97218D346512237A1AF09A73DA0E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share Basic And Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_823C97218D346512237A1AF09A73DA0E_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_823C97218D346512237A1AF09A73DA0E" 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_823C97218D346512237A1AF09A73DA0E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_823C97218D346512237A1AF09A73DA0E" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_823C97218D346512237A1AF09A73DA0E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5C586F63BA4699FBA25C1AF09BD08715_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5C586F63BA4699FBA25C1AF09BD08715" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5C586F63BA4699FBA25C1AF09BD08715_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5C586F63BA4699FBA25C1AF09BD08715" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5C586F63BA4699FBA25C1AF09BD08715" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5C586F63BA4699FBA25C1AF09BD08715" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5C586F63BA4699FBA25C1AF09BD08715" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1C9B871FF033DBC3FCE01AF09BD0F078_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1C9B871FF033DBC3FCE01AF09BD0F078" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1C9B871FF033DBC3FCE01AF09BD0F078_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1C9B871FF033DBC3FCE01AF09BD0F078" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1C9B871FF033DBC3FCE01AF09BD0F078" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1C9B871FF033DBC3FCE01AF09BD0F078" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1C9B871FF033DBC3FCE01AF09BD0F078" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_C458847D76478F8956D81AF09BD0E992_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_C458847D76478F8956D81AF09BD0E992" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_C458847D76478F8956D81AF09BD0E992_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_C458847D76478F8956D81AF09BD0E992" 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_C458847D76478F8956D81AF09BD0E992" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_C458847D76478F8956D81AF09BD0E992" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_C458847D76478F8956D81AF09BD0E992" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9D86FF9F1A053C2302541AF09BD0D32A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9D86FF9F1A053C2302541AF09BD0D32A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9D86FF9F1A053C2302541AF09BD0D32A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9D86FF9F1A053C2302541AF09BD0D32A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9D86FF9F1A053C2302541AF09BD0D32A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9D86FF9F1A053C2302541AF09BD0D32A" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9D86FF9F1A053C2302541AF09BD0D32A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_16D44179AE198D0A56BC1AF09BE02674_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_16D44179AE198D0A56BC1AF09BE02674" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Rollforward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_16D44179AE198D0A56BC1AF09BE02674_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_16D44179AE198D0A56BC1AF09BE02674" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_16D44179AE198D0A56BC1AF09BE02674" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_16D44179AE198D0A56BC1AF09BE02674" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_16D44179AE198D0A56BC1AF09BE02674" xlink:type="arc" />
    <link:label id="lab_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A_label_en-US" xlink:label="lab_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Documentand Entity Information [Abstract]</link:label>
    <link:label id="lab_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A_documentation_en-US" xlink:label="lab_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" 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="algn-20181231.xsd#algn_DocumentDocumentandEntityInformationAbstract" xlink:label="loc_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="lab_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_215F3AF0F6A7EA3627660C9B4663020F_terseLabel_en-US" xlink:label="lab_dei_DocumentType_215F3AF0F6A7EA3627660C9B4663020F" 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_215F3AF0F6A7EA3627660C9B4663020F_label_en-US" xlink:label="lab_dei_DocumentType_215F3AF0F6A7EA3627660C9B4663020F" 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_215F3AF0F6A7EA3627660C9B4663020F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_215F3AF0F6A7EA3627660C9B4663020F" xlink:to="lab_dei_DocumentType_215F3AF0F6A7EA3627660C9B4663020F" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_5455E6B5003FC85719DA0C9B46634E09_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag_5455E6B5003FC85719DA0C9B46634E09" 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_5455E6B5003FC85719DA0C9B46634E09_label_en-US" xlink:label="lab_dei_AmendmentFlag_5455E6B5003FC85719DA0C9B46634E09" 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_5455E6B5003FC85719DA0C9B46634E09" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_5455E6B5003FC85719DA0C9B46634E09" xlink:to="lab_dei_AmendmentFlag_5455E6B5003FC85719DA0C9B46634E09" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_BE240F8B8E0A98606FA50C9B46631E94_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_BE240F8B8E0A98606FA50C9B46631E94" 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_BE240F8B8E0A98606FA50C9B46631E94_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_BE240F8B8E0A98606FA50C9B46631E94" 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_BE240F8B8E0A98606FA50C9B46631E94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_BE240F8B8E0A98606FA50C9B46631E94" xlink:to="lab_dei_DocumentPeriodEndDate_BE240F8B8E0A98606FA50C9B46631E94" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_2B0242E966AB0DFDF2580C9B4663FF62_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_2B0242E966AB0DFDF2580C9B4663FF62" 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_2B0242E966AB0DFDF2580C9B4663FF62_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_2B0242E966AB0DFDF2580C9B4663FF62" 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_2B0242E966AB0DFDF2580C9B4663FF62" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_2B0242E966AB0DFDF2580C9B4663FF62" xlink:to="lab_dei_DocumentFiscalYearFocus_2B0242E966AB0DFDF2580C9B4663FF62" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_5BAFF294FAA68B5B59810C9B46634B05_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_5BAFF294FAA68B5B59810C9B46634B05" 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_5BAFF294FAA68B5B59810C9B46634B05_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_5BAFF294FAA68B5B59810C9B46634B05" 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_5BAFF294FAA68B5B59810C9B46634B05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_5BAFF294FAA68B5B59810C9B46634B05" xlink:to="lab_dei_DocumentFiscalPeriodFocus_5BAFF294FAA68B5B59810C9B46634B05" xlink:type="arc" />
    <link:label id="lab_dei_TradingSymbol_932A483628B34B71A7F10C9B46637052_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol_932A483628B34B71A7F10C9B46637052" 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_932A483628B34B71A7F10C9B46637052_label_en-US" xlink:label="lab_dei_TradingSymbol_932A483628B34B71A7F10C9B46637052" 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_932A483628B34B71A7F10C9B46637052" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol_932A483628B34B71A7F10C9B46637052" xlink:to="lab_dei_TradingSymbol_932A483628B34B71A7F10C9B46637052" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_B75AC4640E9221E1DCA40C9B4663A374_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName_B75AC4640E9221E1DCA40C9B4663A374" 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_B75AC4640E9221E1DCA40C9B4663A374_label_en-US" xlink:label="lab_dei_EntityRegistrantName_B75AC4640E9221E1DCA40C9B4663A374" 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_B75AC4640E9221E1DCA40C9B4663A374" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_B75AC4640E9221E1DCA40C9B4663A374" xlink:to="lab_dei_EntityRegistrantName_B75AC4640E9221E1DCA40C9B4663A374" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_3ABC177963B5061588A30C9B4663095C_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey_3ABC177963B5061588A30C9B4663095C" 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_3ABC177963B5061588A30C9B4663095C_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey_3ABC177963B5061588A30C9B4663095C" 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_3ABC177963B5061588A30C9B4663095C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_3ABC177963B5061588A30C9B4663095C" xlink:to="lab_dei_EntityCentralIndexKey_3ABC177963B5061588A30C9B4663095C" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_51893A5FDAFB98AB3F610C9B46634F09_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_51893A5FDAFB98AB3F610C9B46634F09" 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_51893A5FDAFB98AB3F610C9B46634F09_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_51893A5FDAFB98AB3F610C9B46634F09" 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_51893A5FDAFB98AB3F610C9B46634F09" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_51893A5FDAFB98AB3F610C9B46634F09" xlink:to="lab_dei_CurrentFiscalYearEndDate_51893A5FDAFB98AB3F610C9B46634F09" xlink:type="arc" />
    <link:label id="lab_dei_EntityFilerCategory_491D24A7E85146E9F9510C9B46635890_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory_491D24A7E85146E9F9510C9B46635890" 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_491D24A7E85146E9F9510C9B46635890_label_en-US" xlink:label="lab_dei_EntityFilerCategory_491D24A7E85146E9F9510C9B46635890" 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_491D24A7E85146E9F9510C9B46635890" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_491D24A7E85146E9F9510C9B46635890" xlink:to="lab_dei_EntityFilerCategory_491D24A7E85146E9F9510C9B46635890" xlink:type="arc" />
    <link:label id="lab_dei_EntityEmergingGrowthCompany_ACF437913A6351BDE7AC0C9B4663107B_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_ACF437913A6351BDE7AC0C9B4663107B" 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_ACF437913A6351BDE7AC0C9B4663107B_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_ACF437913A6351BDE7AC0C9B4663107B" 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_ACF437913A6351BDE7AC0C9B4663107B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany_ACF437913A6351BDE7AC0C9B4663107B" xlink:to="lab_dei_EntityEmergingGrowthCompany_ACF437913A6351BDE7AC0C9B4663107B" xlink:type="arc" />
    <link:label id="lab_dei_EntitySmallBusiness_AB08D629829910441B4A0C9B4663C785_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness_AB08D629829910441B4A0C9B4663C785" 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_AB08D629829910441B4A0C9B4663C785_label_en-US" xlink:label="lab_dei_EntitySmallBusiness_AB08D629829910441B4A0C9B4663C785" 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_AB08D629829910441B4A0C9B4663C785" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness_AB08D629829910441B4A0C9B4663C785" xlink:to="lab_dei_EntitySmallBusiness_AB08D629829910441B4A0C9B4663C785" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_B66991C75F4B22E02B380C9B4663AAA4_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_B66991C75F4B22E02B380C9B4663AAA4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding (shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_B66991C75F4B22E02B380C9B4663AAA4_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_B66991C75F4B22E02B380C9B4663AAA4" 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_B66991C75F4B22E02B380C9B4663AAA4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_B66991C75F4B22E02B380C9B4663AAA4" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_B66991C75F4B22E02B380C9B4663AAA4" xlink:type="arc" />
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_2ACE2724A11F5DC765640C9B46636D4C_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_2ACE2724A11F5DC765640C9B46636D4C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_2ACE2724A11F5DC765640C9B46636D4C_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_2ACE2724A11F5DC765640C9B46636D4C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_2ACE2724A11F5DC765640C9B46636D4C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer_2ACE2724A11F5DC765640C9B46636D4C" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer_2ACE2724A11F5DC765640C9B46636D4C" xlink:type="arc" />
    <link:label id="lab_dei_EntityPublicFloat_B07F146C3AABFAC9C5470C9B46634286_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat_B07F146C3AABFAC9C5470C9B46634286" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_B07F146C3AABFAC9C5470C9B46634286_label_en-US" xlink:label="lab_dei_EntityPublicFloat_B07F146C3AABFAC9C5470C9B46634286" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_B07F146C3AABFAC9C5470C9B46634286" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat_B07F146C3AABFAC9C5470C9B46634286" xlink:to="lab_dei_EntityPublicFloat_B07F146C3AABFAC9C5470C9B46634286" xlink:type="arc" />
    <link:label id="lab_dei_EntityCurrentReportingStatus_739A2AEC2111D09604FA0C9B46639685_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_739A2AEC2111D09604FA0C9B46639685" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_739A2AEC2111D09604FA0C9B46639685_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_739A2AEC2111D09604FA0C9B46639685" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_739A2AEC2111D09604FA0C9B46639685" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_739A2AEC2111D09604FA0C9B46639685" xlink:to="lab_dei_EntityCurrentReportingStatus_739A2AEC2111D09604FA0C9B46639685" xlink:type="arc" />
    <link:label id="lab_dei_EntityVoluntaryFilers_5136D6AC129A65F24D790C9B46630BA1_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers_5136D6AC129A65F24D790C9B46630BA1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_5136D6AC129A65F24D790C9B46630BA1_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers_5136D6AC129A65F24D790C9B46630BA1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_5136D6AC129A65F24D790C9B46630BA1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers_5136D6AC129A65F24D790C9B46630BA1" xlink:to="lab_dei_EntityVoluntaryFilers_5136D6AC129A65F24D790C9B46630BA1" xlink:type="arc" />
    <link:label id="lab_dei_EntityShellCompany_A5994CA0113D415029E50C9B46633028_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany_A5994CA0113D415029E50C9B46633028" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_A5994CA0113D415029E50C9B46633028_label_en-US" xlink:label="lab_dei_EntityShellCompany_A5994CA0113D415029E50C9B46633028" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_A5994CA0113D415029E50C9B46633028" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany_A5994CA0113D415029E50C9B46633028" xlink:to="lab_dei_EntityShellCompany_A5994CA0113D415029E50C9B46633028" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_3459AD91E360AC2B0D671AF09B6D3955_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract_3459AD91E360AC2B0D671AF09B6D3955" 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_3459AD91E360AC2B0D671AF09B6D3955" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3459AD91E360AC2B0D671AF09B6D3955" xlink:to="lab_us-gaap_AccountingPoliciesAbstract_3459AD91E360AC2B0D671AF09B6D3955" xlink:type="arc" />
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0BC8676D6622E8C18C231AF09B6D9D22_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0BC8676D6622E8C18C231AF09B6D9D22" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0BC8676D6622E8C18C231AF09B6D9D22_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0BC8676D6622E8C18C231AF09B6D9D22" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0BC8676D6622E8C18C231AF09B6D9D22" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0BC8676D6622E8C18C231AF09B6D9D22" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0BC8676D6622E8C18C231AF09B6D9D22" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract_44844F526F7BBB5BEFDE1AF09CBDA2E2_label_en-US" xlink:label="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract_44844F526F7BBB5BEFDE1AF09CBDA2E2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, All Other Investments [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_44844F526F7BBB5BEFDE1AF09CBDA2E2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_44844F526F7BBB5BEFDE1AF09CBDA2E2" xlink:to="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract_44844F526F7BBB5BEFDE1AF09CBDA2E2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_3EBAA48DBBC99C5452211AF09CBD0383_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_3EBAA48DBBC99C5452211AF09CBD0383" 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_3EBAA48DBBC99C5452211AF09CBD0383_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_3EBAA48DBBC99C5452211AF09CBD0383" 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_3EBAA48DBBC99C5452211AF09CBD0383" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_3EBAA48DBBC99C5452211AF09CBD0383" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_3EBAA48DBBC99C5452211AF09CBD0383" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentTypeAxis_A927E0580E4F6E0DBC4E1AF09CBD4A26_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis_A927E0580E4F6E0DBC4E1AF09CBD4A26" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_A927E0580E4F6E0DBC4E1AF09CBD4A26_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis_A927E0580E4F6E0DBC4E1AF09CBD4A26" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_A927E0580E4F6E0DBC4E1AF09CBD4A26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis_A927E0580E4F6E0DBC4E1AF09CBD4A26" xlink:to="lab_us-gaap_InvestmentTypeAxis_A927E0580E4F6E0DBC4E1AF09CBD4A26" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_A1F7518530415DBDC5BA1AF09CBD3810_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember_A1F7518530415DBDC5BA1AF09CBD3810" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_A1F7518530415DBDC5BA1AF09CBD3810_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember_A1F7518530415DBDC5BA1AF09CBD3810" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_A1F7518530415DBDC5BA1AF09CBD3810" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_A1F7518530415DBDC5BA1AF09CBD3810" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember_A1F7518530415DBDC5BA1AF09CBD3810" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShortTermInvestmentsMember_C93F8BDF316099641AD21AF09CBD3F29_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember_C93F8BDF316099641AD21AF09CBD3F29" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestmentsMember_C93F8BDF316099641AD21AF09CBD3F29_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember_C93F8BDF316099641AD21AF09CBD3F29" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term Investments [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_C93F8BDF316099641AD21AF09CBD3F29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsMember_C93F8BDF316099641AD21AF09CBD3F29" xlink:to="lab_us-gaap_ShortTermInvestmentsMember_C93F8BDF316099641AD21AF09CBD3F29" xlink:type="arc" />
    <link:label id="lab_algn_LongTermInvestmentsMember_91FFD95974A594D28CF71AF09CBDF1F9_terseLabel_en-US" xlink:label="lab_algn_LongTermInvestmentsMember_91FFD95974A594D28CF71AF09CBDF1F9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long Term Investments</link:label>
    <link:label id="lab_algn_LongTermInvestmentsMember_91FFD95974A594D28CF71AF09CBDF1F9_label_en-US" xlink:label="lab_algn_LongTermInvestmentsMember_91FFD95974A594D28CF71AF09CBDF1F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long Term Investments [Member]</link:label>
    <link:label id="lab_algn_LongTermInvestmentsMember_91FFD95974A594D28CF71AF09CBDF1F9_documentation_en-US" xlink:label="lab_algn_LongTermInvestmentsMember_91FFD95974A594D28CF71AF09CBDF1F9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long Term Investments [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_LongTermInvestmentsMember" xlink:label="loc_algn_LongTermInvestmentsMember_91FFD95974A594D28CF71AF09CBDF1F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_LongTermInvestmentsMember_91FFD95974A594D28CF71AF09CBDF1F9" xlink:to="lab_algn_LongTermInvestmentsMember_91FFD95974A594D28CF71AF09CBDF1F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_72FB525F27FAE6D7B4CD1AF09CBD07D9_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis_72FB525F27FAE6D7B4CD1AF09CBD07D9" 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_72FB525F27FAE6D7B4CD1AF09CBD07D9_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis_72FB525F27FAE6D7B4CD1AF09CBD07D9" 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_72FB525F27FAE6D7B4CD1AF09CBD07D9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis_72FB525F27FAE6D7B4CD1AF09CBD07D9" xlink:to="lab_us-gaap_FinancialInstrumentAxis_72FB525F27FAE6D7B4CD1AF09CBD07D9" xlink:type="arc" />
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79" 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_5F56F278AC04DDA394AF1AF09CBD9A79_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79" 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_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommercialPaperMember_727DA97E4BF29CA887B81AF09CBDA89D_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember_727DA97E4BF29CA887B81AF09CBDA89D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_727DA97E4BF29CA887B81AF09CBDA89D_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember_727DA97E4BF29CA887B81AF09CBDA89D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaap_CommercialPaperMember_727DA97E4BF29CA887B81AF09CBDA89D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember_727DA97E4BF29CA887B81AF09CBDA89D" xlink:to="lab_us-gaap_CommercialPaperMember_727DA97E4BF29CA887B81AF09CBDA89D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_39928DA0BDD02A571E6F1AF09CBD5430_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember_39928DA0BDD02A571E6F1AF09CBD5430" 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_CorporateDebtSecuritiesMember_39928DA0BDD02A571E6F1AF09CBD5430_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember_39928DA0BDD02A571E6F1AF09CBD5430" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_39928DA0BDD02A571E6F1AF09CBD5430" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember_39928DA0BDD02A571E6F1AF09CBD5430" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember_39928DA0BDD02A571E6F1AF09CBD5430" xlink:type="arc" />
    <link:label id="lab_algn_MunicipalSecuritiesMember_0E0ED21D79456BA9F2E61AF09CBD3DB7_terseLabel_en-US" xlink:label="lab_algn_MunicipalSecuritiesMember_0E0ED21D79456BA9F2E61AF09CBD3DB7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Municipal Securities</link:label>
    <link:label id="lab_algn_MunicipalSecuritiesMember_0E0ED21D79456BA9F2E61AF09CBD3DB7_label_en-US" xlink:label="lab_algn_MunicipalSecuritiesMember_0E0ED21D79456BA9F2E61AF09CBD3DB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Municipal Securities [Member]</link:label>
    <link:label id="lab_algn_MunicipalSecuritiesMember_0E0ED21D79456BA9F2E61AF09CBD3DB7_documentation_en-US" xlink:label="lab_algn_MunicipalSecuritiesMember_0E0ED21D79456BA9F2E61AF09CBD3DB7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Municipal Securities [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_MunicipalSecuritiesMember" xlink:label="loc_algn_MunicipalSecuritiesMember_0E0ED21D79456BA9F2E61AF09CBD3DB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_MunicipalSecuritiesMember_0E0ED21D79456BA9F2E61AF09CBD3DB7" xlink:to="lab_algn_MunicipalSecuritiesMember_0E0ED21D79456BA9F2E61AF09CBD3DB7" xlink:type="arc" />
    <link:label id="lab_algn_AgencyBondsMember_CBF48E7C31DE71C285761AF09CBD7E4D_terseLabel_en-US" xlink:label="lab_algn_AgencyBondsMember_CBF48E7C31DE71C285761AF09CBD7E4D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. government agency bonds</link:label>
    <link:label id="lab_algn_AgencyBondsMember_CBF48E7C31DE71C285761AF09CBD7E4D_label_en-US" xlink:label="lab_algn_AgencyBondsMember_CBF48E7C31DE71C285761AF09CBD7E4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Agency Bonds [Member]</link:label>
    <link:label id="lab_algn_AgencyBondsMember_CBF48E7C31DE71C285761AF09CBD7E4D_documentation_en-US" xlink:label="lab_algn_AgencyBondsMember_CBF48E7C31DE71C285761AF09CBD7E4D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Agency Bonds [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_AgencyBondsMember" xlink:label="loc_algn_AgencyBondsMember_CBF48E7C31DE71C285761AF09CBD7E4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_AgencyBondsMember_CBF48E7C31DE71C285761AF09CBD7E4D" xlink:to="lab_algn_AgencyBondsMember_CBF48E7C31DE71C285761AF09CBD7E4D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetBackedSecuritiesMember_20A9011302A7363E142D1AF09CBDA82A_terseLabel_en-US" xlink:label="lab_us-gaap_AssetBackedSecuritiesMember_20A9011302A7363E142D1AF09CBDA82A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset-backed Securities</link:label>
    <link:label id="lab_us-gaap_AssetBackedSecuritiesMember_20A9011302A7363E142D1AF09CBDA82A_label_en-US" xlink:label="lab_us-gaap_AssetBackedSecuritiesMember_20A9011302A7363E142D1AF09CBDA82A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset-backed Securities [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_20A9011302A7363E142D1AF09CBDA82A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetBackedSecuritiesMember_20A9011302A7363E142D1AF09CBDA82A" xlink:to="lab_us-gaap_AssetBackedSecuritiesMember_20A9011302A7363E142D1AF09CBDA82A" xlink:type="arc" />
    <link:label id="lab_algn_U.S.GovernmentTreasuryBondsMember_BD7C129082F85F1FBFED1AF09CBDCED5_terseLabel_en-US" xlink:label="lab_algn_U.S.GovernmentTreasuryBondsMember_BD7C129082F85F1FBFED1AF09CBDCED5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. Government Treasury Bonds</link:label>
    <link:label id="lab_algn_U.S.GovernmentTreasuryBondsMember_BD7C129082F85F1FBFED1AF09CBDCED5_label_en-US" xlink:label="lab_algn_U.S.GovernmentTreasuryBondsMember_BD7C129082F85F1FBFED1AF09CBDCED5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">U.S. Government Treasury Bonds [Member]</link:label>
    <link:label id="lab_algn_U.S.GovernmentTreasuryBondsMember_BD7C129082F85F1FBFED1AF09CBDCED5_documentation_en-US" xlink:label="lab_algn_U.S.GovernmentTreasuryBondsMember_BD7C129082F85F1FBFED1AF09CBDCED5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">U.S. Government Treasury Bonds [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_U.S.GovernmentTreasuryBondsMember" xlink:label="loc_algn_U.S.GovernmentTreasuryBondsMember_BD7C129082F85F1FBFED1AF09CBDCED5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_U.S.GovernmentTreasuryBondsMember_BD7C129082F85F1FBFED1AF09CBDCED5" xlink:to="lab_algn_U.S.GovernmentTreasuryBondsMember_BD7C129082F85F1FBFED1AF09CBDCED5" xlink:type="arc" />
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_CC3632BDDE86599866D11AF09CBDE313_terseLabel_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember_CC3632BDDE86599866D11AF09CBDE313" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Certificates of Deposit</link:label>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_CC3632BDDE86599866D11AF09CBDE313_label_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember_CC3632BDDE86599866D11AF09CBDE313" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certificates of Deposit [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_CC3632BDDE86599866D11AF09CBDE313" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificatesOfDepositMember_CC3632BDDE86599866D11AF09CBDE313" xlink:to="lab_us-gaap_CertificatesOfDepositMember_CC3632BDDE86599866D11AF09CBDE313" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5EF6DB0106610C329ABF1AF09CBD130A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5EF6DB0106610C329ABF1AF09CBD130A" 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_5EF6DB0106610C329ABF1AF09CBD130A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5EF6DB0106610C329ABF1AF09CBD130A" 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_5EF6DB0106610C329ABF1AF09CBD130A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5EF6DB0106610C329ABF1AF09CBD130A" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5EF6DB0106610C329ABF1AF09CBD130A" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0046B3B936D3B272DF771AF09CBD212C_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0046B3B936D3B272DF771AF09CBD212C" 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_AvailableForSaleSecuritiesAmortizedCost_0046B3B936D3B272DF771AF09CBD212C_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0046B3B936D3B272DF771AF09CBD212C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Available-for-sale Securities, Amortized Cost Basis</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0046B3B936D3B272DF771AF09CBD212C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0046B3B936D3B272DF771AF09CBD212C" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0046B3B936D3B272DF771AF09CBD212C" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_87B7D95FE6C2172D45601AF09CBD27F0_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_87B7D95FE6C2172D45601AF09CBD27F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_87B7D95FE6C2172D45601AF09CBD27F0_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_87B7D95FE6C2172D45601AF09CBD27F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Available-for-sale Securities, 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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_87B7D95FE6C2172D45601AF09CBD27F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_87B7D95FE6C2172D45601AF09CBD27F0" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_87B7D95FE6C2172D45601AF09CBD27F0" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_77343A0476B72511C3FB1AF09CBDE6D2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_77343A0476B72511C3FB1AF09CBDE6D2" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_77343A0476B72511C3FB1AF09CBDE6D2_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_77343A0476B72511C3FB1AF09CBDE6D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Available-for-sale Securities, 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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_77343A0476B72511C3FB1AF09CBDE6D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_77343A0476B72511C3FB1AF09CBDE6D2" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_77343A0476B72511C3FB1AF09CBDE6D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecurities_3533876144331BF40B3C1AF09CBD6B7F_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecurities_3533876144331BF40B3C1AF09CBD6B7F" 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_AvailableForSaleSecurities_3533876144331BF40B3C1AF09CBD6B7F_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecurities_3533876144331BF40B3C1AF09CBD6B7F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Available-for-sale Securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_3533876144331BF40B3C1AF09CBD6B7F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecurities_3533876144331BF40B3C1AF09CBD6B7F" xlink:to="lab_us-gaap_AvailableForSaleSecurities_3533876144331BF40B3C1AF09CBD6B7F" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_E589F6C85DFBCBDC06FC1AF09C7E88B5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_E589F6C85DFBCBDC06FC1AF09C7E88B5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_E589F6C85DFBCBDC06FC1AF09C7E88B5_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_E589F6C85DFBCBDC06FC1AF09C7E88B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_E589F6C85DFBCBDC06FC1AF09C7E88B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_E589F6C85DFBCBDC06FC1AF09C7E88B5" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_E589F6C85DFBCBDC06FC1AF09C7E88B5" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_CAC1F0D7884E7DA8724E1AF09C7EEBA1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_CAC1F0D7884E7DA8724E1AF09C7EEBA1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_CAC1F0D7884E7DA8724E1AF09C7EEBA1_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_CAC1F0D7884E7DA8724E1AF09C7EEBA1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_CAC1F0D7884E7DA8724E1AF09C7EEBA1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_CAC1F0D7884E7DA8724E1AF09C7EEBA1" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_CAC1F0D7884E7DA8724E1AF09C7EEBA1" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1DAAC0E9A8361103A64D1AF09C7ED483_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1DAAC0E9A8361103A64D1AF09C7ED483" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income before provision for income taxes and equity in losses of investee</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1DAAC0E9A8361103A64D1AF09C7ED483_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1DAAC0E9A8361103A64D1AF09C7ED483" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1DAAC0E9A8361103A64D1AF09C7ED483" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1DAAC0E9A8361103A64D1AF09C7ED483" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1DAAC0E9A8361103A64D1AF09C7ED483" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_0FEE4BB059BAB1F893B22B4E9B14C4E9_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract_0FEE4BB059BAB1F893B22B4E9B14C4E9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0FEE4BB059BAB1F893B22B4E9B14C4E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0FEE4BB059BAB1F893B22B4E9B14C4E9" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract_0FEE4BB059BAB1F893B22B4E9B14C4E9" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementTable_498BAC8EF39A4D2CB0D02B4E9B1413DD_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable_498BAC8EF39A4D2CB0D02B4E9B1413DD" 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_498BAC8EF39A4D2CB0D02B4E9B1413DD_label_en-US" xlink:label="lab_us-gaap_StatementTable_498BAC8EF39A4D2CB0D02B4E9B1413DD" 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_498BAC8EF39A4D2CB0D02B4E9B1413DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_498BAC8EF39A4D2CB0D02B4E9B1413DD" xlink:to="lab_us-gaap_StatementTable_498BAC8EF39A4D2CB0D02B4E9B1413DD" xlink:type="arc" />
    <link:label id="lab_us-gaap_AwardTypeAxis_019EB59F4D039A3FD4AE2B4E9B1441E9_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_019EB59F4D039A3FD4AE2B4E9B1441E9" 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_019EB59F4D039A3FD4AE2B4E9B1441E9_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_019EB59F4D039A3FD4AE2B4E9B1441E9" 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_019EB59F4D039A3FD4AE2B4E9B1441E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis_019EB59F4D039A3FD4AE2B4E9B1441E9" xlink:to="lab_us-gaap_AwardTypeAxis_019EB59F4D039A3FD4AE2B4E9B1441E9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3722515D741CE0A350622B4E9B154AAE_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3722515D741CE0A350622B4E9B154AAE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3722515D741CE0A350622B4E9B154AAE_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3722515D741CE0A350622B4E9B154AAE" 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_3722515D741CE0A350622B4E9B154AAE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3722515D741CE0A350622B4E9B154AAE" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3722515D741CE0A350622B4E9B154AAE" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockOptionMember_08D0ECE3310F2A83965A2B4E9B156EA8_terseLabel_en-US" xlink:label="lab_us-gaap_StockOptionMember_08D0ECE3310F2A83965A2B4E9B156EA8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Option</link:label>
    <link:label id="lab_us-gaap_StockOptionMember_08D0ECE3310F2A83965A2B4E9B156EA8_label_en-US" xlink:label="lab_us-gaap_StockOptionMember_08D0ECE3310F2A83965A2B4E9B156EA8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Option [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_08D0ECE3310F2A83965A2B4E9B156EA8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionMember_08D0ECE3310F2A83965A2B4E9B156EA8" xlink:to="lab_us-gaap_StockOptionMember_08D0ECE3310F2A83965A2B4E9B156EA8" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_7D3AAB3AC56C12C231992B4E9B15469C_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember_7D3AAB3AC56C12C231992B4E9B15469C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_7D3AAB3AC56C12C231992B4E9B15469C_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember_7D3AAB3AC56C12C231992B4E9B15469C" 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_7D3AAB3AC56C12C231992B4E9B15469C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember_7D3AAB3AC56C12C231992B4E9B15469C" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember_7D3AAB3AC56C12C231992B4E9B15469C" xlink:type="arc" />
    <link:label id="lab_algn_MarketPerformanceBasedRestrictedStockUnitsMember_7E408BB9A86FD9461B3B2B4E9B15B1FD_terseLabel_en-US" xlink:label="lab_algn_MarketPerformanceBasedRestrictedStockUnitsMember_7E408BB9A86FD9461B3B2B4E9B15B1FD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Market Performance Based Restricted Stock Units</link:label>
    <link:label id="lab_algn_MarketPerformanceBasedRestrictedStockUnitsMember_7E408BB9A86FD9461B3B2B4E9B15B1FD_label_en-US" xlink:label="lab_algn_MarketPerformanceBasedRestrictedStockUnitsMember_7E408BB9A86FD9461B3B2B4E9B15B1FD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Market Performance Based Restricted Stock Units [Member]</link:label>
    <link:label id="lab_algn_MarketPerformanceBasedRestrictedStockUnitsMember_7E408BB9A86FD9461B3B2B4E9B15B1FD_documentation_en-US" xlink:label="lab_algn_MarketPerformanceBasedRestrictedStockUnitsMember_7E408BB9A86FD9461B3B2B4E9B15B1FD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Market Performance Based Restricted Stock Units [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_MarketPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_7E408BB9A86FD9461B3B2B4E9B15B1FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_7E408BB9A86FD9461B3B2B4E9B15B1FD" xlink:to="lab_algn_MarketPerformanceBasedRestrictedStockUnitsMember_7E408BB9A86FD9461B3B2B4E9B15B1FD" xlink:type="arc" />
    <link:label id="lab_us-gaap_PlanNameAxis_F8D0BDE864DE127939AA2B4E9B16626B_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis_F8D0BDE864DE127939AA2B4E9B16626B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_F8D0BDE864DE127939AA2B4E9B16626B_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis_F8D0BDE864DE127939AA2B4E9B16626B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_F8D0BDE864DE127939AA2B4E9B16626B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis_F8D0BDE864DE127939AA2B4E9B16626B" xlink:to="lab_us-gaap_PlanNameAxis_F8D0BDE864DE127939AA2B4E9B16626B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PlanNameDomain_B64CD52B53225F896C952B4E9B16C5A9_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain_B64CD52B53225F896C952B4E9B16C5A9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_B64CD52B53225F896C952B4E9B16C5A9_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain_B64CD52B53225F896C952B4E9B16C5A9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_B64CD52B53225F896C952B4E9B16C5A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain_B64CD52B53225F896C952B4E9B16C5A9" xlink:to="lab_us-gaap_PlanNameDomain_B64CD52B53225F896C952B4E9B16C5A9" xlink:type="arc" />
    <link:label id="lab_algn_EmployeeStockPurchasePlan2010Member_D65AE6DA409BDC4466162B605C33C48C_terseLabel_en-US" xlink:label="lab_algn_EmployeeStockPurchasePlan2010Member_D65AE6DA409BDC4466162B605C33C48C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan 2010</link:label>
    <link:label id="lab_algn_EmployeeStockPurchasePlan2010Member_D65AE6DA409BDC4466162B605C33C48C_label_en-US" xlink:label="lab_algn_EmployeeStockPurchasePlan2010Member_D65AE6DA409BDC4466162B605C33C48C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan 2010 [Member]</link:label>
    <link:label id="lab_algn_EmployeeStockPurchasePlan2010Member_D65AE6DA409BDC4466162B605C33C48C_documentation_en-US" xlink:label="lab_algn_EmployeeStockPurchasePlan2010Member_D65AE6DA409BDC4466162B605C33C48C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan, 2010 [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlan2010Member" xlink:label="loc_algn_EmployeeStockPurchasePlan2010Member_D65AE6DA409BDC4466162B605C33C48C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_EmployeeStockPurchasePlan2010Member_D65AE6DA409BDC4466162B605C33C48C" xlink:to="lab_algn_EmployeeStockPurchasePlan2010Member_D65AE6DA409BDC4466162B605C33C48C" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" 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_68373C4B3810824DB85F2B4E9B1607B6_label_en-US" xlink:label="lab_us-gaap_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" 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_68373C4B3810824DB85F2B4E9B1607B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" xlink:to="lab_us-gaap_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_31DBA2546E23A282E06F2B4E9B175422_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_31DBA2546E23A282E06F2B4E9B175422" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_31DBA2546E23A282E06F2B4E9B175422_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_31DBA2546E23A282E06F2B4E9B175422" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_31DBA2546E23A282E06F2B4E9B175422" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_31DBA2546E23A282E06F2B4E9B175422" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_31DBA2546E23A282E06F2B4E9B175422" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_F35C91897533897D56652B4E9B1752D9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_F35C91897533897D56652B4E9B1752D9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_F35C91897533897D56652B4E9B1752D9_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_F35C91897533897D56652B4E9B1752D9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Stock Options, 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_F35C91897533897D56652B4E9B1752D9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_F35C91897533897D56652B4E9B1752D9" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_F35C91897533897D56652B4E9B1752D9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_3012B0C8E73C6773FAC42B4E9B1704BA_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_3012B0C8E73C6773FAC42B4E9B1704BA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Nonvested Shares</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_3012B0C8E73C6773FAC42B4E9B1704BA_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_3012B0C8E73C6773FAC42B4E9B1704BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation, Restricted Stock Units Award 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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_3012B0C8E73C6773FAC42B4E9B1704BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_3012B0C8E73C6773FAC42B4E9B1704BA" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_3012B0C8E73C6773FAC42B4E9B1704BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_F3A079B7CE3270FC85802B4E9B174501_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_F3A079B7CE3270FC85802B4E9B174501" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Nonvested Shares</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_F3A079B7CE3270FC85802B4E9B174501_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_F3A079B7CE3270FC85802B4E9B174501" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Nonvested Performance-based Units 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_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_F3A079B7CE3270FC85802B4E9B174501" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_F3A079B7CE3270FC85802B4E9B174501" xlink:to="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_F3A079B7CE3270FC85802B4E9B174501" xlink:type="arc" />
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock_85811D8C7F50EE4E43F82B4E9B17C94C_terseLabel_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock_85811D8C7F50EE4E43F82B4E9B17C94C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value assumptions using the Monte Carlo simulation</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock_85811D8C7F50EE4E43F82B4E9B17C94C_label_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock_85811D8C7F50EE4E43F82B4E9B17C94C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Method Used Table [Text Block]</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock_85811D8C7F50EE4E43F82B4E9B17C94C_documentation_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock_85811D8C7F50EE4E43F82B4E9B17C94C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Method Used [Table Text Block]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock_85811D8C7F50EE4E43F82B4E9B17C94C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock_85811D8C7F50EE4E43F82B4E9B17C94C" xlink:to="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock_85811D8C7F50EE4E43F82B4E9B17C94C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_32977BB908CB7644E01B2B4E9B17D126_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_32977BB908CB7644E01B2B4E9B17D126" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of ESPP share activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_32977BB908CB7644E01B2B4E9B17D126_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_32977BB908CB7644E01B2B4E9B17D126" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_32977BB908CB7644E01B2B4E9B17D126" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_32977BB908CB7644E01B2B4E9B17D126" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_32977BB908CB7644E01B2B4E9B17D126" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_377FE51F158CD7C6271D2B4E9B18186E_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_377FE51F158CD7C6271D2B4E9B18186E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Assumptions Used for the Fair Value of Options Component of Purchase Plan Granted Estimated at Grant Date</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_377FE51F158CD7C6271D2B4E9B18186E_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_377FE51F158CD7C6271D2B4E9B18186E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_377FE51F158CD7C6271D2B4E9B18186E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_377FE51F158CD7C6271D2B4E9B18186E" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_377FE51F158CD7C6271D2B4E9B18186E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_86348337B87A33D80C6B086C2AA2DDF8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_86348337B87A33D80C6B086C2AA2DDF8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_86348337B87A33D80C6B086C2AA2DDF8_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_86348337B87A33D80C6B086C2AA2DDF8" 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_86348337B87A33D80C6B086C2AA2DDF8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_86348337B87A33D80C6B086C2AA2DDF8" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_86348337B87A33D80C6B086C2AA2DDF8" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_C6CE0561E76B5CFEB0F2086C2AA2E6D9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_C6CE0561E76B5CFEB0F2086C2AA2E6D9" 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_C6CE0561E76B5CFEB0F2086C2AA2E6D9_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_C6CE0561E76B5CFEB0F2086C2AA2E6D9" 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_C6CE0561E76B5CFEB0F2086C2AA2E6D9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_C6CE0561E76B5CFEB0F2086C2AA2E6D9" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_C6CE0561E76B5CFEB0F2086C2AA2E6D9" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" 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_54B31213826C94DF93F9086C2AA2E40B_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" 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_54B31213826C94DF93F9086C2AA2E40B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" xlink:type="arc" />
    <link:label id="lab_us-gaap_TrademarksMember_7EC8CE12CBD7E41CFDC6086C2AA2F7D7_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember_7EC8CE12CBD7E41CFDC6086C2AA2F7D7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_7EC8CE12CBD7E41CFDC6086C2AA2F7D7_label_en-US" xlink:label="lab_us-gaap_TrademarksMember_7EC8CE12CBD7E41CFDC6086C2AA2F7D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksMember" xlink:label="loc_us-gaap_TrademarksMember_7EC8CE12CBD7E41CFDC6086C2AA2F7D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember_7EC8CE12CBD7E41CFDC6086C2AA2F7D7" xlink:to="lab_us-gaap_TrademarksMember_7EC8CE12CBD7E41CFDC6086C2AA2F7D7" xlink:type="arc" />
    <link:label id="lab_algn_ExistingTechnologyMember_B08DDF01087581BAEE35086C2AA207BB_terseLabel_en-US" xlink:label="lab_algn_ExistingTechnologyMember_B08DDF01087581BAEE35086C2AA207BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Existing technology</link:label>
    <link:label id="lab_algn_ExistingTechnologyMember_B08DDF01087581BAEE35086C2AA207BB_label_en-US" xlink:label="lab_algn_ExistingTechnologyMember_B08DDF01087581BAEE35086C2AA207BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Existing Technology [Member]</link:label>
    <link:label id="lab_algn_ExistingTechnologyMember_B08DDF01087581BAEE35086C2AA207BB_documentation_en-US" xlink:label="lab_algn_ExistingTechnologyMember_B08DDF01087581BAEE35086C2AA207BB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Existing Technology [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ExistingTechnologyMember" xlink:label="loc_algn_ExistingTechnologyMember_B08DDF01087581BAEE35086C2AA207BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ExistingTechnologyMember_B08DDF01087581BAEE35086C2AA207BB" xlink:to="lab_algn_ExistingTechnologyMember_B08DDF01087581BAEE35086C2AA207BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_47414439DE40F6086D33086C2AA2382D_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember_47414439DE40F6086D33086C2AA2382D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_47414439DE40F6086D33086C2AA2382D_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember_47414439DE40F6086D33086C2AA2382D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_47414439DE40F6086D33086C2AA2382D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember_47414439DE40F6086D33086C2AA2382D" xlink:to="lab_us-gaap_CustomerRelationshipsMember_47414439DE40F6086D33086C2AA2382D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DistributionRightsMember_31AE36426E8EDBFD70B8086C2AA2E930_terseLabel_en-US" xlink:label="lab_us-gaap_DistributionRightsMember_31AE36426E8EDBFD70B8086C2AA2E930" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Distribution Rights</link:label>
    <link:label id="lab_us-gaap_DistributionRightsMember_31AE36426E8EDBFD70B8086C2AA2E930_label_en-US" xlink:label="lab_us-gaap_DistributionRightsMember_31AE36426E8EDBFD70B8086C2AA2E930" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Distribution Rights [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DistributionRightsMember" xlink:label="loc_us-gaap_DistributionRightsMember_31AE36426E8EDBFD70B8086C2AA2E930" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DistributionRightsMember_31AE36426E8EDBFD70B8086C2AA2E930" xlink:to="lab_us-gaap_DistributionRightsMember_31AE36426E8EDBFD70B8086C2AA2E930" xlink:type="arc" />
    <link:label id="lab_us-gaap_PatentsMember_6B06504D0E89900B0D65086C2AA22E9C_terseLabel_en-US" xlink:label="lab_us-gaap_PatentsMember_6B06504D0E89900B0D65086C2AA22E9C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents</link:label>
    <link:label id="lab_us-gaap_PatentsMember_6B06504D0E89900B0D65086C2AA22E9C_label_en-US" xlink:label="lab_us-gaap_PatentsMember_6B06504D0E89900B0D65086C2AA22E9C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patents [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaap_PatentsMember_6B06504D0E89900B0D65086C2AA22E9C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentsMember_6B06504D0E89900B0D65086C2AA22E9C" xlink:to="lab_us-gaap_PatentsMember_6B06504D0E89900B0D65086C2AA22E9C" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_E49C97489F27FC0F9B6A086C2AA2448A_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember_E49C97489F27FC0F9B6A086C2AA2448A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_E49C97489F27FC0F9B6A086C2AA2448A_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember_E49C97489F27FC0F9B6A086C2AA2448A" 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_E49C97489F27FC0F9B6A086C2AA2448A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember_E49C97489F27FC0F9B6A086C2AA2448A" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember_E49C97489F27FC0F9B6A086C2AA2448A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F" 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_BA7C493517CE8F0A2E92086C2AA2E84F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4C7722B925E6451E9F99086C2AA2764A_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4C7722B925E6451E9F99086C2AA2764A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated useful lives of intangibles</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4C7722B925E6451E9F99086C2AA2764A_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4C7722B925E6451E9F99086C2AA2764A" 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_4C7722B925E6451E9F99086C2AA2764A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4C7722B925E6451E9F99086C2AA2764A" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4C7722B925E6451E9F99086C2AA2764A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_D2DAE6474F0B140A4939086C2AA2EFE2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_D2DAE6474F0B140A4939086C2AA2EFE2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_D2DAE6474F0B140A4939086C2AA2EFE2_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_D2DAE6474F0B140A4939086C2AA2EFE2" 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_D2DAE6474F0B140A4939086C2AA2EFE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross_D2DAE6474F0B140A4939086C2AA2EFE2" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross_D2DAE6474F0B140A4939086C2AA2EFE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_746250022CD16CD7D653086C2AA29330_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_746250022CD16CD7D653086C2AA29330" 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_746250022CD16CD7D653086C2AA29330_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_746250022CD16CD7D653086C2AA29330" 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_746250022CD16CD7D653086C2AA29330" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_746250022CD16CD7D653086C2AA29330" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_746250022CD16CD7D653086C2AA29330" xlink:type="arc" />
    <link:label id="lab_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss_AD43B4BE08AC649EE179086C2AA2B6F9_negatedTerseLabel_en-US" xlink:label="lab_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss_AD43B4BE08AC649EE179086C2AA2B6F9" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Impairment Loss</link:label>
    <link:label id="lab_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss_AD43B4BE08AC649EE179086C2AA2B6F9_label_en-US" xlink:label="lab_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss_AD43B4BE08AC649EE179086C2AA2B6F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Impairment Loss</link:label>
    <link:label id="lab_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss_AD43B4BE08AC649EE179086C2AA2B6F9_documentation_en-US" xlink:label="lab_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss_AD43B4BE08AC649EE179086C2AA2B6F9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Impairment Loss</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss" xlink:label="loc_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss_AD43B4BE08AC649EE179086C2AA2B6F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss_AD43B4BE08AC649EE179086C2AA2B6F9" xlink:to="lab_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss_AD43B4BE08AC649EE179086C2AA2B6F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_DB1EA8414CD743A96F36086C2AA24DD0_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet_DB1EA8414CD743A96F36086C2AA24DD0" 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_FiniteLivedIntangibleAssetsNet_DB1EA8414CD743A96F36086C2AA24DD0_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet_DB1EA8414CD743A96F36086C2AA24DD0" 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_DB1EA8414CD743A96F36086C2AA24DD0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_DB1EA8414CD743A96F36086C2AA24DD0" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet_DB1EA8414CD743A96F36086C2AA24DD0" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_D6FC484A3A6350CD8D7A2B4E9BF5CFD7_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet_D6FC484A3A6350CD8D7A2B4E9BF5CFD7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized commissions</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_D6FC484A3A6350CD8D7A2B4E9BF5CFD7_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet_D6FC484A3A6350CD8D7A2B4E9BF5CFD7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="loc_us-gaap_CapitalizedContractCostNet_D6FC484A3A6350CD8D7A2B4E9BF5CFD7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet_D6FC484A3A6350CD8D7A2B4E9BF5CFD7" xlink:to="lab_us-gaap_CapitalizedContractCostNet_D6FC484A3A6350CD8D7A2B4E9BF5CFD7" xlink:type="arc" />
    <link:label id="lab_us-gaap_SecuritiesOwnedNotReadilyMarketable_1BA4F5A3710D605885A32B4E9BF53C76_verboseLabel_en-US" xlink:label="lab_us-gaap_SecuritiesOwnedNotReadilyMarketable_1BA4F5A3710D605885A32B4E9BF53C76" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Equity securities</link:label>
    <link:label id="lab_us-gaap_SecuritiesOwnedNotReadilyMarketable_1BA4F5A3710D605885A32B4E9BF53C76_label_en-US" xlink:label="lab_us-gaap_SecuritiesOwnedNotReadilyMarketable_1BA4F5A3710D605885A32B4E9BF53C76" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Securities Owned Not Readily Marketable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuritiesOwnedNotReadilyMarketable" xlink:label="loc_us-gaap_SecuritiesOwnedNotReadilyMarketable_1BA4F5A3710D605885A32B4E9BF53C76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuritiesOwnedNotReadilyMarketable_1BA4F5A3710D605885A32B4E9BF53C76" xlink:to="lab_us-gaap_SecuritiesOwnedNotReadilyMarketable_1BA4F5A3710D605885A32B4E9BF53C76" xlink:type="arc" />
    <link:label id="lab_us-gaap_SecurityDeposit_B9D59DB4885CEB01CE282B4E9BF51E7A_terseLabel_en-US" xlink:label="lab_us-gaap_SecurityDeposit_B9D59DB4885CEB01CE282B4E9BF51E7A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Deposit</link:label>
    <link:label id="lab_us-gaap_SecurityDeposit_B9D59DB4885CEB01CE282B4E9BF51E7A_label_en-US" xlink:label="lab_us-gaap_SecurityDeposit_B9D59DB4885CEB01CE282B4E9BF51E7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Deposit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecurityDeposit" xlink:label="loc_us-gaap_SecurityDeposit_B9D59DB4885CEB01CE282B4E9BF51E7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecurityDeposit_B9D59DB4885CEB01CE282B4E9BF51E7A" xlink:to="lab_us-gaap_SecurityDeposit_B9D59DB4885CEB01CE282B4E9BF51E7A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LoansReceivableNet_8A3C56D6F4A830AD4B012B4E9BF5F6AE_terseLabel_en-US" xlink:label="lab_us-gaap_LoansReceivableNet_8A3C56D6F4A830AD4B012B4E9BF5F6AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loans Receivable, Net</link:label>
    <link:label id="lab_us-gaap_LoansReceivableNet_8A3C56D6F4A830AD4B012B4E9BF5F6AE_label_en-US" xlink:label="lab_us-gaap_LoansReceivableNet_8A3C56D6F4A830AD4B012B4E9BF5F6AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans Receivable, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LoansReceivableNet" xlink:label="loc_us-gaap_LoansReceivableNet_8A3C56D6F4A830AD4B012B4E9BF5F6AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansReceivableNet_8A3C56D6F4A830AD4B012B4E9BF5F6AE" xlink:to="lab_us-gaap_LoansReceivableNet_8A3C56D6F4A830AD4B012B4E9BF5F6AE" xlink:type="arc" />
    <link:label id="lab_algn_OtherLongtermAssets_351EB3B2E333C63350E62B4E9BF5D151_terseLabel_en-US" xlink:label="lab_algn_OtherLongtermAssets_351EB3B2E333C63350E62B4E9BF5D151" 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_algn_OtherLongtermAssets_351EB3B2E333C63350E62B4E9BF5D151_label_en-US" xlink:label="lab_algn_OtherLongtermAssets_351EB3B2E333C63350E62B4E9BF5D151" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Long term Assets</link:label>
    <link:label id="lab_algn_OtherLongtermAssets_351EB3B2E333C63350E62B4E9BF5D151_documentation_en-US" xlink:label="lab_algn_OtherLongtermAssets_351EB3B2E333C63350E62B4E9BF5D151" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Long term Assets</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_OtherLongtermAssets" xlink:label="loc_algn_OtherLongtermAssets_351EB3B2E333C63350E62B4E9BF5D151" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_OtherLongtermAssets_351EB3B2E333C63350E62B4E9BF5D151" xlink:to="lab_algn_OtherLongtermAssets_351EB3B2E333C63350E62B4E9BF5D151" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_729743FE973758A305762B4E9BF54900_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_729743FE973758A305762B4E9BF54900" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_729743FE973758A305762B4E9BF54900_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_729743FE973758A305762B4E9BF54900" 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_729743FE973758A305762B4E9BF54900" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_729743FE973758A305762B4E9BF54900" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_729743FE973758A305762B4E9BF54900" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ECD35E0C959F85CA10C15202E3CF11CE_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ECD35E0C959F85CA10C15202E3CF11CE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ECD35E0C959F85CA10C15202E3CF11CE_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ECD35E0C959F85CA10C15202E3CF11CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ECD35E0C959F85CA10C15202E3CF11CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ECD35E0C959F85CA10C15202E3CF11CE" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ECD35E0C959F85CA10C15202E3CF11CE" xlink:type="arc" />
    <link:label id="lab_algn_InvisalignFullMember_B17F039AC466BB80122A5202E3D52687_terseLabel_en-US" xlink:label="lab_algn_InvisalignFullMember_B17F039AC466BB80122A5202E3D52687" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Clear Aligner</link:label>
    <link:label id="lab_algn_InvisalignFullMember_B17F039AC466BB80122A5202E3D52687_label_en-US" xlink:label="lab_algn_InvisalignFullMember_B17F039AC466BB80122A5202E3D52687" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Invisalign Full [Member]</link:label>
    <link:label id="lab_algn_InvisalignFullMember_B17F039AC466BB80122A5202E3D52687_documentation_en-US" xlink:label="lab_algn_InvisalignFullMember_B17F039AC466BB80122A5202E3D52687" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Invisalign Full [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_InvisalignFullMember" xlink:label="loc_algn_InvisalignFullMember_B17F039AC466BB80122A5202E3D52687" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_InvisalignFullMember_B17F039AC466BB80122A5202E3D52687" xlink:to="lab_algn_InvisalignFullMember_B17F039AC466BB80122A5202E3D52687" xlink:type="arc" />
    <link:label id="lab_algn_InvisalignExpressliteMember_1C250AD55D0856BE60055202E3D65454_terseLabel_en-US" xlink:label="lab_algn_InvisalignExpressliteMember_1C250AD55D0856BE60055202E3D65454" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scanner and Services</link:label>
    <link:label id="lab_algn_InvisalignExpressliteMember_1C250AD55D0856BE60055202E3D65454_label_en-US" xlink:label="lab_algn_InvisalignExpressliteMember_1C250AD55D0856BE60055202E3D65454" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Invisalign ExpressLite [Member]</link:label>
    <link:label id="lab_algn_InvisalignExpressliteMember_1C250AD55D0856BE60055202E3D65454_documentation_en-US" xlink:label="lab_algn_InvisalignExpressliteMember_1C250AD55D0856BE60055202E3D65454" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Invisalign Express/Lite [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_InvisalignExpressliteMember" xlink:label="loc_algn_InvisalignExpressliteMember_1C250AD55D0856BE60055202E3D65454" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_InvisalignExpressliteMember_1C250AD55D0856BE60055202E3D65454" xlink:to="lab_algn_InvisalignExpressliteMember_1C250AD55D0856BE60055202E3D65454" xlink:type="arc" />
    <link:label id="lab_algn_ScannersAndServicesMember_F64B026B0D71357745395202E3D67944_terseLabel_en-US" xlink:label="lab_algn_ScannersAndServicesMember_F64B026B0D71357745395202E3D67944" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scanners And Services</link:label>
    <link:label id="lab_algn_ScannersAndServicesMember_F64B026B0D71357745395202E3D67944_label_en-US" xlink:label="lab_algn_ScannersAndServicesMember_F64B026B0D71357745395202E3D67944" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scanners And Services [Member]</link:label>
    <link:label id="lab_algn_ScannersAndServicesMember_F64B026B0D71357745395202E3D67944_documentation_en-US" xlink:label="lab_algn_ScannersAndServicesMember_F64B026B0D71357745395202E3D67944" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Scanners and Services [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ScannersAndServicesMember" xlink:label="loc_algn_ScannersAndServicesMember_F64B026B0D71357745395202E3D67944" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ScannersAndServicesMember_F64B026B0D71357745395202E3D67944" xlink:to="lab_algn_ScannersAndServicesMember_F64B026B0D71357745395202E3D67944" xlink:type="arc" />
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_45F82BE4A2CDE2857CCD5202E3D617AD_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember_45F82BE4A2CDE2857CCD5202E3D617AD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate, Non-Segment</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_45F82BE4A2CDE2857CCD5202E3D617AD_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember_45F82BE4A2CDE2857CCD5202E3D617AD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_45F82BE4A2CDE2857CCD5202E3D617AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember_45F82BE4A2CDE2857CCD5202E3D617AD" xlink:to="lab_us-gaap_CorporateNonSegmentMember_45F82BE4A2CDE2857CCD5202E3D617AD" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_676729F75AFAB0B5D42A5202E3D726A7_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_676729F75AFAB0B5D42A5202E3D726A7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_676729F75AFAB0B5D42A5202E3D726A7_label_en-US" xlink:label="lab_us-gaap_GrossProfit_676729F75AFAB0B5D42A5202E3D726A7" 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_676729F75AFAB0B5D42A5202E3D726A7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_676729F75AFAB0B5D42A5202E3D726A7" xlink:to="lab_us-gaap_GrossProfit_676729F75AFAB0B5D42A5202E3D726A7" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_B2C0EC7274DF102358165202E3D7341F_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_B2C0EC7274DF102358165202E3D7341F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_B2C0EC7274DF102358165202E3D7341F_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_B2C0EC7274DF102358165202E3D7341F" 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_B2C0EC7274DF102358165202E3D7341F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_B2C0EC7274DF102358165202E3D7341F" xlink:to="lab_us-gaap_OperatingIncomeLoss_B2C0EC7274DF102358165202E3D7341F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_E60B78929C1E33110E5F5202E3D802D9_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_E60B78929C1E33110E5F5202E3D802D9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_E60B78929C1E33110E5F5202E3D802D9_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_E60B78929C1E33110E5F5202E3D802D9" 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_E60B78929C1E33110E5F5202E3D802D9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_E60B78929C1E33110E5F5202E3D802D9" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization_E60B78929C1E33110E5F5202E3D802D9" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityAbstract_12A7A926A091A9E3573C1AF09C30485E_label_en-US" xlink:label="lab_us-gaap_EquityAbstract_12A7A926A091A9E3573C1AF09C30485E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_12A7A926A091A9E3573C1AF09C30485E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract_12A7A926A091A9E3573C1AF09C30485E" xlink:to="lab_us-gaap_EquityAbstract_12A7A926A091A9E3573C1AF09C30485E" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_2C3BF5F7DA8411EE404E1AF09C30EB4C_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_2C3BF5F7DA8411EE404E1AF09C30EB4C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares issued (in thousands)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_2C3BF5F7DA8411EE404E1AF09C30EB4C_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_2C3BF5F7DA8411EE404E1AF09C30EB4C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_2C3BF5F7DA8411EE404E1AF09C30EB4C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_2C3BF5F7DA8411EE404E1AF09C30EB4C" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_2C3BF5F7DA8411EE404E1AF09C30EB4C" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased_4E2E98504317F79D95CD1AF09C3031B2_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased_4E2E98504317F79D95CD1AF09C3031B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average price</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased_4E2E98504317F79D95CD1AF09C3031B2_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased_4E2E98504317F79D95CD1AF09C3031B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased_4E2E98504317F79D95CD1AF09C3031B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased_4E2E98504317F79D95CD1AF09C3031B2" xlink:to="lab_us-gaap_EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased_4E2E98504317F79D95CD1AF09C3031B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementAbstract_DDDDE2013E4F68553A4D03A67F143FE6_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract_DDDDE2013E4F68553A4D03A67F143FE6" 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_DDDDE2013E4F68553A4D03A67F143FE6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_DDDDE2013E4F68553A4D03A67F143FE6" xlink:to="lab_us-gaap_IncomeStatementAbstract_DDDDE2013E4F68553A4D03A67F143FE6" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfRevenue_80851F1BD8D1346C03C903A67F1D244E_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue_80851F1BD8D1346C03C903A67F1D244E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of net revenues</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_80851F1BD8D1346C03C903A67F1D244E_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue_80851F1BD8D1346C03C903A67F1D244E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_80851F1BD8D1346C03C903A67F1D244E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue_80851F1BD8D1346C03C903A67F1D244E" xlink:to="lab_us-gaap_CostOfRevenue_80851F1BD8D1346C03C903A67F1D244E" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_28096D0D913AD9C1042403A67F1DE972_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_28096D0D913AD9C1042403A67F1DE972" xlink:role="http://www.xbrl.org/2003/role/totalLabel" 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_28096D0D913AD9C1042403A67F1DE972" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_28096D0D913AD9C1042403A67F1DE972" xlink:to="lab_us-gaap_GrossProfit_28096D0D913AD9C1042403A67F1DE972" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_5960E83B086CB0B38CF803A67F1DEB9B_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract_5960E83B086CB0B38CF803A67F1DEB9B" 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_5960E83B086CB0B38CF803A67F1DEB9B_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract_5960E83B086CB0B38CF803A67F1DEB9B" 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_5960E83B086CB0B38CF803A67F1DEB9B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract_5960E83B086CB0B38CF803A67F1DEB9B" xlink:to="lab_us-gaap_OperatingExpensesAbstract_5960E83B086CB0B38CF803A67F1DEB9B" xlink:type="arc" />
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_0BD615C0A5FF79232C9203A67F1DF273_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense_0BD615C0A5FF79232C9203A67F1DF273" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_0BD615C0A5FF79232C9203A67F1DF273_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense_0BD615C0A5FF79232C9203A67F1DF273" 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_0BD615C0A5FF79232C9203A67F1DF273" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense_0BD615C0A5FF79232C9203A67F1DF273" xlink:to="lab_us-gaap_SellingAndMarketingExpense_0BD615C0A5FF79232C9203A67F1DF273" xlink:type="arc" />
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_DADD75511C983890AA9C03A67F1DDC94_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense_DADD75511C983890AA9C03A67F1DDC94" 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_DADD75511C983890AA9C03A67F1DDC94_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense_DADD75511C983890AA9C03A67F1DDC94" 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_DADD75511C983890AA9C03A67F1DDC94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense_DADD75511C983890AA9C03A67F1DDC94" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense_DADD75511C983890AA9C03A67F1DDC94" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingExpenses_6E3F2F91244B81149CA203A67F1ECE13_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses_6E3F2F91244B81149CA203A67F1ECE13" 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_6E3F2F91244B81149CA203A67F1ECE13_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses_6E3F2F91244B81149CA203A67F1ECE13" 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_6E3F2F91244B81149CA203A67F1ECE13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses_6E3F2F91244B81149CA203A67F1ECE13" xlink:to="lab_us-gaap_OperatingExpenses_6E3F2F91244B81149CA203A67F1ECE13" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_49A6C6294B7FFA9659E603A67F1EA7A2_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_49A6C6294B7FFA9659E603A67F1EA7A2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income from operations</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_49A6C6294B7FFA9659E603A67F1EA7A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_49A6C6294B7FFA9659E603A67F1EA7A2" xlink:to="lab_us-gaap_OperatingIncomeLoss_49A6C6294B7FFA9659E603A67F1EA7A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestIncomeOperating_46668A871DE4B869B86403A67F618398_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeOperating_46668A871DE4B869B86403A67F618398" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InterestIncomeOperating_46668A871DE4B869B86403A67F618398_label_en-US" xlink:label="lab_us-gaap_InterestIncomeOperating_46668A871DE4B869B86403A67F618398" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income, Operating</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeOperating" xlink:label="loc_us-gaap_InterestIncomeOperating_46668A871DE4B869B86403A67F618398" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeOperating_46668A871DE4B869B86403A67F618398" xlink:to="lab_us-gaap_InterestIncomeOperating_46668A871DE4B869B86403A67F618398" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_E24D97084527B8CE69FB03A67F1E399C_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense_E24D97084527B8CE69FB03A67F1E399C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_E24D97084527B8CE69FB03A67F1E399C_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense_E24D97084527B8CE69FB03A67F1E399C" 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_E24D97084527B8CE69FB03A67F1E399C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_E24D97084527B8CE69FB03A67F1E399C" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense_E24D97084527B8CE69FB03A67F1E399C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_F8A9E79D15073CC421B203A67F1EF411_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_F8A9E79D15073CC421B203A67F1EF411" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_F8A9E79D15073CC421B203A67F1EF411_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_F8A9E79D15073CC421B203A67F1EF411" 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_F8A9E79D15073CC421B203A67F1EF411" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_F8A9E79D15073CC421B203A67F1EF411" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_F8A9E79D15073CC421B203A67F1EF411" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_A295680798529A9D961103A67F1FD1BC_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments_A295680798529A9D961103A67F1FD1BC" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Equity in losses of investee, net of tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_A295680798529A9D961103A67F1FD1BC_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments_A295680798529A9D961103A67F1FD1BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_A295680798529A9D961103A67F1FD1BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments_A295680798529A9D961103A67F1FD1BC" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments_A295680798529A9D961103A67F1FD1BC" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_8CF952EB7A24831BDFEA03A67F1F575C_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_8CF952EB7A24831BDFEA03A67F1F575C" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_8CF952EB7A24831BDFEA03A67F1F575C_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_8CF952EB7A24831BDFEA03A67F1F575C" 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_8CF952EB7A24831BDFEA03A67F1F575C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_8CF952EB7A24831BDFEA03A67F1F575C" xlink:to="lab_us-gaap_NetIncomeLoss_8CF952EB7A24831BDFEA03A67F1F575C" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_F40535F879782808CAE003A67F1F36FA_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_F40535F879782808CAE003A67F1F36FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income per share:</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_F40535F879782808CAE003A67F1F36FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_F40535F879782808CAE003A67F1F36FA" xlink:to="lab_us-gaap_EarningsPerShareAbstract_F40535F879782808CAE003A67F1F36FA" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasic_0E359DB2CAB842BC3EAF03A67F1F41DB_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_0E359DB2CAB842BC3EAF03A67F1F41DB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_0E359DB2CAB842BC3EAF03A67F1F41DB_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_0E359DB2CAB842BC3EAF03A67F1F41DB" 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_0E359DB2CAB842BC3EAF03A67F1F41DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_0E359DB2CAB842BC3EAF03A67F1F41DB" xlink:to="lab_us-gaap_EarningsPerShareBasic_0E359DB2CAB842BC3EAF03A67F1F41DB" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_57ADDD54E8E9B7E1BDB703A67F1FAB3C_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_57ADDD54E8E9B7E1BDB703A67F1FAB3C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_57ADDD54E8E9B7E1BDB703A67F1FAB3C_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_57ADDD54E8E9B7E1BDB703A67F1FAB3C" 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_57ADDD54E8E9B7E1BDB703A67F1FAB3C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_57ADDD54E8E9B7E1BDB703A67F1FAB3C" xlink:to="lab_us-gaap_EarningsPerShareDiluted_57ADDD54E8E9B7E1BDB703A67F1FAB3C" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_EE4E87B2950EE817B8E903A67F20D4AB_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_EE4E87B2950EE817B8E903A67F20D4AB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares used in computing net income per share:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_EE4E87B2950EE817B8E903A67F20D4AB_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_EE4E87B2950EE817B8E903A67F20D4AB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_EE4E87B2950EE817B8E903A67F20D4AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_EE4E87B2950EE817B8E903A67F20D4AB" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_EE4E87B2950EE817B8E903A67F20D4AB" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_C5A7F4ED226EBAA735B003A67F20C425_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_C5A7F4ED226EBAA735B003A67F20C425" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_C5A7F4ED226EBAA735B003A67F20C425_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_C5A7F4ED226EBAA735B003A67F20C425" 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_C5A7F4ED226EBAA735B003A67F20C425" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_C5A7F4ED226EBAA735B003A67F20C425" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_C5A7F4ED226EBAA735B003A67F20C425" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0881EFF6B62A8B54B42403A67F2060E1_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0881EFF6B62A8B54B42403A67F2060E1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0881EFF6B62A8B54B42403A67F2060E1_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0881EFF6B62A8B54B42403A67F2060E1" 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_0881EFF6B62A8B54B42403A67F2060E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0881EFF6B62A8B54B42403A67F2060E1" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0881EFF6B62A8B54B42403A67F2060E1" xlink:type="arc" />
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_ED72ABF23BF3DDFFC88B1AF09C30E200_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_ED72ABF23BF3DDFFC88B1AF09C30E200" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_ED72ABF23BF3DDFFC88B1AF09C30E200" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_ED72ABF23BF3DDFFC88B1AF09C30E200" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract_ED72ABF23BF3DDFFC88B1AF09C30E200" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_A5C887EC598CDF2E694A1AF09C30B355_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_A5C887EC598CDF2E694A1AF09C30B355" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_A5C887EC598CDF2E694A1AF09C30B355_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_A5C887EC598CDF2E694A1AF09C30B355" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_A5C887EC598CDF2E694A1AF09C30B355" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_A5C887EC598CDF2E694A1AF09C30B355" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_A5C887EC598CDF2E694A1AF09C30B355" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_4E679F1A1BB0ECFE66512B797FB9958E_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss_4E679F1A1BB0ECFE66512B797FB9958E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_4E679F1A1BB0ECFE66512B797FB9958E_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss_4E679F1A1BB0ECFE66512B797FB9958E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_4E679F1A1BB0ECFE66512B797FB9958E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss_4E679F1A1BB0ECFE66512B797FB9958E" xlink:to="lab_us-gaap_GoodwillImpairmentLoss_4E679F1A1BB0ECFE66512B797FB9958E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_6B0A3096D19DD9ABC7352B4E9B7BB442_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_6B0A3096D19DD9ABC7352B4E9B7BB442" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_6B0A3096D19DD9ABC7352B4E9B7BB442_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_6B0A3096D19DD9ABC7352B4E9B7BB442" 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_6B0A3096D19DD9ABC7352B4E9B7BB442" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets_6B0A3096D19DD9ABC7352B4E9B7BB442" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets_6B0A3096D19DD9ABC7352B4E9B7BB442" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxesPaid_0DC62934D11E57D009140C9B419359FA_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid_0DC62934D11E57D009140C9B419359FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Taxes paid</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_0DC62934D11E57D009140C9B419359FA_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid_0DC62934D11E57D009140C9B419359FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_0DC62934D11E57D009140C9B419359FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid_0DC62934D11E57D009140C9B419359FA" xlink:to="lab_us-gaap_IncomeTaxesPaid_0DC62934D11E57D009140C9B419359FA" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C86AF8536BDBF9D3B0970C9B41938838_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C86AF8536BDBF9D3B0970C9B41938838" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C86AF8536BDBF9D3B0970C9B41938838_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C86AF8536BDBF9D3B0970C9B41938838" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C86AF8536BDBF9D3B0970C9B41938838" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C86AF8536BDBF9D3B0970C9B41938838" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C86AF8536BDBF9D3B0970C9B41938838" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_8F33AA5810171C7734D00C9B41931D85_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_8F33AA5810171C7734D00C9B41931D85" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fixed assets acquired with accounts payable or accrued liabilities</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_8F33AA5810171C7734D00C9B41931D85_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_8F33AA5810171C7734D00C9B41931D85" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_8F33AA5810171C7734D00C9B41931D85" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_8F33AA5810171C7734D00C9B41931D85" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_8F33AA5810171C7734D00C9B41931D85" xlink:type="arc" />
    <link:label id="lab_algn_ConversionOfConvertibleNotesReceivableIntoEquitySecurities_CE75DE55525C9E35DCAD0CA2D917AB7A_terseLabel_en-US" xlink:label="lab_algn_ConversionOfConvertibleNotesReceivableIntoEquitySecurities_CE75DE55525C9E35DCAD0CA2D917AB7A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion Of Convertible Notes Receivable Into Equity Securities</link:label>
    <link:label id="lab_algn_ConversionOfConvertibleNotesReceivableIntoEquitySecurities_CE75DE55525C9E35DCAD0CA2D917AB7A_label_en-US" xlink:label="lab_algn_ConversionOfConvertibleNotesReceivableIntoEquitySecurities_CE75DE55525C9E35DCAD0CA2D917AB7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Conversion Of Convertible Notes Receivable Into Equity Securities</link:label>
    <link:label id="lab_algn_ConversionOfConvertibleNotesReceivableIntoEquitySecurities_CE75DE55525C9E35DCAD0CA2D917AB7A_documentation_en-US" xlink:label="lab_algn_ConversionOfConvertibleNotesReceivableIntoEquitySecurities_CE75DE55525C9E35DCAD0CA2D917AB7A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Conversion Of Convertible Notes Receivable Into Equity Securities</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ConversionOfConvertibleNotesReceivableIntoEquitySecurities" xlink:label="loc_algn_ConversionOfConvertibleNotesReceivableIntoEquitySecurities_CE75DE55525C9E35DCAD0CA2D917AB7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ConversionOfConvertibleNotesReceivableIntoEquitySecurities_CE75DE55525C9E35DCAD0CA2D917AB7A" xlink:to="lab_algn_ConversionOfConvertibleNotesReceivableIntoEquitySecurities_CE75DE55525C9E35DCAD0CA2D917AB7A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContributionOfProperty_7043DA659B946B2D92350C9B4194FF10_terseLabel_en-US" xlink:label="lab_us-gaap_ContributionOfProperty_7043DA659B946B2D92350C9B4194FF10" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of option to purchase property</link:label>
    <link:label id="lab_us-gaap_ContributionOfProperty_7043DA659B946B2D92350C9B4194FF10_label_en-US" xlink:label="lab_us-gaap_ContributionOfProperty_7043DA659B946B2D92350C9B4194FF10" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contribution of Property</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContributionOfProperty" xlink:label="loc_us-gaap_ContributionOfProperty_7043DA659B946B2D92350C9B4194FF10" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContributionOfProperty_7043DA659B946B2D92350C9B4194FF10" xlink:to="lab_us-gaap_ContributionOfProperty_7043DA659B946B2D92350C9B4194FF10" xlink:type="arc" />
    <link:label id="lab_algn_DescriptionOfBusinessPolicyPolicyTextBlock_78C97F54640B009756C62BADA8B7C7C1_terseLabel_en-US" xlink:label="lab_algn_DescriptionOfBusinessPolicyPolicyTextBlock_78C97F54640B009756C62BADA8B7C7C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Description</link:label>
    <link:label id="lab_algn_DescriptionOfBusinessPolicyPolicyTextBlock_78C97F54640B009756C62BADA8B7C7C1_label_en-US" xlink:label="lab_algn_DescriptionOfBusinessPolicyPolicyTextBlock_78C97F54640B009756C62BADA8B7C7C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description Of Business Policy [Policy Text Block]</link:label>
    <link:label id="lab_algn_DescriptionOfBusinessPolicyPolicyTextBlock_78C97F54640B009756C62BADA8B7C7C1_documentation_en-US" xlink:label="lab_algn_DescriptionOfBusinessPolicyPolicyTextBlock_78C97F54640B009756C62BADA8B7C7C1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Description of Business [Policy Text Block]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_DescriptionOfBusinessPolicyPolicyTextBlock" xlink:label="loc_algn_DescriptionOfBusinessPolicyPolicyTextBlock_78C97F54640B009756C62BADA8B7C7C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_DescriptionOfBusinessPolicyPolicyTextBlock_78C97F54640B009756C62BADA8B7C7C1" xlink:to="lab_algn_DescriptionOfBusinessPolicyPolicyTextBlock_78C97F54640B009756C62BADA8B7C7C1" xlink:type="arc" />
    <link:label id="lab_algn_BasisOfPresentationPolicyTextBlock_0A16A08BB8703F5601442BADA8B9F4C1_terseLabel_en-US" xlink:label="lab_algn_BasisOfPresentationPolicyTextBlock_0A16A08BB8703F5601442BADA8B9F4C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation and Preparation</link:label>
    <link:label id="lab_algn_BasisOfPresentationPolicyTextBlock_0A16A08BB8703F5601442BADA8B9F4C1_label_en-US" xlink:label="lab_algn_BasisOfPresentationPolicyTextBlock_0A16A08BB8703F5601442BADA8B9F4C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis Of Presentation [Policy Text Block]</link:label>
    <link:label id="lab_algn_BasisOfPresentationPolicyTextBlock_0A16A08BB8703F5601442BADA8B9F4C1_documentation_en-US" xlink:label="lab_algn_BasisOfPresentationPolicyTextBlock_0A16A08BB8703F5601442BADA8B9F4C1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Basis of Presentation [Policy Text Block]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_BasisOfPresentationPolicyTextBlock" xlink:label="loc_algn_BasisOfPresentationPolicyTextBlock_0A16A08BB8703F5601442BADA8B9F4C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_BasisOfPresentationPolicyTextBlock_0A16A08BB8703F5601442BADA8B9F4C1" xlink:to="lab_algn_BasisOfPresentationPolicyTextBlock_0A16A08BB8703F5601442BADA8B9F4C1" xlink:type="arc" />
    <link:label id="lab_us-gaap_UseOfEstimates_0C948CA349608410CB1D2BADA8B955F0_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates_0C948CA349608410CB1D2BADA8B955F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_0C948CA349608410CB1D2BADA8B955F0_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates_0C948CA349608410CB1D2BADA8B955F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_0C948CA349608410CB1D2BADA8B955F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates_0C948CA349608410CB1D2BADA8B955F0" xlink:to="lab_us-gaap_UseOfEstimates_0C948CA349608410CB1D2BADA8B955F0" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_D6866A3C1079B81E36582BADA8B9C783_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_D6866A3C1079B81E36582BADA8B9C783" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_D6866A3C1079B81E36582BADA8B9C783_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_D6866A3C1079B81E36582BADA8B9C783" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_D6866A3C1079B81E36582BADA8B9C783" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_D6866A3C1079B81E36582BADA8B9C783" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_D6866A3C1079B81E36582BADA8B9C783" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_24A44FFED3767510A4402BADA8BAB7D4_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_24A44FFED3767510A4402BADA8BAB7D4" 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_CashAndCashEquivalentsPolicyTextBlock_24A44FFED3767510A4402BADA8BAB7D4_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_24A44FFED3767510A4402BADA8BAB7D4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_24A44FFED3767510A4402BADA8BAB7D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_24A44FFED3767510A4402BADA8BAB7D4" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_24A44FFED3767510A4402BADA8BAB7D4" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1FEA2BCC698617BA9A4F2BADA8BA9B5E_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1FEA2BCC698617BA9A4F2BADA8BA9B5E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1FEA2BCC698617BA9A4F2BADA8BA9B5E_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1FEA2BCC698617BA9A4F2BADA8BA9B5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1FEA2BCC698617BA9A4F2BADA8BA9B5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1FEA2BCC698617BA9A4F2BADA8BA9B5E" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1FEA2BCC698617BA9A4F2BADA8BA9B5E" xlink:type="arc" />
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_BEE0F877F83C00AE2E002BADA8BAE9C8_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy_BEE0F877F83C00AE2E002BADA8BAE9C8" 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_MarketableSecuritiesPolicy_BEE0F877F83C00AE2E002BADA8BAE9C8_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy_BEE0F877F83C00AE2E002BADA8BAE9C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, 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_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_BEE0F877F83C00AE2E002BADA8BAE9C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy_BEE0F877F83C00AE2E002BADA8BAE9C8" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy_BEE0F877F83C00AE2E002BADA8BAE9C8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_85E6542ABACC901D42C52BADA8BA9D79_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_85E6542ABACC901D42C52BADA8BA9D79" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Interest Entities</link:label>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_85E6542ABACC901D42C52BADA8BA9D79_label_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_85E6542ABACC901D42C52BADA8BA9D79" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Variable Interest Entity, 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_ConsolidationVariableInterestEntityPolicy" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_85E6542ABACC901D42C52BADA8BA9D79" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_85E6542ABACC901D42C52BADA8BA9D79" xlink:to="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_85E6542ABACC901D42C52BADA8BA9D79" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_C55EFADA2875A3C809A22BADA8BABA67_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy_C55EFADA2875A3C809A22BADA8BABA67" 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_EquityMethodInvestmentsPolicy_C55EFADA2875A3C809A22BADA8BABA67_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy_C55EFADA2875A3C809A22BADA8BABA67" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments [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_EquityMethodInvestmentsPolicy" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_C55EFADA2875A3C809A22BADA8BABA67" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy_C55EFADA2875A3C809A22BADA8BABA67" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy_C55EFADA2875A3C809A22BADA8BABA67" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_2A1B71D62C64A05DADCD2BADA8BA305B_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock_2A1B71D62C64A05DADCD2BADA8BA305B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_2A1B71D62C64A05DADCD2BADA8BA305B_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock_2A1B71D62C64A05DADCD2BADA8BA305B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, 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_DerivativesPolicyTextBlock" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_2A1B71D62C64A05DADCD2BADA8BA305B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock_2A1B71D62C64A05DADCD2BADA8BA305B" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock_2A1B71D62C64A05DADCD2BADA8BA305B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_24509C05D1F455C082A92BADA8BAE2EB_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_24509C05D1F455C082A92BADA8BAE2EB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_24509C05D1F455C082A92BADA8BAE2EB_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_24509C05D1F455C082A92BADA8BAE2EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_24509C05D1F455C082A92BADA8BAE2EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_24509C05D1F455C082A92BADA8BAE2EB" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_24509C05D1F455C082A92BADA8BAE2EB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_F0C42CD8A4CF3B751B552BADA8BA08BE_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk_F0C42CD8A4CF3B751B552BADA8BA08BE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Certain Risks and Uncertainties</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_F0C42CD8A4CF3B751B552BADA8BA08BE_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk_F0C42CD8A4CF3B751B552BADA8BA08BE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, 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_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_F0C42CD8A4CF3B751B552BADA8BA08BE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk_F0C42CD8A4CF3B751B552BADA8BA08BE" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk_F0C42CD8A4CF3B751B552BADA8BA08BE" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_65F6B06CB1711F11B7C22BADA8BAE385_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_65F6B06CB1711F11B7C22BADA8BAE385" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_65F6B06CB1711F11B7C22BADA8BAE385_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_65F6B06CB1711F11B7C22BADA8BAE385" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, 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_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_65F6B06CB1711F11B7C22BADA8BAE385" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock_65F6B06CB1711F11B7C22BADA8BAE385" xlink:to="lab_us-gaap_InventoryPolicyTextBlock_65F6B06CB1711F11B7C22BADA8BAE385" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_A6DCABB352952D90CBD92BADA8BABF94_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_A6DCABB352952D90CBD92BADA8BABF94" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_A6DCABB352952D90CBD92BADA8BABF94_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_A6DCABB352952D90CBD92BADA8BABF94" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_A6DCABB352952D90CBD92BADA8BABF94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_A6DCABB352952D90CBD92BADA8BABF94" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_A6DCABB352952D90CBD92BADA8BABF94" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_A459EC714ABE1D92C9192BADA8BA89A5_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_A459EC714ABE1D92C9192BADA8BA89A5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Finite-Lived Acquired Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_A459EC714ABE1D92C9192BADA8BA89A5_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_A459EC714ABE1D92C9192BADA8BA89A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, 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_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_A459EC714ABE1D92C9192BADA8BA89A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_A459EC714ABE1D92C9192BADA8BA89A5" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_A459EC714ABE1D92C9192BADA8BA89A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_C0498E2201B38DE7629C2BADA8BAA9E4_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_C0498E2201B38DE7629C2BADA8BAA9E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Goodwill and Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_C0498E2201B38DE7629C2BADA8BAA9E4_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_C0498E2201B38DE7629C2BADA8BAA9E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, 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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_C0498E2201B38DE7629C2BADA8BAA9E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_C0498E2201B38DE7629C2BADA8BAA9E4" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_C0498E2201B38DE7629C2BADA8BAA9E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_A5AEF502BBAA6E20D9022BADA8BAF96D_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_A5AEF502BBAA6E20D9022BADA8BAF96D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Development Costs for Internal Use Software</link:label>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_A5AEF502BBAA6E20D9022BADA8BAF96D_label_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_A5AEF502BBAA6E20D9022BADA8BAF96D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research, Development, and Computer Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_A5AEF502BBAA6E20D9022BADA8BAF96D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_A5AEF502BBAA6E20D9022BADA8BAF96D" xlink:to="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_A5AEF502BBAA6E20D9022BADA8BAF96D" xlink:type="arc" />
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_2A9DAA246035CE51C84C2BADA8BA1B2F_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy_2A9DAA246035CE51C84C2BADA8BA1B2F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product Warranty</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_2A9DAA246035CE51C84C2BADA8BA1B2F_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy_2A9DAA246035CE51C84C2BADA8BA1B2F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty, 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_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_2A9DAA246035CE51C84C2BADA8BA1B2F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy_2A9DAA246035CE51C84C2BADA8BA1B2F" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy_2A9DAA246035CE51C84C2BADA8BA1B2F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_FB00A2FCAF470C01B34F2BADA8BA5890_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock_FB00A2FCAF470C01B34F2BADA8BA5890" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_FB00A2FCAF470C01B34F2BADA8BA5890_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock_FB00A2FCAF470C01B34F2BADA8BA5890" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivables, 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_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_FB00A2FCAF470C01B34F2BADA8BA5890" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock_FB00A2FCAF470C01B34F2BADA8BA5890" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock_FB00A2FCAF470C01B34F2BADA8BA5890" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_851A604923E5D11F48642BADA8BAD839_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock_851A604923E5D11F48642BADA8BAD839" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_851A604923E5D11F48642BADA8BAD839_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock_851A604923E5D11F48642BADA8BAD839" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition, 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_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_851A604923E5D11F48642BADA8BAD839" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock_851A604923E5D11F48642BADA8BAD839" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock_851A604923E5D11F48642BADA8BAD839" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_EFFCCD27437B477434DE2BADA8BA6A4D_terseLabel_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_EFFCCD27437B477434DE2BADA8BA6A4D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shipping and Handling Costs</link:label>
    <link:label id="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_EFFCCD27437B477434DE2BADA8BA6A4D_label_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_EFFCCD27437B477434DE2BADA8BA6A4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shipping and Handling Cost, 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_ShippingAndHandlingCostPolicyTextBlock" xlink:label="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_EFFCCD27437B477434DE2BADA8BA6A4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_EFFCCD27437B477434DE2BADA8BA6A4D" xlink:to="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_EFFCCD27437B477434DE2BADA8BA6A4D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_172D8B9E009C2158D8192BADA8BA41FE_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_172D8B9E009C2158D8192BADA8BA41FE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal Proceedings and Litigations</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_172D8B9E009C2158D8192BADA8BA41FE_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_172D8B9E009C2158D8192BADA8BA41FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_172D8B9E009C2158D8192BADA8BA41FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_172D8B9E009C2158D8192BADA8BA41FE" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_172D8B9E009C2158D8192BADA8BA41FE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_735A9E969480DF1CE09E2BADA8BAB96F_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_735A9E969480DF1CE09E2BADA8BAB96F" 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_ResearchAndDevelopmentExpensePolicy_735A9E969480DF1CE09E2BADA8BAB96F_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_735A9E969480DF1CE09E2BADA8BAB96F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, 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_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_735A9E969480DF1CE09E2BADA8BAB96F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_735A9E969480DF1CE09E2BADA8BAB96F" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_735A9E969480DF1CE09E2BADA8BAB96F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_1916689D9EEFE8A444122BADA8BA2A5D_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock_1916689D9EEFE8A444122BADA8BA2A5D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_1916689D9EEFE8A444122BADA8BA2A5D_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock_1916689D9EEFE8A444122BADA8BA2A5D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Costs, 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_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_1916689D9EEFE8A444122BADA8BA2A5D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock_1916689D9EEFE8A444122BADA8BA2A5D" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock_1916689D9EEFE8A444122BADA8BA2A5D" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityPolicyTextBlock_C7C6897A12CF4BBE89402BADA8BA30A4_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityPolicyTextBlock_C7C6897A12CF4BBE89402BADA8BA30A4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock Repurchase</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityPolicyTextBlock_C7C6897A12CF4BBE89402BADA8BA30A4_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityPolicyTextBlock_C7C6897A12CF4BBE89402BADA8BA30A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity, 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_StockholdersEquityPolicyTextBlock" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock_C7C6897A12CF4BBE89402BADA8BA30A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityPolicyTextBlock_C7C6897A12CF4BBE89402BADA8BA30A4" xlink:to="lab_us-gaap_StockholdersEquityPolicyTextBlock_C7C6897A12CF4BBE89402BADA8BA30A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_LessorLeasesPolicyTextBlock_7499273857F1184172562BADA8BE653C_terseLabel_en-US" xlink:label="lab_us-gaap_LessorLeasesPolicyTextBlock_7499273857F1184172562BADA8BE653C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_LessorLeasesPolicyTextBlock_7499273857F1184172562BADA8BE653C_label_en-US" xlink:label="lab_us-gaap_LessorLeasesPolicyTextBlock_7499273857F1184172562BADA8BE653C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, 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_LessorLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LessorLeasesPolicyTextBlock_7499273857F1184172562BADA8BE653C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorLeasesPolicyTextBlock_7499273857F1184172562BADA8BE653C" xlink:to="lab_us-gaap_LessorLeasesPolicyTextBlock_7499273857F1184172562BADA8BE653C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_E9105AD13C0042ACA8612BADA8BE5951_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_E9105AD13C0042ACA8612BADA8BE5951" 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_IncomeTaxPolicyTextBlock_E9105AD13C0042ACA8612BADA8BE5951_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_E9105AD13C0042ACA8612BADA8BE5951" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_E9105AD13C0042ACA8612BADA8BE5951" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock_E9105AD13C0042ACA8612BADA8BE5951" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock_E9105AD13C0042ACA8612BADA8BE5951" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_AE14690FE037DD2E63452BADA8BE078D_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_AE14690FE037DD2E63452BADA8BE078D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_AE14690FE037DD2E63452BADA8BE078D_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_AE14690FE037DD2E63452BADA8BE078D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Option and Incentive Plans 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_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_AE14690FE037DD2E63452BADA8BE078D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_AE14690FE037DD2E63452BADA8BE078D" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_AE14690FE037DD2E63452BADA8BE078D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_E079061C524EC9BE46FF2BADA8BE45D0_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_E079061C524EC9BE46FF2BADA8BE45D0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_E079061C524EC9BE46FF2BADA8BE45D0_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_E079061C524EC9BE46FF2BADA8BE45D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income, 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_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_E079061C524EC9BE46FF2BADA8BE45D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_E079061C524EC9BE46FF2BADA8BE45D0" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_E079061C524EC9BE46FF2BADA8BE45D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E181D503D776E0E00A992BADA8BEF433_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E181D503D776E0E00A992BADA8BEF433" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E181D503D776E0E00A992BADA8BEF433_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E181D503D776E0E00A992BADA8BEF433" 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_E181D503D776E0E00A992BADA8BEF433" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E181D503D776E0E00A992BADA8BEF433" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E181D503D776E0E00A992BADA8BEF433" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_D4263B4155A4426077782BAECC31E5F1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_D4263B4155A4426077782BAECC31E5F1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Incomer Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_D4263B4155A4426077782BAECC31E5F1_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_D4263B4155A4426077782BAECC31E5F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, 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_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_D4263B4155A4426077782BAECC31E5F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock_D4263B4155A4426077782BAECC31E5F1" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock_D4263B4155A4426077782BAECC31E5F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_5DA8ABA122CC5666A29C2B4E9CD6D2E2_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract_5DA8ABA122CC5666A29C2B4E9CD6D2E2" 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_5DA8ABA122CC5666A29C2B4E9CD6D2E2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_5DA8ABA122CC5666A29C2B4E9CD6D2E2" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract_5DA8ABA122CC5666A29C2B4E9CD6D2E2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_6633664625B4E0DB92DB2B4E9CD6609F_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_6633664625B4E0DB92DB2B4E9CD6609F" 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_6633664625B4E0DB92DB2B4E9CD6609F_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_6633664625B4E0DB92DB2B4E9CD6609F" 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_6633664625B4E0DB92DB2B4E9CD6609F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6633664625B4E0DB92DB2B4E9CD6609F" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_6633664625B4E0DB92DB2B4E9CD6609F" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityComponentDomain_4D6A300A55163C377DAD2B4E9CD63F8D_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_4D6A300A55163C377DAD2B4E9CD63F8D" 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_4D6A300A55163C377DAD2B4E9CD63F8D_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_4D6A300A55163C377DAD2B4E9CD63F8D" 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_4D6A300A55163C377DAD2B4E9CD63F8D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain_4D6A300A55163C377DAD2B4E9CD63F8D" xlink:to="lab_us-gaap_EquityComponentDomain_4D6A300A55163C377DAD2B4E9CD63F8D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockMember_7F4ECBF344034B4CBAF12B4E9CD76C9A_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember_7F4ECBF344034B4CBAF12B4E9CD76C9A" 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_7F4ECBF344034B4CBAF12B4E9CD76C9A_label_en-US" xlink:label="lab_us-gaap_CommonStockMember_7F4ECBF344034B4CBAF12B4E9CD76C9A" 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_7F4ECBF344034B4CBAF12B4E9CD76C9A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_7F4ECBF344034B4CBAF12B4E9CD76C9A" xlink:to="lab_us-gaap_CommonStockMember_7F4ECBF344034B4CBAF12B4E9CD76C9A" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_B6745F52A5CFA055415B2B4E9CD7CC1B_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_B6745F52A5CFA055415B2B4E9CD7CC1B" 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_B6745F52A5CFA055415B2B4E9CD7CC1B_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_B6745F52A5CFA055415B2B4E9CD7CC1B" 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_B6745F52A5CFA055415B2B4E9CD7CC1B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_B6745F52A5CFA055415B2B4E9CD7CC1B" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_B6745F52A5CFA055415B2B4E9CD7CC1B" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_FCFC0E6891B158A12B1C2B4E9CD7446A_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_FCFC0E6891B158A12B1C2B4E9CD7446A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_FCFC0E6891B158A12B1C2B4E9CD7446A_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_FCFC0E6891B158A12B1C2B4E9CD7446A" 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_FCFC0E6891B158A12B1C2B4E9CD7446A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_FCFC0E6891B158A12B1C2B4E9CD7446A" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_FCFC0E6891B158A12B1C2B4E9CD7446A" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsMember_24D28AA8D2911E6DFBFC2B4E9CD77C80_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_24D28AA8D2911E6DFBFC2B4E9CD77C80" 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_24D28AA8D2911E6DFBFC2B4E9CD77C80_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_24D28AA8D2911E6DFBFC2B4E9CD77C80" 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_24D28AA8D2911E6DFBFC2B4E9CD77C80" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_24D28AA8D2911E6DFBFC2B4E9CD77C80" xlink:to="lab_us-gaap_RetainedEarningsMember_24D28AA8D2911E6DFBFC2B4E9CD77C80" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" 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_5643A304368FA53A37962B4E9CD8FB41_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" 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_5643A304368FA53A37962B4E9CD8FB41" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharesOutstanding_F1682FA1180C215C38112B4E9CD8E1D1_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding_F1682FA1180C215C38112B4E9CD8E1D1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_F1682FA1180C215C38112B4E9CD8E1D1_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding_F1682FA1180C215C38112B4E9CD8E1D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_F1682FA1180C215C38112B4E9CD8E1D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding_F1682FA1180C215C38112B4E9CD8E1D1" xlink:to="lab_us-gaap_SharesOutstanding_F1682FA1180C215C38112B4E9CD8E1D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_A12505A7006236A272772B4E9CD8CD82_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_A12505A7006236A272772B4E9CD8CD82" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_A12505A7006236A272772B4E9CD8CD82_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity_A12505A7006236A272772B4E9CD8CD82" 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_A12505A7006236A272772B4E9CD8CD82" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_A12505A7006236A272772B4E9CD8CD82" xlink:to="lab_us-gaap_StockholdersEquity_A12505A7006236A272772B4E9CD8CD82" xlink:type="arc" />
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_2F082D3928417ABAF53F2B4E9CD8BC01_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_2F082D3928417ABAF53F2B4E9CD8BC01" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative effect adjustment from adoption of ASU</link:label>
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_2F082D3928417ABAF53F2B4E9CD8BC01_label_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_2F082D3928417ABAF53F2B4E9CD8BC01" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Effect of New Accounting Principle in Period of Adoption</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_2F082D3928417ABAF53F2B4E9CD8BC01" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_2F082D3928417ABAF53F2B4E9CD8BC01" xlink:to="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_2F082D3928417ABAF53F2B4E9CD8BC01" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_C72C89D1378CC52E02622B4E9CD85DA9_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_C72C89D1378CC52E02622B4E9CD85DA9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net 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_C72C89D1378CC52E02622B4E9CD85DA9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_C72C89D1378CC52E02622B4E9CD85DA9" xlink:to="lab_us-gaap_NetIncomeLoss_C72C89D1378CC52E02622B4E9CD85DA9" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_28990D6A14158ECB2D9E2B4E9CD93E1A_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_28990D6A14158ECB2D9E2B4E9CD93E1A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net change in unrealized gains (losses) from investments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_28990D6A14158ECB2D9E2B4E9CD93E1A_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_28990D6A14158ECB2D9E2B4E9CD93E1A" 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_28990D6A14158ECB2D9E2B4E9CD93E1A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_28990D6A14158ECB2D9E2B4E9CD93E1A" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_28990D6A14158ECB2D9E2B4E9CD93E1A" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_699B14B276C4FF811F122B4E9CD90601_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_699B14B276C4FF811F122B4E9CD90601" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net change in foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_699B14B276C4FF811F122B4E9CD90601_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_699B14B276C4FF811F122B4E9CD90601" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_699B14B276C4FF811F122B4E9CD90601" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_699B14B276C4FF811F122B4E9CD90601" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_699B14B276C4FF811F122B4E9CD90601" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9AB4F4F36B04D1BE9B712B4E9CD91598_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9AB4F4F36B04D1BE9B712B4E9CD91598" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock relating to employee equity compensation plans (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9AB4F4F36B04D1BE9B712B4E9CD91598_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9AB4F4F36B04D1BE9B712B4E9CD91598" 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_9AB4F4F36B04D1BE9B712B4E9CD91598" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9AB4F4F36B04D1BE9B712B4E9CD91598" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9AB4F4F36B04D1BE9B712B4E9CD91598" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_D34470686E0604AC92F62B4E9CD90D3D_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_D34470686E0604AC92F62B4E9CD90D3D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock relating to employee equity compensation plans</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_D34470686E0604AC92F62B4E9CD90D3D_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_D34470686E0604AC92F62B4E9CD90D3D" 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_D34470686E0604AC92F62B4E9CD90D3D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_D34470686E0604AC92F62B4E9CD90D3D" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_D34470686E0604AC92F62B4E9CD90D3D" xlink:type="arc" />
    <link:label id="lab_algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits_14850860F80FB492F8BE2B4E9CD9F914_negatedLabel_en-US" xlink:label="lab_algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits_14850860F80FB492F8BE2B4E9CD9F914" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Tax withholdings related to net share settlements of restricted stock units</link:label>
    <link:label id="lab_algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits_14850860F80FB492F8BE2B4E9CD9F914_label_en-US" xlink:label="lab_algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits_14850860F80FB492F8BE2B4E9CD9F914" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Withholding Related To Vesting Of Restricted Stock Units</link:label>
    <link:label id="lab_algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits_14850860F80FB492F8BE2B4E9CD9F914_documentation_en-US" xlink:label="lab_algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits_14850860F80FB492F8BE2B4E9CD9F914" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Withholding Related to Vesting of Restricted Stock Units</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits" xlink:label="loc_algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits_14850860F80FB492F8BE2B4E9CD9F914" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits_14850860F80FB492F8BE2B4E9CD9F914" xlink:to="lab_algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits_14850860F80FB492F8BE2B4E9CD9F914" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_C3A1CEA8937BC36AA1AF2B4E9CD90E3F_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_C3A1CEA8937BC36AA1AF2B4E9CD90E3F" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Common stock repurchased and retired (shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_C3A1CEA8937BC36AA1AF2B4E9CD90E3F_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_C3A1CEA8937BC36AA1AF2B4E9CD90E3F" 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_C3A1CEA8937BC36AA1AF2B4E9CD90E3F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_C3A1CEA8937BC36AA1AF2B4E9CD90E3F" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_C3A1CEA8937BC36AA1AF2B4E9CD90E3F" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_62E4679AB2C93882587C2B4E9CDAE952_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_62E4679AB2C93882587C2B4E9CDAE952" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Common stock repurchased and retired</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_62E4679AB2C93882587C2B4E9CDAE952_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_62E4679AB2C93882587C2B4E9CDAE952" 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_62E4679AB2C93882587C2B4E9CDAE952" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_62E4679AB2C93882587C2B4E9CDAE952" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_62E4679AB2C93882587C2B4E9CDAE952" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_8E307B1F54834E72A6D82B4E9CDA112C_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_8E307B1F54834E72A6D82B4E9CDA112C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net tax benefits from stock-based awards</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_8E307B1F54834E72A6D82B4E9CDA112C_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_8E307B1F54834E72A6D82B4E9CDA112C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Additional Paid in Capital, Income Tax Benefit from 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_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_8E307B1F54834E72A6D82B4E9CDA112C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_8E307B1F54834E72A6D82B4E9CDA112C" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_8E307B1F54834E72A6D82B4E9CDA112C" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_BDF9479C0D68BB0A0FB12B4E9CDA5F2F_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_BDF9479C0D68BB0A0FB12B4E9CDA5F2F" 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_BDF9479C0D68BB0A0FB12B4E9CDA5F2F_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_BDF9479C0D68BB0A0FB12B4E9CDA5F2F" 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_BDF9479C0D68BB0A0FB12B4E9CDA5F2F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_BDF9479C0D68BB0A0FB12B4E9CDA5F2F" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_BDF9479C0D68BB0A0FB12B4E9CDA5F2F" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityOther_987FAC0E43422E5D63732B4E9CDA5C13_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther_987FAC0E43422E5D63732B4E9CDA5C13" 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_StockholdersEquityOther_987FAC0E43422E5D63732B4E9CDA5C13_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther_987FAC0E43422E5D63732B4E9CDA5C13" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity, Other</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityOther" xlink:label="loc_us-gaap_StockholdersEquityOther_987FAC0E43422E5D63732B4E9CDA5C13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityOther_987FAC0E43422E5D63732B4E9CDA5C13" xlink:to="lab_us-gaap_StockholdersEquityOther_987FAC0E43422E5D63732B4E9CDA5C13" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharesOutstanding_35A818F1424092EF96B92B4E9CDAA548_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding_35A818F1424092EF96B92B4E9CDAA548" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_35A818F1424092EF96B92B4E9CDAA548" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding_35A818F1424092EF96B92B4E9CDAA548" xlink:to="lab_us-gaap_SharesOutstanding_35A818F1424092EF96B92B4E9CDAA548" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_7759B8812B35D392E1242B4E9CDB87F1_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_7759B8812B35D392E1242B4E9CDB87F1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</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_7759B8812B35D392E1242B4E9CDB87F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_7759B8812B35D392E1242B4E9CDB87F1" xlink:to="lab_us-gaap_StockholdersEquity_7759B8812B35D392E1242B4E9CDB87F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_ECDAFE27FDAF6E7B5E8A1AF09C8EB965_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_ECDAFE27FDAF6E7B5E8A1AF09C8EB965" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_ECDAFE27FDAF6E7B5E8A1AF09C8EB965_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_ECDAFE27FDAF6E7B5E8A1AF09C8EB965" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_ECDAFE27FDAF6E7B5E8A1AF09C8EB965" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_ECDAFE27FDAF6E7B5E8A1AF09C8EB965" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_ECDAFE27FDAF6E7B5E8A1AF09C8EB965" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8877A1AF87B73676D10B1AF09C8E3F8F_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8877A1AF87B73676D10B1AF09C8E3F8F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8877A1AF87B73676D10B1AF09C8E3F8F_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8877A1AF87B73676D10B1AF09C8E3F8F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8877A1AF87B73676D10B1AF09C8E3F8F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8877A1AF87B73676D10B1AF09C8E3F8F" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8877A1AF87B73676D10B1AF09C8E3F8F" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_86CE75780025E15DB1AB1AF09C8EBB5B_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_86CE75780025E15DB1AB1AF09C8EBB5B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average common shares outstanding, basic (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_86CE75780025E15DB1AB1AF09C8EBB5B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_86CE75780025E15DB1AB1AF09C8EBB5B" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_86CE75780025E15DB1AB1AF09C8EBB5B" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_4A46E3B89EEEECCA56A81AF09C8E15C4_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_4A46E3B89EEEECCA56A81AF09C8E15C4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dilutive effect of potential common stock (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_4A46E3B89EEEECCA56A81AF09C8E15C4_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_4A46E3B89EEEECCA56A81AF09C8E15C4" 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_4A46E3B89EEEECCA56A81AF09C8E15C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_4A46E3B89EEEECCA56A81AF09C8E15C4" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_4A46E3B89EEEECCA56A81AF09C8E15C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_B3F36BBC3EC434DCFD7E1AF09C8E7059_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_B3F36BBC3EC434DCFD7E1AF09C8E7059" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shares, diluted (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_B3F36BBC3EC434DCFD7E1AF09C8E7059" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_B3F36BBC3EC434DCFD7E1AF09C8E7059" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_B3F36BBC3EC434DCFD7E1AF09C8E7059" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasic_B85B7332D9C3CDF191691AF09C8EAC41_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_B85B7332D9C3CDF191691AF09C8EAC41" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income per share, basic (usd 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_B85B7332D9C3CDF191691AF09C8EAC41" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_B85B7332D9C3CDF191691AF09C8EAC41" xlink:to="lab_us-gaap_EarningsPerShareBasic_B85B7332D9C3CDF191691AF09C8EAC41" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_E58E695AFF93825051E91AF09C8EAEBB_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_E58E695AFF93825051E91AF09C8EAEBB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income per share, diluted (usd 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_E58E695AFF93825051E91AF09C8EAEBB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_E58E695AFF93825051E91AF09C8EAEBB" xlink:to="lab_us-gaap_EarningsPerShareDiluted_E58E695AFF93825051E91AF09C8EAEBB" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_0C7CDBFD9ADAD6DC222D0C9B429B4CB3_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract_0C7CDBFD9ADAD6DC222D0C9B429B4CB3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0C7CDBFD9ADAD6DC222D0C9B429B4CB3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0C7CDBFD9ADAD6DC222D0C9B429B4CB3" xlink:to="lab_us-gaap_DebtDisclosureAbstract_0C7CDBFD9ADAD6DC222D0C9B429B4CB3" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" xlink:to="lab_us-gaap_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainContingenciesByNatureAxis_7DB1829837B72A51F67D0C9B429CF0C1_terseLabel_en-US" xlink:label="lab_us-gaap_GainContingenciesByNatureAxis_7DB1829837B72A51F67D0C9B429CF0C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain Contingencies, Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_GainContingenciesByNatureAxis_7DB1829837B72A51F67D0C9B429CF0C1_label_en-US" xlink:label="lab_us-gaap_GainContingenciesByNatureAxis_7DB1829837B72A51F67D0C9B429CF0C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain Contingencies, Nature [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingenciesByNatureAxis" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_7DB1829837B72A51F67D0C9B429CF0C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainContingenciesByNatureAxis_7DB1829837B72A51F67D0C9B429CF0C1" xlink:to="lab_us-gaap_GainContingenciesByNatureAxis_7DB1829837B72A51F67D0C9B429CF0C1" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainContingencyNatureDomain_DEEC52AFF806A4E5BDAF0C9B42A1B858_terseLabel_en-US" xlink:label="lab_us-gaap_GainContingencyNatureDomain_DEEC52AFF806A4E5BDAF0C9B42A1B858" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_GainContingencyNatureDomain_DEEC52AFF806A4E5BDAF0C9B42A1B858_label_en-US" xlink:label="lab_us-gaap_GainContingencyNatureDomain_DEEC52AFF806A4E5BDAF0C9B42A1B858" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain Contingency, Nature [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingencyNatureDomain" xlink:label="loc_us-gaap_GainContingencyNatureDomain_DEEC52AFF806A4E5BDAF0C9B42A1B858" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainContingencyNatureDomain_DEEC52AFF806A4E5BDAF0C9B42A1B858" xlink:to="lab_us-gaap_GainContingencyNatureDomain_DEEC52AFF806A4E5BDAF0C9B42A1B858" xlink:type="arc" />
    <link:label id="lab_algn_Lawsuitagainst3ShapeASMember_2290063A277938704FE70C9B42A188C6_terseLabel_en-US" xlink:label="lab_algn_Lawsuitagainst3ShapeASMember_2290063A277938704FE70C9B42A188C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lawsuit against 3Shape A/S</link:label>
    <link:label id="lab_algn_Lawsuitagainst3ShapeASMember_2290063A277938704FE70C9B42A188C6_label_en-US" xlink:label="lab_algn_Lawsuitagainst3ShapeASMember_2290063A277938704FE70C9B42A188C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lawsuit against 3Shape A/S [Member]</link:label>
    <link:label id="lab_algn_Lawsuitagainst3ShapeASMember_2290063A277938704FE70C9B42A188C6_documentation_en-US" xlink:label="lab_algn_Lawsuitagainst3ShapeASMember_2290063A277938704FE70C9B42A188C6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lawsuit against 3Shape A/S [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_Lawsuitagainst3ShapeASMember" xlink:label="loc_algn_Lawsuitagainst3ShapeASMember_2290063A277938704FE70C9B42A188C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_Lawsuitagainst3ShapeASMember_2290063A277938704FE70C9B42A188C6" xlink:to="lab_algn_Lawsuitagainst3ShapeASMember_2290063A277938704FE70C9B42A188C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateAxis_5030DB4499D080F2C3F60C9B42A21F98_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis_5030DB4499D080F2C3F60C9B42A21F98" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_5030DB4499D080F2C3F60C9B42A21F98_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis_5030DB4499D080F2C3F60C9B42A21F98" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_5030DB4499D080F2C3F60C9B42A21F98" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis_5030DB4499D080F2C3F60C9B42A21F98" xlink:to="lab_us-gaap_VariableRateAxis_5030DB4499D080F2C3F60C9B42A21F98" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateDomain_C1B36C371E8F83BF2CBA0C9B42A22D45_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain_C1B36C371E8F83BF2CBA0C9B42A22D45" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_C1B36C371E8F83BF2CBA0C9B42A22D45_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain_C1B36C371E8F83BF2CBA0C9B42A22D45" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_C1B36C371E8F83BF2CBA0C9B42A22D45" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain_C1B36C371E8F83BF2CBA0C9B42A22D45" xlink:to="lab_us-gaap_VariableRateDomain_C1B36C371E8F83BF2CBA0C9B42A22D45" xlink:type="arc" />
    <link:label id="lab_us-gaap_BaseRateMember_FEE4C03B31D89954A7850C9B42A2D08D_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember_FEE4C03B31D89954A7850C9B42A2D08D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Base rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_FEE4C03B31D89954A7850C9B42A2D08D_label_en-US" xlink:label="lab_us-gaap_BaseRateMember_FEE4C03B31D89954A7850C9B42A2D08D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_FEE4C03B31D89954A7850C9B42A2D08D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember_FEE4C03B31D89954A7850C9B42A2D08D" xlink:to="lab_us-gaap_BaseRateMember_FEE4C03B31D89954A7850C9B42A2D08D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_2301F4F05C44E25628B40C9B42A3B529_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_2301F4F05C44E25628B40C9B42A3B529" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIBOR rate</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_2301F4F05C44E25628B40C9B42A3B529_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_2301F4F05C44E25628B40C9B42A3B529" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_2301F4F05C44E25628B40C9B42A3B529" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_2301F4F05C44E25628B40C9B42A3B529" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_2301F4F05C44E25628B40C9B42A3B529" xlink:type="arc" />
    <link:label id="lab_srt_RangeAxis_61B76BB8E28D739468DA0C9B42A3544C_terseLabel_en-US" xlink:label="lab_srt_RangeAxis_61B76BB8E28D739468DA0C9B42A3544C" 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_61B76BB8E28D739468DA0C9B42A3544C_label_en-US" xlink:label="lab_srt_RangeAxis_61B76BB8E28D739468DA0C9B42A3544C" 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_61B76BB8E28D739468DA0C9B42A3544C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_61B76BB8E28D739468DA0C9B42A3544C" xlink:to="lab_srt_RangeAxis_61B76BB8E28D739468DA0C9B42A3544C" xlink:type="arc" />
    <link:label id="lab_srt_RangeMember_2814747BC60EE1B40D0E0C9B42A4AE37_terseLabel_en-US" xlink:label="lab_srt_RangeMember_2814747BC60EE1B40D0E0C9B42A4AE37" 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_2814747BC60EE1B40D0E0C9B42A4AE37_label_en-US" xlink:label="lab_srt_RangeMember_2814747BC60EE1B40D0E0C9B42A4AE37" 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_2814747BC60EE1B40D0E0C9B42A4AE37" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember_2814747BC60EE1B40D0E0C9B42A4AE37" xlink:to="lab_srt_RangeMember_2814747BC60EE1B40D0E0C9B42A4AE37" xlink:type="arc" />
    <link:label id="lab_srt_MinimumMember_6DF68FE8057EA135BA890C9B42A4058F_terseLabel_en-US" xlink:label="lab_srt_MinimumMember_6DF68FE8057EA135BA890C9B42A4058F" 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_6DF68FE8057EA135BA890C9B42A4058F_label_en-US" xlink:label="lab_srt_MinimumMember_6DF68FE8057EA135BA890C9B42A4058F" 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_6DF68FE8057EA135BA890C9B42A4058F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_6DF68FE8057EA135BA890C9B42A4058F" xlink:to="lab_srt_MinimumMember_6DF68FE8057EA135BA890C9B42A4058F" xlink:type="arc" />
    <link:label id="lab_srt_MaximumMember_89BA27A31B155AF595550C9B42A445A8_terseLabel_en-US" xlink:label="lab_srt_MaximumMember_89BA27A31B155AF595550C9B42A445A8" 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_89BA27A31B155AF595550C9B42A445A8_label_en-US" xlink:label="lab_srt_MaximumMember_89BA27A31B155AF595550C9B42A445A8" 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_89BA27A31B155AF595550C9B42A445A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_89BA27A31B155AF595550C9B42A445A8" xlink:to="lab_srt_MaximumMember_89BA27A31B155AF595550C9B42A445A8" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_1E1865AA32A6747EF24A0C9B42A4089A_terseLabel_en-US" xlink:label="lab_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_1E1865AA32A6747EF24A0C9B42A4089A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents allegedly infringed upon</link:label>
    <link:label id="lab_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_1E1865AA32A6747EF24A0C9B42A4089A_label_en-US" xlink:label="lab_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_1E1865AA32A6747EF24A0C9B42A4089A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain Contingency, Patents Allegedly Infringed upon, Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber" xlink:label="loc_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_1E1865AA32A6747EF24A0C9B42A4089A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_1E1865AA32A6747EF24A0C9B42A4089A" xlink:to="lab_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_1E1865AA32A6747EF24A0C9B42A4089A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_B7D46D5658E4739ABA590C9B42A5799C_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_B7D46D5658E4739ABA590C9B42A5799C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit, available borrowings</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_B7D46D5658E4739ABA590C9B42A5799C_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_B7D46D5658E4739ABA590C9B42A5799C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_B7D46D5658E4739ABA590C9B42A5799C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_B7D46D5658E4739ABA590C9B42A5799C" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_B7D46D5658E4739ABA590C9B42A5799C" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_521FC637768EBCBCA7F00C9B42A53E4D_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_521FC637768EBCBCA7F00C9B42A53E4D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_521FC637768EBCBCA7F00C9B42A53E4D_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_521FC637768EBCBCA7F00C9B42A53E4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_521FC637768EBCBCA7F00C9B42A53E4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_521FC637768EBCBCA7F00C9B42A53E4D" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_521FC637768EBCBCA7F00C9B42A53E4D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_621241F56364E376D03B0C9B42A5859B_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_621241F56364E376D03B0C9B42A5859B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_621241F56364E376D03B0C9B42A5859B_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_621241F56364E376D03B0C9B42A5859B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_621241F56364E376D03B0C9B42A5859B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_621241F56364E376D03B0C9B42A5859B" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_621241F56364E376D03B0C9B42A5859B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_B30D1B4E78DF6086F08B1AF09AE0342C_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_B30D1B4E78DF6086F08B1AF09AE0342C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_B30D1B4E78DF6086F08B1AF09AE0342C_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_B30D1B4E78DF6086F08B1AF09AE0342C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_B30D1B4E78DF6086F08B1AF09AE0342C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_B30D1B4E78DF6086F08B1AF09AE0342C" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_B30D1B4E78DF6086F08B1AF09AE0342C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_67FC990FC65AD9F6795F1AF09AE05CF5_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_67FC990FC65AD9F6795F1AF09AE05CF5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_67FC990FC65AD9F6795F1AF09AE05CF5_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_67FC990FC65AD9F6795F1AF09AE05CF5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_67FC990FC65AD9F6795F1AF09AE05CF5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_67FC990FC65AD9F6795F1AF09AE05CF5" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_67FC990FC65AD9F6795F1AF09AE05CF5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_656EC3C127B0BEE37FC01AF09AE07EC5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_656EC3C127B0BEE37FC01AF09AE07EC5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_656EC3C127B0BEE37FC01AF09AE07EC5_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_656EC3C127B0BEE37FC01AF09AE07EC5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_656EC3C127B0BEE37FC01AF09AE07EC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_656EC3C127B0BEE37FC01AF09AE07EC5" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_656EC3C127B0BEE37FC01AF09AE07EC5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_376819F8B596CC25385E1AF09AE0EEC5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_376819F8B596CC25385E1AF09AE0EEC5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_376819F8B596CC25385E1AF09AE0EEC5_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_376819F8B596CC25385E1AF09AE0EEC5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_376819F8B596CC25385E1AF09AE0EEC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_376819F8B596CC25385E1AF09AE0EEC5" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_376819F8B596CC25385E1AF09AE0EEC5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2FE57305F9CF49E84B611AF09AE0DD3F_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2FE57305F9CF49E84B611AF09AE0DD3F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected dividends</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2FE57305F9CF49E84B611AF09AE0DD3F_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2FE57305F9CF49E84B611AF09AE0DD3F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2FE57305F9CF49E84B611AF09AE0DD3F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2FE57305F9CF49E84B611AF09AE0DD3F" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2FE57305F9CF49E84B611AF09AE0DD3F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_77E0E797F8C0F9634C301AF09AE05156_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_77E0E797F8C0F9634C301AF09AE05156" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average fair value at grant date (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_77E0E797F8C0F9634C301AF09AE05156_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_77E0E797F8C0F9634C301AF09AE05156" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_77E0E797F8C0F9634C301AF09AE05156" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_77E0E797F8C0F9634C301AF09AE05156" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_77E0E797F8C0F9634C301AF09AE05156" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7C24DCDAC140820603C62B4E9B24AE09_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7C24DCDAC140820603C62B4E9B24AE09" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7C24DCDAC140820603C62B4E9B24AE09" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7C24DCDAC140820603C62B4E9B24AE09" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7C24DCDAC140820603C62B4E9B24AE09" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_08A353AA20919C4EF1022B4E9B243F3B_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_08A353AA20919C4EF1022B4E9B243F3B" 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_08A353AA20919C4EF1022B4E9B243F3B_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_08A353AA20919C4EF1022B4E9B243F3B" 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_08A353AA20919C4EF1022B4E9B243F3B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_08A353AA20919C4EF1022B4E9B243F3B" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_08A353AA20919C4EF1022B4E9B243F3B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_DBD8A3CC45ADFF8F02832B4E9B24D360_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_DBD8A3CC45ADFF8F02832B4E9B24D360" 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_DBD8A3CC45ADFF8F02832B4E9B24D360_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_DBD8A3CC45ADFF8F02832B4E9B24D360" 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_DBD8A3CC45ADFF8F02832B4E9B24D360" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_DBD8A3CC45ADFF8F02832B4E9B24D360" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_DBD8A3CC45ADFF8F02832B4E9B24D360" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_45E0282F637A8233A1D32B4E9B24CB14_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_45E0282F637A8233A1D32B4E9B24CB14" 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_45E0282F637A8233A1D32B4E9B24CB14_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_45E0282F637A8233A1D32B4E9B24CB14" 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_45E0282F637A8233A1D32B4E9B24CB14" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_45E0282F637A8233A1D32B4E9B24CB14" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_45E0282F637A8233A1D32B4E9B24CB14" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_5C3913B65B8C444D0BFD2B4E9B25E1FC_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_5C3913B65B8C444D0BFD2B4E9B25E1FC" 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_5C3913B65B8C444D0BFD2B4E9B25E1FC_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_5C3913B65B8C444D0BFD2B4E9B25E1FC" 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_5C3913B65B8C444D0BFD2B4E9B25E1FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_5C3913B65B8C444D0BFD2B4E9B25E1FC" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_5C3913B65B8C444D0BFD2B4E9B25E1FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_E1E354FD2F64CECF05882B4E9B257D74_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_E1E354FD2F64CECF05882B4E9B257D74" 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_E1E354FD2F64CECF05882B4E9B257D74_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_E1E354FD2F64CECF05882B4E9B257D74" 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_E1E354FD2F64CECF05882B4E9B257D74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_E1E354FD2F64CECF05882B4E9B257D74" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_E1E354FD2F64CECF05882B4E9B257D74" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_8B70A744200B021A74892B4E9B25FCD7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_8B70A744200B021A74892B4E9B25FCD7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_8B70A744200B021A74892B4E9B25FCD7_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_8B70A744200B021A74892B4E9B25FCD7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_8B70A744200B021A74892B4E9B25FCD7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_8B70A744200B021A74892B4E9B25FCD7" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_8B70A744200B021A74892B4E9B25FCD7" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_B2E2006872332DD248692B4E9B2AF03B_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_B2E2006872332DD248692B4E9B2AF03B" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_B2E2006872332DD248692B4E9B2AF03B_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_B2E2006872332DD248692B4E9B2AF03B" 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_B2E2006872332DD248692B4E9B2AF03B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_B2E2006872332DD248692B4E9B2AF03B" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_B2E2006872332DD248692B4E9B2AF03B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2AAE680D4CD6EB64D5790C9B42063AF6_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2AAE680D4CD6EB64D5790C9B42063AF6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2AAE680D4CD6EB64D5790C9B42063AF6_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2AAE680D4CD6EB64D5790C9B42063AF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2AAE680D4CD6EB64D5790C9B42063AF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2AAE680D4CD6EB64D5790C9B42063AF6" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2AAE680D4CD6EB64D5790C9B42063AF6" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_165C81CB38101057CBC40C9B42066FCD_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_165C81CB38101057CBC40C9B42066FCD" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefit as of beginning of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_165C81CB38101057CBC40C9B42066FCD_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_165C81CB38101057CBC40C9B42066FCD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_165C81CB38101057CBC40C9B42066FCD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_165C81CB38101057CBC40C9B42066FCD" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_165C81CB38101057CBC40C9B42066FCD" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_6358606D0198E313A8300C9B4206DCCA_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_6358606D0198E313A8300C9B4206DCCA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax positions related to current year, additions for uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_6358606D0198E313A8300C9B4206DCCA_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_6358606D0198E313A8300C9B4206DCCA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_6358606D0198E313A8300C9B4206DCCA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_6358606D0198E313A8300C9B4206DCCA" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_6358606D0198E313A8300C9B4206DCCA" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F6F12F91C83CB8262B450C9B420710A3_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F6F12F91C83CB8262B450C9B420710A3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax positions related to prior year, Additions for uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F6F12F91C83CB8262B450C9B420710A3_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F6F12F91C83CB8262B450C9B420710A3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F6F12F91C83CB8262B450C9B420710A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F6F12F91C83CB8262B450C9B420710A3" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F6F12F91C83CB8262B450C9B420710A3" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5A51B7FC5AB9DE7956D10C9B42071EAB_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5A51B7FC5AB9DE7956D10C9B42071EAB" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Tax positions related to prior year, Decreases for uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5A51B7FC5AB9DE7956D10C9B42071EAB_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5A51B7FC5AB9DE7956D10C9B42071EAB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5A51B7FC5AB9DE7956D10C9B42071EAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5A51B7FC5AB9DE7956D10C9B42071EAB" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5A51B7FC5AB9DE7956D10C9B42071EAB" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_92EA99DE23FCCBCF9C9A0C9B4207C682_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_92EA99DE23FCCBCF9C9A0C9B4207C682" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Tax positions related to prior year, Settlements with tax authorities</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_92EA99DE23FCCBCF9C9A0C9B4207C682_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_92EA99DE23FCCBCF9C9A0C9B4207C682" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_92EA99DE23FCCBCF9C9A0C9B4207C682" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_92EA99DE23FCCBCF9C9A0C9B4207C682" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_92EA99DE23FCCBCF9C9A0C9B4207C682" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_D9A666A7A55060007DA80C9B42075264_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_D9A666A7A55060007DA80C9B42075264" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Tax positions related to prior year, Reductions due to lapse of applicable statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_D9A666A7A55060007DA80C9B42075264_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_D9A666A7A55060007DA80C9B42075264" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_D9A666A7A55060007DA80C9B42075264" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_D9A666A7A55060007DA80C9B42075264" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_D9A666A7A55060007DA80C9B42075264" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_49AAC24AF28AA06E974B0C9B42076773_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_49AAC24AF28AA06E974B0C9B42076773" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefit as of 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_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_49AAC24AF28AA06E974B0C9B42076773" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_49AAC24AF28AA06E974B0C9B42076773" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_49AAC24AF28AA06E974B0C9B42076773" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5C1A0CC934AB413C17600C4E62229BDF_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5C1A0CC934AB413C17600C4E62229BDF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5C1A0CC934AB413C17600C4E62229BDF_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5C1A0CC934AB413C17600C4E62229BDF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5C1A0CC934AB413C17600C4E62229BDF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5C1A0CC934AB413C17600C4E62229BDF" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5C1A0CC934AB413C17600C4E62229BDF" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8236E2C5EDB92D60B29A0C4E62227B0D_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8236E2C5EDB92D60B29A0C4E62227B0D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8236E2C5EDB92D60B29A0C4E62227B0D_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8236E2C5EDB92D60B29A0C4E62227B0D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8236E2C5EDB92D60B29A0C4E62227B0D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8236E2C5EDB92D60B29A0C4E62227B0D" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8236E2C5EDB92D60B29A0C4E62227B0D" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquipmentMember_EAE798CDE8586943331E0C4E6223D87C_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember_EAE798CDE8586943331E0C4E6223D87C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Clinical and manufacturing equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_EAE798CDE8586943331E0C4E6223D87C_label_en-US" xlink:label="lab_us-gaap_EquipmentMember_EAE798CDE8586943331E0C4E6223D87C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaap_EquipmentMember_EAE798CDE8586943331E0C4E6223D87C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember_EAE798CDE8586943331E0C4E6223D87C" xlink:to="lab_us-gaap_EquipmentMember_EAE798CDE8586943331E0C4E6223D87C" xlink:type="arc" />
    <link:label id="lab_us-gaap_TechnologyEquipmentMember_E00B0EE9F53BBD7C95FB0C4E62234E2C_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyEquipmentMember_E00B0EE9F53BBD7C95FB0C4E62234E2C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer hardware</link:label>
    <link:label id="lab_us-gaap_TechnologyEquipmentMember_E00B0EE9F53BBD7C95FB0C4E62234E2C_label_en-US" xlink:label="lab_us-gaap_TechnologyEquipmentMember_E00B0EE9F53BBD7C95FB0C4E62234E2C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Technology Equipment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TechnologyEquipmentMember" xlink:label="loc_us-gaap_TechnologyEquipmentMember_E00B0EE9F53BBD7C95FB0C4E62234E2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyEquipmentMember_E00B0EE9F53BBD7C95FB0C4E62234E2C" xlink:to="lab_us-gaap_TechnologyEquipmentMember_E00B0EE9F53BBD7C95FB0C4E62234E2C" xlink:type="arc" />
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_C24C7D6ED5D00D748CC50C4E62231BD7_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_C24C7D6ED5D00D748CC50C4E62231BD7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_C24C7D6ED5D00D748CC50C4E62231BD7_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_C24C7D6ED5D00D748CC50C4E62231BD7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_C24C7D6ED5D00D748CC50C4E62231BD7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_C24C7D6ED5D00D748CC50C4E62231BD7" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_C24C7D6ED5D00D748CC50C4E62231BD7" xlink:type="arc" />
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_247C0D24ACBEE780751E0C4E622430F4_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember_247C0D24ACBEE780751E0C4E622430F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_247C0D24ACBEE780751E0C4E622430F4_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember_247C0D24ACBEE780751E0C4E622430F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_247C0D24ACBEE780751E0C4E622430F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember_247C0D24ACBEE780751E0C4E622430F4" xlink:to="lab_us-gaap_FurnitureAndFixturesMember_247C0D24ACBEE780751E0C4E622430F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_6747217115488C5751E90C4E622474C7_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember_6747217115488C5751E90C4E622474C7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_6747217115488C5751E90C4E622474C7_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember_6747217115488C5751E90C4E622474C7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_6747217115488C5751E90C4E622474C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember_6747217115488C5751E90C4E622474C7" xlink:to="lab_us-gaap_LeaseholdImprovementsMember_6747217115488C5751E90C4E622474C7" xlink:type="arc" />
    <link:label id="lab_us-gaap_BuildingMember_1615F61074FBDDB6D31D0C4E62248BAF_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember_1615F61074FBDDB6D31D0C4E62248BAF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building</link:label>
    <link:label id="lab_us-gaap_BuildingMember_1615F61074FBDDB6D31D0C4E62248BAF_label_en-US" xlink:label="lab_us-gaap_BuildingMember_1615F61074FBDDB6D31D0C4E62248BAF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_1615F61074FBDDB6D31D0C4E62248BAF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember_1615F61074FBDDB6D31D0C4E62248BAF" xlink:to="lab_us-gaap_BuildingMember_1615F61074FBDDB6D31D0C4E62248BAF" xlink:type="arc" />
    <link:label id="lab_us-gaap_LandMember_06C4106ACC093D2F080B0C4E62249019_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember_06C4106ACC093D2F080B0C4E62249019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_06C4106ACC093D2F080B0C4E62249019_label_en-US" xlink:label="lab_us-gaap_LandMember_06C4106ACC093D2F080B0C4E62249019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_06C4106ACC093D2F080B0C4E62249019" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember_06C4106ACC093D2F080B0C4E62249019" xlink:to="lab_us-gaap_LandMember_06C4106ACC093D2F080B0C4E62249019" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConstructionInProgressMember_32C147607BC0C328161D0C4E6224A5F5_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember_32C147607BC0C328161D0C4E6224A5F5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_32C147607BC0C328161D0C4E6224A5F5_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember_32C147607BC0C328161D0C4E6224A5F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_32C147607BC0C328161D0C4E6224A5F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember_32C147607BC0C328161D0C4E6224A5F5" xlink:to="lab_us-gaap_ConstructionInProgressMember_32C147607BC0C328161D0C4E6224A5F5" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_D57974AC28A94F8AFB220C4E6224168D_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_D57974AC28A94F8AFB220C4E6224168D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_D57974AC28A94F8AFB220C4E6224168D_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_D57974AC28A94F8AFB220C4E6224168D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D57974AC28A94F8AFB220C4E6224168D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D57974AC28A94F8AFB220C4E6224168D" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems_D57974AC28A94F8AFB220C4E6224168D" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_AD4D233BB560751C49D30C51FA137FB9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_AD4D233BB560751C49D30C51FA137FB9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_AD4D233BB560751C49D30C51FA137FB9_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_AD4D233BB560751C49D30C51FA137FB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_AD4D233BB560751C49D30C51FA137FB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_AD4D233BB560751C49D30C51FA137FB9" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_AD4D233BB560751C49D30C51FA137FB9" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract_974B949780EC9A88A15D0C4E62257ED9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract_974B949780EC9A88A15D0C4E62257ED9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract_974B949780EC9A88A15D0C4E62257ED9_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract_974B949780EC9A88A15D0C4E62257ED9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_974B949780EC9A88A15D0C4E62257ED9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_974B949780EC9A88A15D0C4E62257ED9" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNetAbstract_974B949780EC9A88A15D0C4E62257ED9" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_150151815E12ABCEDD360C4E62255481_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_150151815E12ABCEDD360C4E62255481" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_150151815E12ABCEDD360C4E62255481_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_150151815E12ABCEDD360C4E62255481" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_150151815E12ABCEDD360C4E62255481" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_150151815E12ABCEDD360C4E62255481" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross_150151815E12ABCEDD360C4E62255481" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_D2EF886190E729B94CF90C4E6225DADE_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_D2EF886190E729B94CF90C4E6225DADE" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: Accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_D2EF886190E729B94CF90C4E6225DADE_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_D2EF886190E729B94CF90C4E6225DADE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_D2EF886190E729B94CF90C4E6225DADE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_D2EF886190E729B94CF90C4E6225DADE" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_D2EF886190E729B94CF90C4E6225DADE" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_65E43164BC7A03E6342A0C4E62255475_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_65E43164BC7A03E6342A0C4E62255475" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_65E43164BC7A03E6342A0C4E62255475_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_65E43164BC7A03E6342A0C4E62255475" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_65E43164BC7A03E6342A0C4E62255475" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_65E43164BC7A03E6342A0C4E62255475" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_65E43164BC7A03E6342A0C4E62255475" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationAndAmortization_BF8B43B84C662A0538220C4E62266422_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization_BF8B43B84C662A0538220C4E62266422" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_BF8B43B84C662A0538220C4E62266422_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization_BF8B43B84C662A0538220C4E62266422" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_BF8B43B84C662A0538220C4E62266422" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization_BF8B43B84C662A0538220C4E62266422" xlink:to="lab_us-gaap_DepreciationAndAmortization_BF8B43B84C662A0538220C4E62266422" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9C730FB9369F2CD5F0192B4E9C253152_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9C730FB9369F2CD5F0192B4E9C253152" 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_9C730FB9369F2CD5F0192B4E9C253152" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9C730FB9369F2CD5F0192B4E9C253152" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9C730FB9369F2CD5F0192B4E9C253152" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8BBF4DB82DF00788AFF32B4E9C250E48_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8BBF4DB82DF00788AFF32B4E9C250E48" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Disclosure [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8BBF4DB82DF00788AFF32B4E9C250E48_label_en-US" xlink:label="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8BBF4DB82DF00788AFF32B4E9C250E48" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-maturity [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8BBF4DB82DF00788AFF32B4E9C250E48" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8BBF4DB82DF00788AFF32B4E9C250E48" xlink:to="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8BBF4DB82DF00788AFF32B4E9C250E48" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_9DB642C0FDFB56A755B22B4E9C251C0E_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis_9DB642C0FDFB56A755B22B4E9C251C0E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value by Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_9DB642C0FDFB56A755B22B4E9C251C0E_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis_9DB642C0FDFB56A755B22B4E9C251C0E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9DB642C0FDFB56A755B22B4E9C251C0E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9DB642C0FDFB56A755B22B4E9C251C0E" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis_9DB642C0FDFB56A755B22B4E9C251C0E" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_00234101136C5E4C6B3C2B4E9C25CDB9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain_00234101136C5E4C6B3C2B4E9C25CDB9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_00234101136C5E4C6B3C2B4E9C25CDB9_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain_00234101136C5E4C6B3C2B4E9C25CDB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_00234101136C5E4C6B3C2B4E9C25CDB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_00234101136C5E4C6B3C2B4E9C25CDB9" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain_00234101136C5E4C6B3C2B4E9C25CDB9" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_C00537456D4BD039C6B52B4E9C27971B_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember_C00537456D4BD039C6B52B4E9C27971B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurements, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_C00537456D4BD039C6B52B4E9C27971B_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember_C00537456D4BD039C6B52B4E9C27971B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurements, Recurring [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_C00537456D4BD039C6B52B4E9C27971B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember_C00537456D4BD039C6B52B4E9C27971B" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember_C00537456D4BD039C6B52B4E9C27971B" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_A791FFA2D3BCAFDC0B4D2B4E9C277DC5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_A791FFA2D3BCAFDC0B4D2B4E9C277DC5" 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_A791FFA2D3BCAFDC0B4D2B4E9C277DC5_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_A791FFA2D3BCAFDC0B4D2B4E9C277DC5" 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_A791FFA2D3BCAFDC0B4D2B4E9C277DC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_A791FFA2D3BCAFDC0B4D2B4E9C277DC5" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_A791FFA2D3BCAFDC0B4D2B4E9C277DC5" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_D827F534D930FB22B1202B4E9C270D3D_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_D827F534D930FB22B1202B4E9C270D3D" 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_D827F534D930FB22B1202B4E9C270D3D_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_D827F534D930FB22B1202B4E9C270D3D" 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_D827F534D930FB22B1202B4E9C270D3D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_D827F534D930FB22B1202B4E9C270D3D" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_D827F534D930FB22B1202B4E9C270D3D" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_B137CF3822D2F90C83982B4E9C27C59A_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_B137CF3822D2F90C83982B4E9C27C59A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_B137CF3822D2F90C83982B4E9C27C59A_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_B137CF3822D2F90C83982B4E9C27C59A" 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_B137CF3822D2F90C83982B4E9C27C59A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member_B137CF3822D2F90C83982B4E9C27C59A" xlink:to="lab_us-gaap_FairValueInputsLevel3Member_B137CF3822D2F90C83982B4E9C27C59A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_66A03115A08FC76376BE2B4E9C280188_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_66A03115A08FC76376BE2B4E9C280188" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_66A03115A08FC76376BE2B4E9C280188_label_en-US" xlink:label="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_66A03115A08FC76376BE2B4E9C280188" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Held-to-maturity Securities [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_66A03115A08FC76376BE2B4E9C280188" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_66A03115A08FC76376BE2B4E9C280188" xlink:to="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_66A03115A08FC76376BE2B4E9C280188" xlink:type="arc" />
    <link:label id="lab_us-gaap_NotesReceivableFairValueDisclosure_D2A330C6DA37C64EE3962B4E9C280771_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure_D2A330C6DA37C64EE3962B4E9C280771" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short term notes receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableFairValueDisclosure_D2A330C6DA37C64EE3962B4E9C280771_label_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure_D2A330C6DA37C64EE3962B4E9C280771" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes Receivable, 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_NotesReceivableFairValueDisclosure" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_D2A330C6DA37C64EE3962B4E9C280771" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableFairValueDisclosure_D2A330C6DA37C64EE3962B4E9C280771" xlink:to="lab_us-gaap_NotesReceivableFairValueDisclosure_D2A330C6DA37C64EE3962B4E9C280771" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityMethodInvestments_FCF7AAD51A47777625D12B4E9C286CF3_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments_FCF7AAD51A47777625D12B4E9C286CF3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity method investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_FCF7AAD51A47777625D12B4E9C286CF3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments_FCF7AAD51A47777625D12B4E9C286CF3" xlink:to="lab_us-gaap_EquityMethodInvestments_FCF7AAD51A47777625D12B4E9C286CF3" xlink:type="arc" />
    <link:label id="lab_us-gaap_SecuritiesOwnedNotReadilyMarketable_C9AD201E09E58207598A2B4E9C289A23_terseLabel_en-US" xlink:label="lab_us-gaap_SecuritiesOwnedNotReadilyMarketable_C9AD201E09E58207598A2B4E9C289A23" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity securities without readily determinable fair value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuritiesOwnedNotReadilyMarketable" xlink:label="loc_us-gaap_SecuritiesOwnedNotReadilyMarketable_C9AD201E09E58207598A2B4E9C289A23" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuritiesOwnedNotReadilyMarketable_C9AD201E09E58207598A2B4E9C289A23" xlink:to="lab_us-gaap_SecuritiesOwnedNotReadilyMarketable_C9AD201E09E58207598A2B4E9C289A23" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_93A1E2E04DD7700CF5271AF09A821B48_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_93A1E2E04DD7700CF5271AF09A821B48" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_93A1E2E04DD7700CF5271AF09A821B48_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_93A1E2E04DD7700CF5271AF09A821B48" 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_93A1E2E04DD7700CF5271AF09A821B48" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_93A1E2E04DD7700CF5271AF09A821B48" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_93A1E2E04DD7700CF5271AF09A821B48" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_4031F1744144CCA57AD2065626E22439_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_4031F1744144CCA57AD2065626E22439" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of New Accounting Pronouncements and Changes in Accounting Principles</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_4031F1744144CCA57AD2065626E22439_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_4031F1744144CCA57AD2065626E22439" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of New Accounting Pronouncements and Changes in Accounting Principles [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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_4031F1744144CCA57AD2065626E22439" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_4031F1744144CCA57AD2065626E22439" xlink:to="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_4031F1744144CCA57AD2065626E22439" xlink:type="arc" />
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_FA7D0113A8B84E3F84AD1AF09CCCB13C_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_FA7D0113A8B84E3F84AD1AF09CCCB13C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule II: Valuation and Qualifying Accounts and Reserves</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_FA7D0113A8B84E3F84AD1AF09CCCB13C_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_FA7D0113A8B84E3F84AD1AF09CCCB13C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_FA7D0113A8B84E3F84AD1AF09CCCB13C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_FA7D0113A8B84E3F84AD1AF09CCCB13C" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_FA7D0113A8B84E3F84AD1AF09CCCB13C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares Underlying RSUs</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_FC7B5C897194656C3FC4086C2A341512_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_FC7B5C897194656C3FC4086C2A341512" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Nonvested beginning balance (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_FC7B5C897194656C3FC4086C2A341512_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_FC7B5C897194656C3FC4086C2A341512" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_FC7B5C897194656C3FC4086C2A341512" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_FC7B5C897194656C3FC4086C2A341512" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_FC7B5C897194656C3FC4086C2A341512" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_D14964D63A99F32DC8B4086C2A34254F_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_D14964D63A99F32DC8B4086C2A34254F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_D14964D63A99F32DC8B4086C2A34254F_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_D14964D63A99F32DC8B4086C2A34254F" 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_D14964D63A99F32DC8B4086C2A34254F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_D14964D63A99F32DC8B4086C2A34254F" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_D14964D63A99F32DC8B4086C2A34254F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4977601E644D18E464DA086C2A3413EF_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4977601E644D18E464DA086C2A3413EF" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Vested and released (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4977601E644D18E464DA086C2A3413EF_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4977601E644D18E464DA086C2A3413EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4977601E644D18E464DA086C2A3413EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4977601E644D18E464DA086C2A3413EF" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4977601E644D18E464DA086C2A3413EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9CA6F5268487EF554FF9086C2A3407AC_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9CA6F5268487EF554FF9086C2A3407AC" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Forfeited (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9CA6F5268487EF554FF9086C2A3407AC_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9CA6F5268487EF554FF9086C2A3407AC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9CA6F5268487EF554FF9086C2A3407AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9CA6F5268487EF554FF9086C2A3407AC" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9CA6F5268487EF554FF9086C2A3407AC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_BD7C2AAD3CD621E590CF086C2A345169_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_BD7C2AAD3CD621E590CF086C2A345169" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Nonvested ending balance (shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_BD7C2AAD3CD621E590CF086C2A345169" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_BD7C2AAD3CD621E590CF086C2A345169" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_BD7C2AAD3CD621E590CF086C2A345169" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3663A755A9C3098F8F51086C2A34F9FA_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3663A755A9C3098F8F51086C2A34F9FA" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Nonvested, beginning balance (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3663A755A9C3098F8F51086C2A34F9FA_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3663A755A9C3098F8F51086C2A34F9FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3663A755A9C3098F8F51086C2A34F9FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3663A755A9C3098F8F51086C2A34F9FA" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3663A755A9C3098F8F51086C2A34F9FA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_389CC0AA4FF26151729F086C2A344AF2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_389CC0AA4FF26151729F086C2A344AF2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_389CC0AA4FF26151729F086C2A344AF2_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_389CC0AA4FF26151729F086C2A344AF2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_389CC0AA4FF26151729F086C2A344AF2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_389CC0AA4FF26151729F086C2A344AF2" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_389CC0AA4FF26151729F086C2A344AF2" xlink:type="arc" />
    <link:label id="lab_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_2C20B5FB775C32354A68086C2A34E287_terseLabel_en-US" xlink:label="lab_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_2C20B5FB775C32354A68086C2A34E287" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and released (usd per share)</link:label>
    <link:label id="lab_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_2C20B5FB775C32354A68086C2A34E287_label_en-US" xlink:label="lab_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_2C20B5FB775C32354A68086C2A34E287" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Vested And Released In Period Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_2C20B5FB775C32354A68086C2A34E287_documentation_en-US" xlink:label="lab_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_2C20B5FB775C32354A68086C2A34E287" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options Vested And Released In Period Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_2C20B5FB775C32354A68086C2A34E287" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_2C20B5FB775C32354A68086C2A34E287" xlink:to="lab_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_2C20B5FB775C32354A68086C2A34E287" xlink:type="arc" />
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue_84D7C03B2E1C567A7B9F086C2A34001B_terseLabel_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue_84D7C03B2E1C567A7B9F086C2A34001B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (usd per share)</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue_84D7C03B2E1C567A7B9F086C2A34001B_label_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue_84D7C03B2E1C567A7B9F086C2A34001B" 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 Forfeits In Period Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue_84D7C03B2E1C567A7B9F086C2A34001B_documentation_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue_84D7C03B2E1C567A7B9F086C2A34001B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeits In Period Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue_84D7C03B2E1C567A7B9F086C2A34001B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue_84D7C03B2E1C567A7B9F086C2A34001B" xlink:to="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue_84D7C03B2E1C567A7B9F086C2A34001B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_C7A6E08EC50702243A57086C2A347500_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_C7A6E08EC50702243A57086C2A347500" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Nonvested, ending balance (usd per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_C7A6E08EC50702243A57086C2A347500" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_C7A6E08EC50702243A57086C2A347500" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_C7A6E08EC50702243A57086C2A347500" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_054FD308BC7D2A2072C8086C2A34B4BA_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_054FD308BC7D2A2072C8086C2A34B4BA" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted Remaining Vesting Period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_054FD308BC7D2A2072C8086C2A34B4BA_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_054FD308BC7D2A2072C8086C2A34B4BA" 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, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_054FD308BC7D2A2072C8086C2A34B4BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_054FD308BC7D2A2072C8086C2A34B4BA" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_054FD308BC7D2A2072C8086C2A34B4BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_F9FCCAF8E42570F6F67E086C2A3482FC_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_F9FCCAF8E42570F6F67E086C2A3482FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonvested as of December 31, 2018</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_F9FCCAF8E42570F6F67E086C2A3482FC_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_F9FCCAF8E42570F6F67E086C2A3482FC" 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, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_F9FCCAF8E42570F6F67E086C2A3482FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_F9FCCAF8E42570F6F67E086C2A3482FC" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_F9FCCAF8E42570F6F67E086C2A3482FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_818518D2993FDE49FB75086C2A344BCB_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_818518D2993FDE49FB75086C2A344BCB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_818518D2993FDE49FB75086C2A344BCB_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_818518D2993FDE49FB75086C2A344BCB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_818518D2993FDE49FB75086C2A344BCB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_818518D2993FDE49FB75086C2A344BCB" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_818518D2993FDE49FB75086C2A344BCB" xlink:type="arc" />
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_022A53B16289BC2FE8CD086C2A345A71_verboseLabel_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_022A53B16289BC2FE8CD086C2A345A71" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Nonvested as of December 31, 2018</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_022A53B16289BC2FE8CD086C2A345A71_label_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_022A53B16289BC2FE8CD086C2A345A71" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Total Intrinsic Value</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_022A53B16289BC2FE8CD086C2A345A71_documentation_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_022A53B16289BC2FE8CD086C2A345A71" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other than Options, Nonvested, Total Intrinsic Value</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_022A53B16289BC2FE8CD086C2A345A71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_022A53B16289BC2FE8CD086C2A345A71" xlink:to="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_022A53B16289BC2FE8CD086C2A345A71" xlink:type="arc" />
    <link:label id="lab_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50_terseLabel_en-US" xlink:label="lab_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50_label_en-US" xlink:label="lab_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50_documentation_en-US" xlink:label="lab_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_SignificantAccountingPoliciesTable" xlink:label="loc_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:to="lab_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:type="arc" />
    <link:label id="lab_srt_RestatementAxis_A226E9169F502996097B2C7CE2B673AB_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis_A226E9169F502996097B2C7CE2B673AB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_A226E9169F502996097B2C7CE2B673AB_label_en-US" xlink:label="lab_srt_RestatementAxis_A226E9169F502996097B2C7CE2B673AB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_A226E9169F502996097B2C7CE2B673AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis_A226E9169F502996097B2C7CE2B673AB" xlink:to="lab_srt_RestatementAxis_A226E9169F502996097B2C7CE2B673AB" xlink:type="arc" />
    <link:label id="lab_srt_RestatementDomain_667492B419A63F6AB5062C7CE2B62726_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain_667492B419A63F6AB5062C7CE2B62726" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_667492B419A63F6AB5062C7CE2B62726_label_en-US" xlink:label="lab_srt_RestatementDomain_667492B419A63F6AB5062C7CE2B62726" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_667492B419A63F6AB5062C7CE2B62726" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain_667492B419A63F6AB5062C7CE2B62726" xlink:to="lab_srt_RestatementDomain_667492B419A63F6AB5062C7CE2B62726" xlink:type="arc" />
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_7D0EF5A8D3B36B040C972C7CE2B7FEBE_terseLabel_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember_7D0EF5A8D3B36B040C972C7CE2B7FEBE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Previously Reported</link:label>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_7D0EF5A8D3B36B040C972C7CE2B7FEBE_label_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember_7D0EF5A8D3B36B040C972C7CE2B7FEBE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Previously Reported [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_7D0EF5A8D3B36B040C972C7CE2B7FEBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioPreviouslyReportedMember_7D0EF5A8D3B36B040C972C7CE2B7FEBE" xlink:to="lab_srt_ScenarioPreviouslyReportedMember_7D0EF5A8D3B36B040C972C7CE2B7FEBE" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9E8B4C7D7B7AE73E8A1C2C7CE2B86438_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9E8B4C7D7B7AE73E8A1C2C7CE2B86438" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9E8B4C7D7B7AE73E8A1C2C7CE2B86438_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9E8B4C7D7B7AE73E8A1C2C7CE2B86438" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9E8B4C7D7B7AE73E8A1C2C7CE2B86438" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9E8B4C7D7B7AE73E8A1C2C7CE2B86438" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9E8B4C7D7B7AE73E8A1C2C7CE2B86438" xlink:type="arc" />
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_1683C5AB2C9453D225FC2C7CE2B89579_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_1683C5AB2C9453D225FC2C7CE2B89579" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_1683C5AB2C9453D225FC2C7CE2B89579_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_1683C5AB2C9453D225FC2C7CE2B89579" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1683C5AB2C9453D225FC2C7CE2B89579" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember_1683C5AB2C9453D225FC2C7CE2B89579" xlink:to="lab_us-gaap_TypeOfAdoptionMember_1683C5AB2C9453D225FC2C7CE2B89579" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_F2348D63644F3906A9D52C7CE2B89167_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member_F2348D63644F3906A9D52C7CE2B89167" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2014-09</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_F2348D63644F3906A9D52C7CE2B89167_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member_F2348D63644F3906A9D52C7CE2B89167" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2014-09 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_F2348D63644F3906A9D52C7CE2B89167" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201409Member_F2348D63644F3906A9D52C7CE2B89167" xlink:to="lab_us-gaap_AccountingStandardsUpdate201409Member_F2348D63644F3906A9D52C7CE2B89167" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementScenarioAxis_74CCA7D8A9667BD7F4C42C7CE2B803C5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementScenarioAxis_74CCA7D8A9667BD7F4C42C7CE2B803C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementScenarioAxis_74CCA7D8A9667BD7F4C42C7CE2B803C5_label_en-US" xlink:label="lab_us-gaap_StatementScenarioAxis_74CCA7D8A9667BD7F4C42C7CE2B803C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_74CCA7D8A9667BD7F4C42C7CE2B803C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementScenarioAxis_74CCA7D8A9667BD7F4C42C7CE2B803C5" xlink:to="lab_us-gaap_StatementScenarioAxis_74CCA7D8A9667BD7F4C42C7CE2B803C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScenarioUnspecifiedDomain_B0892630FA17CD1172942C7CE2B9AE97_terseLabel_en-US" xlink:label="lab_us-gaap_ScenarioUnspecifiedDomain_B0892630FA17CD1172942C7CE2B9AE97" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario, Unspecified [Domain]</link:label>
    <link:label id="lab_us-gaap_ScenarioUnspecifiedDomain_B0892630FA17CD1172942C7CE2B9AE97_label_en-US" xlink:label="lab_us-gaap_ScenarioUnspecifiedDomain_B0892630FA17CD1172942C7CE2B9AE97" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Unspecified [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_B0892630FA17CD1172942C7CE2B9AE97" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_B0892630FA17CD1172942C7CE2B9AE97" xlink:to="lab_us-gaap_ScenarioUnspecifiedDomain_B0892630FA17CD1172942C7CE2B9AE97" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScenarioAdjustmentMember_D9E59EF61C9BC4C809982C7CE2B930AE_terseLabel_en-US" xlink:label="lab_us-gaap_ScenarioAdjustmentMember_D9E59EF61C9BC4C809982C7CE2B930AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario, Adjustment [Member]</link:label>
    <link:label id="lab_us-gaap_ScenarioAdjustmentMember_D9E59EF61C9BC4C809982C7CE2B930AE_label_en-US" xlink:label="lab_us-gaap_ScenarioAdjustmentMember_D9E59EF61C9BC4C809982C7CE2B930AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Adjustment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioAdjustmentMember" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_D9E59EF61C9BC4C809982C7CE2B930AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioAdjustmentMember_D9E59EF61C9BC4C809982C7CE2B930AE" xlink:to="lab_us-gaap_ScenarioAdjustmentMember_D9E59EF61C9BC4C809982C7CE2B930AE" xlink:type="arc" />
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_D905150D79CCECCF936A2C7CE2B9DE81_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis_D905150D79CCECCF936A2C7CE2B9DE81" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_D905150D79CCECCF936A2C7CE2B9DE81_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis_D905150D79CCECCF936A2C7CE2B9DE81" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_D905150D79CCECCF936A2C7CE2B9DE81" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_D905150D79CCECCF936A2C7CE2B9DE81" xlink:to="lab_us-gaap_BalanceSheetLocationAxis_D905150D79CCECCF936A2C7CE2B9DE81" xlink:type="arc" />
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_07DCCDC12C85B04A4FAB2C7CE2B9668C_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain_07DCCDC12C85B04A4FAB2C7CE2B9668C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_07DCCDC12C85B04A4FAB2C7CE2B9668C_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain_07DCCDC12C85B04A4FAB2C7CE2B9668C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_07DCCDC12C85B04A4FAB2C7CE2B9668C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_07DCCDC12C85B04A4FAB2C7CE2B9668C" xlink:to="lab_us-gaap_BalanceSheetLocationDomain_07DCCDC12C85B04A4FAB2C7CE2B9668C" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_6DFF08AD906B44A704272C7CE2BA399B_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_6DFF08AD906B44A704272C7CE2BA399B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid Expenses and Other Current Assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_6DFF08AD906B44A704272C7CE2BA399B_label_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_6DFF08AD906B44A704272C7CE2BA399B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_6DFF08AD906B44A704272C7CE2BA399B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_6DFF08AD906B44A704272C7CE2BA399B" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_6DFF08AD906B44A704272C7CE2BA399B" xlink:type="arc" />
    <link:label id="lab_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959_terseLabel_en-US" xlink:label="lab_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959_label_en-US" xlink:label="lab_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959_documentation_en-US" xlink:label="lab_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_SignificantAccountingPoliciesLineItems" xlink:label="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="lab_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_751E7DDE68ABC08C04C42C7CE2BDF4F4_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_751E7DDE68ABC08C04C42C7CE2BDF4F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_751E7DDE68ABC08C04C42C7CE2BDF4F4_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_751E7DDE68ABC08C04C42C7CE2BDF4F4" 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_751E7DDE68ABC08C04C42C7CE2BDF4F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_751E7DDE68ABC08C04C42C7CE2BDF4F4" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_751E7DDE68ABC08C04C42C7CE2BDF4F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_715FFCEBE1687E956BDF2C7CE2BD9F19_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_715FFCEBE1687E956BDF2C7CE2BD9F19" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other investing activities</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_715FFCEBE1687E956BDF2C7CE2BD9F19_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_715FFCEBE1687E956BDF2C7CE2BD9F19" 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_715FFCEBE1687E956BDF2C7CE2BD9F19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_715FFCEBE1687E956BDF2C7CE2BD9F19" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_715FFCEBE1687E956BDF2C7CE2BD9F19" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_F1CD9E3725DBD184C4702C7CE2BD4827_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_F1CD9E3725DBD184C4702C7CE2BD4827" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_F1CD9E3725DBD184C4702C7CE2BD4827_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_F1CD9E3725DBD184C4702C7CE2BD4827" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_F1CD9E3725DBD184C4702C7CE2BD4827" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments_F1CD9E3725DBD184C4702C7CE2BD4827" xlink:to="lab_us-gaap_NumberOfOperatingSegments_F1CD9E3725DBD184C4702C7CE2BD4827" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_F3CAA48DB4AA3EA859A22C7CE2BDE2DE_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_F3CAA48DB4AA3EA859A22C7CE2BDE2DE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_F3CAA48DB4AA3EA859A22C7CE2BDE2DE_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_F3CAA48DB4AA3EA859A22C7CE2BDE2DE" 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_F3CAA48DB4AA3EA859A22C7CE2BDE2DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_F3CAA48DB4AA3EA859A22C7CE2BDE2DE" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_F3CAA48DB4AA3EA859A22C7CE2BDE2DE" xlink:type="arc" />
    <link:label id="lab_algn_MaturityPeriodUsedToClassifyInvestments_077C712032B38A3937432C7CE2BEADF6_terseLabel_en-US" xlink:label="lab_algn_MaturityPeriodUsedToClassifyInvestments_077C712032B38A3937432C7CE2BEADF6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Original maturity of highly liquid investments included in Cash and cash equivalents</link:label>
    <link:label id="lab_algn_MaturityPeriodUsedToClassifyInvestments_077C712032B38A3937432C7CE2BEADF6_label_en-US" xlink:label="lab_algn_MaturityPeriodUsedToClassifyInvestments_077C712032B38A3937432C7CE2BEADF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maturity Period Used To Classify Investments</link:label>
    <link:label id="lab_algn_MaturityPeriodUsedToClassifyInvestments_077C712032B38A3937432C7CE2BEADF6_documentation_en-US" xlink:label="lab_algn_MaturityPeriodUsedToClassifyInvestments_077C712032B38A3937432C7CE2BEADF6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maturity Period Used to Classify Investments</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_MaturityPeriodUsedToClassifyInvestments" xlink:label="loc_algn_MaturityPeriodUsedToClassifyInvestments_077C712032B38A3937432C7CE2BEADF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_MaturityPeriodUsedToClassifyInvestments_077C712032B38A3937432C7CE2BEADF6" xlink:to="lab_algn_MaturityPeriodUsedToClassifyInvestments_077C712032B38A3937432C7CE2BEADF6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_AF4587D96BB6236DD0B72C7CE2BE731C_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_AF4587D96BB6236DD0B72C7CE2BE731C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency net gains (losses)</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_AF4587D96BB6236DD0B72C7CE2BE731C_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_AF4587D96BB6236DD0B72C7CE2BE731C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Realized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_AF4587D96BB6236DD0B72C7CE2BE731C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_AF4587D96BB6236DD0B72C7CE2BE731C" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_AF4587D96BB6236DD0B72C7CE2BE731C" xlink:type="arc" />
    <link:label id="lab_algn_CashFinancialInstitutionsUsed_3E79237B2FA09A70E3922C7CE2BEEB57_terseLabel_en-US" xlink:label="lab_algn_CashFinancialInstitutionsUsed_3E79237B2FA09A70E3922C7CE2BEEB57" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of financial instutions used</link:label>
    <link:label id="lab_algn_CashFinancialInstitutionsUsed_3E79237B2FA09A70E3922C7CE2BEEB57_label_en-US" xlink:label="lab_algn_CashFinancialInstitutionsUsed_3E79237B2FA09A70E3922C7CE2BEEB57" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Financial Institutions Used</link:label>
    <link:label id="lab_algn_CashFinancialInstitutionsUsed_3E79237B2FA09A70E3922C7CE2BEEB57_documentation_en-US" xlink:label="lab_algn_CashFinancialInstitutionsUsed_3E79237B2FA09A70E3922C7CE2BEEB57" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash, Financial Institutions Used</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_CashFinancialInstitutionsUsed" xlink:label="loc_algn_CashFinancialInstitutionsUsed_3E79237B2FA09A70E3922C7CE2BEEB57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_CashFinancialInstitutionsUsed_3E79237B2FA09A70E3922C7CE2BEEB57" xlink:to="lab_algn_CashFinancialInstitutionsUsed_3E79237B2FA09A70E3922C7CE2BEEB57" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareGross_7D04427A96318210A25D2C7CE2BEDC7D_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross_7D04427A96318210A25D2C7CE2BEDC7D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized software costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareGross_7D04427A96318210A25D2C7CE2BEDC7D_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross_7D04427A96318210A25D2C7CE2BEDC7D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_7D04427A96318210A25D2C7CE2BEDC7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareGross_7D04427A96318210A25D2C7CE2BEDC7D" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareGross_7D04427A96318210A25D2C7CE2BEDC7D" xlink:type="arc" />
    <link:label id="lab_algn_StandardProductWarrantyTimePeriod_133268D7722E2A69B51B2C7CE2BEE256_terseLabel_en-US" xlink:label="lab_algn_StandardProductWarrantyTimePeriod_133268D7722E2A69B51B2C7CE2BEE256" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scanners, Warranty period</link:label>
    <link:label id="lab_algn_StandardProductWarrantyTimePeriod_133268D7722E2A69B51B2C7CE2BEE256_label_en-US" xlink:label="lab_algn_StandardProductWarrantyTimePeriod_133268D7722E2A69B51B2C7CE2BEE256" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty Time Period</link:label>
    <link:label id="lab_algn_StandardProductWarrantyTimePeriod_133268D7722E2A69B51B2C7CE2BEE256_documentation_en-US" xlink:label="lab_algn_StandardProductWarrantyTimePeriod_133268D7722E2A69B51B2C7CE2BEE256" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Standard Product Warranty Time Period</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_StandardProductWarrantyTimePeriod" xlink:label="loc_algn_StandardProductWarrantyTimePeriod_133268D7722E2A69B51B2C7CE2BEE256" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_StandardProductWarrantyTimePeriod_133268D7722E2A69B51B2C7CE2BEE256" xlink:to="lab_algn_StandardProductWarrantyTimePeriod_133268D7722E2A69B51B2C7CE2BEE256" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdvertisingExpense_8E1E1E5D723C8170A6372C7CE2BF6026_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense_8E1E1E5D723C8170A6372C7CE2BF6026" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising cost</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_8E1E1E5D723C8170A6372C7CE2BF6026_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense_8E1E1E5D723C8170A6372C7CE2BF6026" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_8E1E1E5D723C8170A6372C7CE2BF6026" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense_8E1E1E5D723C8170A6372C7CE2BF6026" xlink:to="lab_us-gaap_AdvertisingExpense_8E1E1E5D723C8170A6372C7CE2BF6026" xlink:type="arc" />
    <link:label id="lab_algn_LeaseTerm_BE84765A7AAE76DDEACC2C7CE2BF6188_verboseLabel_en-US" xlink:label="lab_algn_LeaseTerm_BE84765A7AAE76DDEACC2C7CE2BF6188" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Lease term</link:label>
    <link:label id="lab_algn_LeaseTerm_BE84765A7AAE76DDEACC2C7CE2BF6188_label_en-US" xlink:label="lab_algn_LeaseTerm_BE84765A7AAE76DDEACC2C7CE2BF6188" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Term</link:label>
    <link:label id="lab_algn_LeaseTerm_BE84765A7AAE76DDEACC2C7CE2BF6188_documentation_en-US" xlink:label="lab_algn_LeaseTerm_BE84765A7AAE76DDEACC2C7CE2BF6188" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease Term</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_LeaseTerm" xlink:label="loc_algn_LeaseTerm_BE84765A7AAE76DDEACC2C7CE2BF6188" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_LeaseTerm_BE84765A7AAE76DDEACC2C7CE2BF6188" xlink:to="lab_algn_LeaseTerm_BE84765A7AAE76DDEACC2C7CE2BF6188" xlink:type="arc" />
    <link:label id="lab_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit_BDCA8DF3022E017347D72C7CE2BF9DA5_terseLabel_en-US" xlink:label="lab_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit_BDCA8DF3022E017347D72C7CE2BF9DA5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional income tax expense due to TCJA</link:label>
    <link:label id="lab_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit_BDCA8DF3022E017347D72C7CE2BF9DA5_label_en-US" xlink:label="lab_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit_BDCA8DF3022E017347D72C7CE2BF9DA5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit_BDCA8DF3022E017347D72C7CE2BF9DA5_documentation_en-US" xlink:label="lab_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit_BDCA8DF3022E017347D72C7CE2BF9DA5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit" xlink:label="loc_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit_BDCA8DF3022E017347D72C7CE2BF9DA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit_BDCA8DF3022E017347D72C7CE2BF9DA5" xlink:to="lab_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit_BDCA8DF3022E017347D72C7CE2BF9DA5" xlink:type="arc" />
    <link:label id="lab_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset_51AA12959A94B2C107D62C7CE2BF8B19_terseLabel_en-US" xlink:label="lab_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset_51AA12959A94B2C107D62C7CE2BF8B19" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax asset due to TCJA</link:label>
    <link:label id="lab_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset_51AA12959A94B2C107D62C7CE2BF8B19_label_en-US" xlink:label="lab_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset_51AA12959A94B2C107D62C7CE2BF8B19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Undistributed Accumulated Earnings of Foreign Subsidiary, Provisional Unrecognized Deferred Tax Asset</link:label>
    <link:label id="lab_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset_51AA12959A94B2C107D62C7CE2BF8B19_documentation_en-US" xlink:label="lab_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset_51AA12959A94B2C107D62C7CE2BF8B19" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Undistributed Accumulated Earnings of Foreign Subsidiary, Provisional Unrecognized Deferred Tax Asset</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset" xlink:label="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset_51AA12959A94B2C107D62C7CE2BF8B19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset_51AA12959A94B2C107D62C7CE2BF8B19" xlink:to="lab_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset_51AA12959A94B2C107D62C7CE2BF8B19" xlink:type="arc" />
    <link:label id="lab_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability_90219858D693BD50EEF12C7CE2BFBE9C_terseLabel_en-US" xlink:label="lab_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability_90219858D693BD50EEF12C7CE2BFBE9C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liability due to TCJA</link:label>
    <link:label id="lab_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability_90219858D693BD50EEF12C7CE2BFBE9C_label_en-US" xlink:label="lab_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability_90219858D693BD50EEF12C7CE2BFBE9C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Undistributed Accumulated Earnings of Foreign Subsidiary, Provisional Unrecognized Deferred Tax Liability</link:label>
    <link:label id="lab_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability_90219858D693BD50EEF12C7CE2BFBE9C_documentation_en-US" xlink:label="lab_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability_90219858D693BD50EEF12C7CE2BFBE9C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Undistributed Accumulated Earnings of Foreign Subsidiary, Provisional Unrecognized Deferred Tax Liability</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability" xlink:label="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability_90219858D693BD50EEF12C7CE2BFBE9C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability_90219858D693BD50EEF12C7CE2BFBE9C" xlink:to="lab_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability_90219858D693BD50EEF12C7CE2BFBE9C" xlink:type="arc" />
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_3C25722FF173612A57EF2C7CE2BF3817_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_3C25722FF173612A57EF2C7CE2BF3817" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Undistributed earnings of foreign subsidiaries</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_3C25722FF173612A57EF2C7CE2BF3817_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_3C25722FF173612A57EF2C7CE2BF3817" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_3C25722FF173612A57EF2C7CE2BF3817" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_3C25722FF173612A57EF2C7CE2BF3817" xlink:to="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_3C25722FF173612A57EF2C7CE2BF3817" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfReportableSegments_77EE7F9B3F69F71686ED1AF09BD08021_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments_77EE7F9B3F69F71686ED1AF09BD08021" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_77EE7F9B3F69F71686ED1AF09BD08021_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments_77EE7F9B3F69F71686ED1AF09BD08021" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_77EE7F9B3F69F71686ED1AF09BD08021" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments_77EE7F9B3F69F71686ED1AF09BD08021" xlink:to="lab_us-gaap_NumberOfReportableSegments_77EE7F9B3F69F71686ED1AF09BD08021" xlink:type="arc" />
    <link:label id="lab_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695_terseLabel_en-US" xlink:label="lab_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders Equity Note [Table]</link:label>
    <link:label id="lab_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695_label_en-US" xlink:label="lab_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders Equity Note [Table]</link:label>
    <link:label id="lab_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695_documentation_en-US" xlink:label="lab_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stockholders Equity Note [Table]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_StockholdersEquityNoteTable" xlink:label="loc_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:to="lab_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:type="arc" />
    <link:label id="lab_us-gaap_VestingAxis_032D6C4C3CDAE7A850CD2C7CE10D736F_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis_032D6C4C3CDAE7A850CD2C7CE10D736F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_032D6C4C3CDAE7A850CD2C7CE10D736F_label_en-US" xlink:label="lab_us-gaap_VestingAxis_032D6C4C3CDAE7A850CD2C7CE10D736F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_032D6C4C3CDAE7A850CD2C7CE10D736F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis_032D6C4C3CDAE7A850CD2C7CE10D736F" xlink:to="lab_us-gaap_VestingAxis_032D6C4C3CDAE7A850CD2C7CE10D736F" xlink:type="arc" />
    <link:label id="lab_us-gaap_VestingDomain_865E0D1AA74ABE096F2D2C7CE10D5732_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain_865E0D1AA74ABE096F2D2C7CE10D5732" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_865E0D1AA74ABE096F2D2C7CE10D5732_label_en-US" xlink:label="lab_us-gaap_VestingDomain_865E0D1AA74ABE096F2D2C7CE10D5732" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_865E0D1AA74ABE096F2D2C7CE10D5732" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain_865E0D1AA74ABE096F2D2C7CE10D5732" xlink:to="lab_us-gaap_VestingDomain_865E0D1AA74ABE096F2D2C7CE10D5732" xlink:type="arc" />
    <link:label id="lab_algn_MonthlyVestingMember_2480202825B45C21F19D2C7CE10E8217_terseLabel_en-US" xlink:label="lab_algn_MonthlyVestingMember_2480202825B45C21F19D2C7CE10E8217" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Monthly Vesting</link:label>
    <link:label id="lab_algn_MonthlyVestingMember_2480202825B45C21F19D2C7CE10E8217_label_en-US" xlink:label="lab_algn_MonthlyVestingMember_2480202825B45C21F19D2C7CE10E8217" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Monthly Vesting [Member]</link:label>
    <link:label id="lab_algn_MonthlyVestingMember_2480202825B45C21F19D2C7CE10E8217_documentation_en-US" xlink:label="lab_algn_MonthlyVestingMember_2480202825B45C21F19D2C7CE10E8217" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Monthly Vesting [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_MonthlyVestingMember" xlink:label="loc_algn_MonthlyVestingMember_2480202825B45C21F19D2C7CE10E8217" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_MonthlyVestingMember_2480202825B45C21F19D2C7CE10E8217" xlink:to="lab_algn_MonthlyVestingMember_2480202825B45C21F19D2C7CE10E8217" xlink:type="arc" />
    <link:label id="lab_algn_EmployeeStockIncentivePlan2005Member_7A71F3E3A3DB5634EED02C7CE10E8804_terseLabel_en-US" xlink:label="lab_algn_EmployeeStockIncentivePlan2005Member_7A71F3E3A3DB5634EED02C7CE10E8804" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Incentive Plan 2005</link:label>
    <link:label id="lab_algn_EmployeeStockIncentivePlan2005Member_7A71F3E3A3DB5634EED02C7CE10E8804_label_en-US" xlink:label="lab_algn_EmployeeStockIncentivePlan2005Member_7A71F3E3A3DB5634EED02C7CE10E8804" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Incentive Plan 2005 [Member]</link:label>
    <link:label id="lab_algn_EmployeeStockIncentivePlan2005Member_7A71F3E3A3DB5634EED02C7CE10E8804_documentation_en-US" xlink:label="lab_algn_EmployeeStockIncentivePlan2005Member_7A71F3E3A3DB5634EED02C7CE10E8804" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Stock Incentive Plan 2005 [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockIncentivePlan2005Member" xlink:label="loc_algn_EmployeeStockIncentivePlan2005Member_7A71F3E3A3DB5634EED02C7CE10E8804" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_EmployeeStockIncentivePlan2005Member_7A71F3E3A3DB5634EED02C7CE10E8804" xlink:to="lab_algn_EmployeeStockIncentivePlan2005Member_7A71F3E3A3DB5634EED02C7CE10E8804" xlink:type="arc" />
    <link:label id="lab_algn_EmployeeStockPurchasePlan2010Member_65647D06C5281AAEA94A2C7CE10FDFDE_verboseLabel_en-US" xlink:label="lab_algn_EmployeeStockPurchasePlan2010Member_65647D06C5281AAEA94A2C7CE10FDFDE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2010 Purchase Plan</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlan2010Member" xlink:label="loc_algn_EmployeeStockPurchasePlan2010Member_65647D06C5281AAEA94A2C7CE10FDFDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_EmployeeStockPurchasePlan2010Member_65647D06C5281AAEA94A2C7CE10FDFDE" xlink:to="lab_algn_EmployeeStockPurchasePlan2010Member_65647D06C5281AAEA94A2C7CE10FDFDE" xlink:type="arc" />
    <link:label id="lab_algn_EmployeeStockPurchasePlanMember_12218136815E546B40922C7CE1142D27_terseLabel_en-US" xlink:label="lab_algn_EmployeeStockPurchasePlanMember_12218136815E546B40922C7CE1142D27" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan</link:label>
    <link:label id="lab_algn_EmployeeStockPurchasePlanMember_12218136815E546B40922C7CE1142D27_label_en-US" xlink:label="lab_algn_EmployeeStockPurchasePlanMember_12218136815E546B40922C7CE1142D27" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_algn_EmployeeStockPurchasePlanMember_12218136815E546B40922C7CE1142D27_documentation_en-US" xlink:label="lab_algn_EmployeeStockPurchasePlanMember_12218136815E546B40922C7CE1142D27" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlanMember" xlink:label="loc_algn_EmployeeStockPurchasePlanMember_12218136815E546B40922C7CE1142D27" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_EmployeeStockPurchasePlanMember_12218136815E546B40922C7CE1142D27" xlink:to="lab_algn_EmployeeStockPurchasePlanMember_12218136815E546B40922C7CE1142D27" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_16B672EE697E115C3F342C7CE1155458_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_16B672EE697E115C3F342C7CE1155458" 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_16B672EE697E115C3F342C7CE1155458_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_16B672EE697E115C3F342C7CE1155458" 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_16B672EE697E115C3F342C7CE1155458" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember_16B672EE697E115C3F342C7CE1155458" xlink:to="lab_us-gaap_EmployeeStockOptionMember_16B672EE697E115C3F342C7CE1155458" xlink:type="arc" />
    <link:label id="lab_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_5A5361385DA7775FA71D2C7CE11557C2_terseLabel_en-US" xlink:label="lab_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_5A5361385DA7775FA71D2C7CE11557C2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangement by Share-based Payment Award [Axis]</link:label>
    <link:label id="lab_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_5A5361385DA7775FA71D2C7CE11557C2_label_en-US" xlink:label="lab_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_5A5361385DA7775FA71D2C7CE11557C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Share Based Compensation Arrangement By Share Based Payment Award [Axis]</link:label>
    <link:label id="lab_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_5A5361385DA7775FA71D2C7CE11557C2_documentation_en-US" xlink:label="lab_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_5A5361385DA7775FA71D2C7CE11557C2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangement by Share-based Payment Award [Axis]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis" xlink:label="loc_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_5A5361385DA7775FA71D2C7CE11557C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_5A5361385DA7775FA71D2C7CE11557C2" xlink:to="lab_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_5A5361385DA7775FA71D2C7CE11557C2" xlink:type="arc" />
    <link:label id="lab_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1_terseLabel_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award [Domain]</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1_label_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangements By Share Based Payment Award [Domain]</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1_documentation_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award [Domain]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain" xlink:label="loc_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1" xlink:to="lab_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1" xlink:type="arc" />
    <link:label id="lab_algn_StockholderRightsPlanMember_0295D184EE8BA55EA4CB2C7CE116D25B_terseLabel_en-US" xlink:label="lab_algn_StockholderRightsPlanMember_0295D184EE8BA55EA4CB2C7CE116D25B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholder Rights Plan</link:label>
    <link:label id="lab_algn_StockholderRightsPlanMember_0295D184EE8BA55EA4CB2C7CE116D25B_label_en-US" xlink:label="lab_algn_StockholderRightsPlanMember_0295D184EE8BA55EA4CB2C7CE116D25B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholder Rights Plan [Member]</link:label>
    <link:label id="lab_algn_StockholderRightsPlanMember_0295D184EE8BA55EA4CB2C7CE116D25B_documentation_en-US" xlink:label="lab_algn_StockholderRightsPlanMember_0295D184EE8BA55EA4CB2C7CE116D25B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stockholder Rights Plan [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_StockholderRightsPlanMember" xlink:label="loc_algn_StockholderRightsPlanMember_0295D184EE8BA55EA4CB2C7CE116D25B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_StockholderRightsPlanMember_0295D184EE8BA55EA4CB2C7CE116D25B" xlink:to="lab_algn_StockholderRightsPlanMember_0295D184EE8BA55EA4CB2C7CE116D25B" xlink:type="arc" />
    <link:label id="lab_algn_StockIncentivePlan2005Member_B3026C4081A2CD28197A2C7CE1164499_terseLabel_en-US" xlink:label="lab_algn_StockIncentivePlan2005Member_B3026C4081A2CD28197A2C7CE1164499" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Incentive Plan 2005</link:label>
    <link:label id="lab_algn_StockIncentivePlan2005Member_B3026C4081A2CD28197A2C7CE1164499_label_en-US" xlink:label="lab_algn_StockIncentivePlan2005Member_B3026C4081A2CD28197A2C7CE1164499" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Incentive Plan 2005 [Member]</link:label>
    <link:label id="lab_algn_StockIncentivePlan2005Member_B3026C4081A2CD28197A2C7CE1164499_documentation_en-US" xlink:label="lab_algn_StockIncentivePlan2005Member_B3026C4081A2CD28197A2C7CE1164499" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2005 Stock Incentive Plan [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_StockIncentivePlan2005Member" xlink:label="loc_algn_StockIncentivePlan2005Member_B3026C4081A2CD28197A2C7CE1164499" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_StockIncentivePlan2005Member_B3026C4081A2CD28197A2C7CE1164499" xlink:to="lab_algn_StockIncentivePlan2005Member_B3026C4081A2CD28197A2C7CE1164499" xlink:type="arc" />
    <link:label id="lab_algn_StockPlan2001Member_2C8576115EF333D6E0292C7CE116830E_terseLabel_en-US" xlink:label="lab_algn_StockPlan2001Member_2C8576115EF333D6E0292C7CE116830E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2010 Purchase Plan</link:label>
    <link:label id="lab_algn_StockPlan2001Member_2C8576115EF333D6E0292C7CE116830E_label_en-US" xlink:label="lab_algn_StockPlan2001Member_2C8576115EF333D6E0292C7CE116830E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Plan 2001 [Member]</link:label>
    <link:label id="lab_algn_StockPlan2001Member_2C8576115EF333D6E0292C7CE116830E_documentation_en-US" xlink:label="lab_algn_StockPlan2001Member_2C8576115EF333D6E0292C7CE116830E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Plan 2001 [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_StockPlan2001Member" xlink:label="loc_algn_StockPlan2001Member_2C8576115EF333D6E0292C7CE116830E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_StockPlan2001Member_2C8576115EF333D6E0292C7CE116830E" xlink:to="lab_algn_StockPlan2001Member_2C8576115EF333D6E0292C7CE116830E" xlink:type="arc" />
    <link:label id="lab_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911_terseLabel_en-US" xlink:label="lab_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders Equity Note [Line Items]</link:label>
    <link:label id="lab_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911_label_en-US" xlink:label="lab_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders Equity Note [Line Items]</link:label>
    <link:label id="lab_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911_documentation_en-US" xlink:label="lab_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stockholders Equity Note [Line Items]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_StockholdersEquityNoteLineItems" xlink:label="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="lab_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:type="arc" />
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance_EC51A44FBE29C196D7EA2C7CE118CD13_terseLabel_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance_EC51A44FBE29C196D7EA2C7CE118CD13" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Shares Remaining Available For Issuance</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance_EC51A44FBE29C196D7EA2C7CE118CD13_label_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance_EC51A44FBE29C196D7EA2C7CE118CD13" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Shares Remaining Available For Issuance</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance_EC51A44FBE29C196D7EA2C7CE118CD13_documentation_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance_EC51A44FBE29C196D7EA2C7CE118CD13" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Shares Remaining Available For Issuance</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance_EC51A44FBE29C196D7EA2C7CE118CD13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance_EC51A44FBE29C196D7EA2C7CE118CD13" xlink:to="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance_EC51A44FBE29C196D7EA2C7CE118CD13" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_035EC601FA69297C34FA2C7CE1184911_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_035EC601FA69297C34FA2C7CE1184911" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted award against authorized maximum (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_035EC601FA69297C34FA2C7CE1184911_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_035EC601FA69297C34FA2C7CE1184911" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_035EC601FA69297C34FA2C7CE1184911" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_035EC601FA69297C34FA2C7CE1184911" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_035EC601FA69297C34FA2C7CE1184911" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_9968472B7C8CA9EE64232C7CE118B3D1_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare_9968472B7C8CA9EE64232C7CE118B3D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value (usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_9968472B7C8CA9EE64232C7CE118B3D1_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare_9968472B7C8CA9EE64232C7CE118B3D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9968472B7C8CA9EE64232C7CE118B3D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9968472B7C8CA9EE64232C7CE118B3D1" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare_9968472B7C8CA9EE64232C7CE118B3D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_F804724DF5AF1C100C792C7CE118726A_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_F804724DF5AF1C100C792C7CE118726A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares called by each right (shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_F804724DF5AF1C100C792C7CE118726A_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_F804724DF5AF1C100C792C7CE118726A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_F804724DF5AF1C100C792C7CE118726A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_F804724DF5AF1C100C792C7CE118726A" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_F804724DF5AF1C100C792C7CE118726A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0930012920F55F43B6B22C7CE118A8D7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0930012920F55F43B6B22C7CE118A8D7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock incentive plan, vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0930012920F55F43B6B22C7CE118A8D7_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0930012920F55F43B6B22C7CE118A8D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0930012920F55F43B6B22C7CE118A8D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0930012920F55F43B6B22C7CE118A8D7" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0930012920F55F43B6B22C7CE118A8D7" xlink:type="arc" />
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage_A36A19016257648A273E2C7CE118D1FA_terseLabel_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage_A36A19016257648A273E2C7CE118D1FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock incentive plan, vesting percentage</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage_A36A19016257648A273E2C7CE118D1FA_label_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage_A36A19016257648A273E2C7CE118D1FA" 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 Vesting Percentage</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage_A36A19016257648A273E2C7CE118D1FA_documentation_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage_A36A19016257648A273E2C7CE118D1FA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement by Share based Payment Award, Vesting Percentage</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage_A36A19016257648A273E2C7CE118D1FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage_A36A19016257648A273E2C7CE118D1FA" xlink:to="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage_A36A19016257648A273E2C7CE118D1FA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_EEE4C5BB443A00E150712C7CE119D736_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_EEE4C5BB443A00E150712C7CE119D736" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total intrinsic value of stock options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_EEE4C5BB443A00E150712C7CE119D736_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_EEE4C5BB443A00E150712C7CE119D736" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_EEE4C5BB443A00E150712C7CE119D736" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_EEE4C5BB443A00E150712C7CE119D736" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_EEE4C5BB443A00E150712C7CE119D736" xlink:type="arc" />
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue_1C81A3F776D44A9D82982C7CE1196FD3_terseLabel_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue_1C81A3F776D44A9D82982C7CE1196FD3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested rand released in period, Total intrinsic value</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue_1C81A3F776D44A9D82982C7CE1196FD3_label_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue_1C81A3F776D44A9D82982C7CE1196FD3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement, By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Released, Total Intrinsic Value</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue_1C81A3F776D44A9D82982C7CE1196FD3_documentation_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue_1C81A3F776D44A9D82982C7CE1196FD3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement, By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Released, Total Intrinsic Value</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue_1C81A3F776D44A9D82982C7CE1196FD3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue_1C81A3F776D44A9D82982C7CE1196FD3" xlink:to="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue_1C81A3F776D44A9D82982C7CE1196FD3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_D0314570C0355272D22B2C7CE119A655_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_D0314570C0355272D22B2C7CE119A655" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested in period, Fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_D0314570C0355272D22B2C7CE119A655_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_D0314570C0355272D22B2C7CE119A655" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_D0314570C0355272D22B2C7CE119A655" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_D0314570C0355272D22B2C7CE119A655" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_D0314570C0355272D22B2C7CE119A655" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A982CAAAB460016284F32C7CE119DAF2_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A982CAAAB460016284F32C7CE119DAF2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total unamortized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A982CAAAB460016284F32C7CE119DAF2_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A982CAAAB460016284F32C7CE119DAF2" 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_A982CAAAB460016284F32C7CE119DAF2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A982CAAAB460016284F32C7CE119DAF2" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A982CAAAB460016284F32C7CE119DAF2" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9BDCADB41C13C5443B542C7CE1193ECA_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9BDCADB41C13C5443B542C7CE1193ECA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average period of total unamortized cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9BDCADB41C13C5443B542C7CE1193ECA_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9BDCADB41C13C5443B542C7CE1193ECA" 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_9BDCADB41C13C5443B542C7CE1193ECA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9BDCADB41C13C5443B542C7CE1193ECA" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9BDCADB41C13C5443B542C7CE1193ECA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_CCEB3B88D2085B0110F72C7CE11AAEC5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_CCEB3B88D2085B0110F72C7CE11AAEC5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock units, shares vested and released (shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_CCEB3B88D2085B0110F72C7CE11AAEC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_CCEB3B88D2085B0110F72C7CE11AAEC5" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_CCEB3B88D2085B0110F72C7CE11AAEC5" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_209D81DE002E65BB93092C7CE11A2A19_terseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_209D81DE002E65BB93092C7CE11A2A19" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock units, shares withheld for tax payments</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_209D81DE002E65BB93092C7CE11A2A19_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_209D81DE002E65BB93092C7CE11A2A19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Paid for Tax Withholding for 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_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_209D81DE002E65BB93092C7CE11A2A19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_209D81DE002E65BB93092C7CE11A2A19" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_209D81DE002E65BB93092C7CE11A2A19" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_8056055E88525F6FDCC22C7CE11AE057_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_8056055E88525F6FDCC22C7CE11AE057" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock units, net issuance</link:label>
    <link:label id="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_8056055E88525F6FDCC22C7CE11AE057_label_en-US" xlink:label="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_8056055E88525F6FDCC22C7CE11AE057" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock, Shares Issued Net of Shares for Tax Withholdings</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_8056055E88525F6FDCC22C7CE11AE057" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_8056055E88525F6FDCC22C7CE11AE057" xlink:to="lab_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_8056055E88525F6FDCC22C7CE11AE057" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_56ECF29FB2C9CA40FEA52C7CE11A326F_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_56ECF29FB2C9CA40FEA52C7CE11A326F" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Employees&#8217; taxes paid upon the vesting of restricted stock units</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_56ECF29FB2C9CA40FEA52C7CE11A326F_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_56ECF29FB2C9CA40FEA52C7CE11A326F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments Related to Tax Withholding for 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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_56ECF29FB2C9CA40FEA52C7CE11A326F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_56ECF29FB2C9CA40FEA52C7CE11A326F" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_56ECF29FB2C9CA40FEA52C7CE11A326F" xlink:type="arc" />
    <link:label id="lab_algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod_39E8AC0A1529661358462C7CE11AF2EE_terseLabel_en-US" xlink:label="lab_algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod_39E8AC0A1529661358462C7CE11AF2EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of market-performance based restricted stock units eligible to vest over the vesting period</link:label>
    <link:label id="lab_algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod_39E8AC0A1529661358462C7CE11AF2EE_label_en-US" xlink:label="lab_algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod_39E8AC0A1529661358462C7CE11AF2EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Market Performance Based Restricted Stock Units During Vesting Period</link:label>
    <link:label id="lab_algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod_39E8AC0A1529661358462C7CE11AF2EE_documentation_en-US" xlink:label="lab_algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod_39E8AC0A1529661358462C7CE11AF2EE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum percentage of market-performance based restricted stock units during vesting period.</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod" xlink:label="loc_algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod_39E8AC0A1529661358462C7CE11AF2EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod_39E8AC0A1529661358462C7CE11AF2EE" xlink:to="lab_algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod_39E8AC0A1529661358462C7CE11AF2EE" xlink:type="arc" />
    <link:label id="lab_algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod_686B320963A5203F54B72C7CE11A6C0C_terseLabel_en-US" xlink:label="lab_algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod_686B320963A5203F54B72C7CE11A6C0C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan, Duration Of Offering Period</link:label>
    <link:label id="lab_algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod_686B320963A5203F54B72C7CE11A6C0C_label_en-US" xlink:label="lab_algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod_686B320963A5203F54B72C7CE11A6C0C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan, Duration Of Offering Period</link:label>
    <link:label id="lab_algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod_686B320963A5203F54B72C7CE11A6C0C_documentation_en-US" xlink:label="lab_algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod_686B320963A5203F54B72C7CE11A6C0C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan, Duration Of Offering Period</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod" xlink:label="loc_algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod_686B320963A5203F54B72C7CE11A6C0C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod_686B320963A5203F54B72C7CE11A6C0C" xlink:to="lab_algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod_686B320963A5203F54B72C7CE11A6C0C" xlink:type="arc" />
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue_75650699C22676CFF0922C7CE11B73FF_terseLabel_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue_75650699C22676CFF0922C7CE11B73FF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee stock purchase plan, purchase price as percentage of fair market value of common stock</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue_75650699C22676CFF0922C7CE11B73FF_label_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue_75650699C22676CFF0922C7CE11B73FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Purchase Price Percentage Of Fair Market Value</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue_75650699C22676CFF0922C7CE11B73FF_documentation_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue_75650699C22676CFF0922C7CE11B73FF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award, Purchase Price, Percentage of Fair Market Value</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue_75650699C22676CFF0922C7CE11B73FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue_75650699C22676CFF0922C7CE11B73FF" xlink:to="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue_75650699C22676CFF0922C7CE11B73FF" xlink:type="arc" />
    <link:label id="lab_algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods_4CFEDFCB81DA9A22519F2C7CE11B57DF_terseLabel_en-US" xlink:label="lab_algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods_4CFEDFCB81DA9A22519F2C7CE11B57DF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of offering periods</link:label>
    <link:label id="lab_algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods_4CFEDFCB81DA9A22519F2C7CE11B57DF_label_en-US" xlink:label="lab_algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods_4CFEDFCB81DA9A22519F2C7CE11B57DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan, Number Of Six Month Purchasing Periods</link:label>
    <link:label id="lab_algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods_4CFEDFCB81DA9A22519F2C7CE11B57DF_documentation_en-US" xlink:label="lab_algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods_4CFEDFCB81DA9A22519F2C7CE11B57DF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan, Number Of Six Month Purchasing Periods</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods" xlink:label="loc_algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods_4CFEDFCB81DA9A22519F2C7CE11B57DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods_4CFEDFCB81DA9A22519F2C7CE11B57DF" xlink:to="lab_algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods_4CFEDFCB81DA9A22519F2C7CE11B57DF" xlink:type="arc" />
    <link:label id="lab_algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance_48F36EE8E104949A64C12C7CE11B00B0_terseLabel_en-US" xlink:label="lab_algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance_48F36EE8E104949A64C12C7CE11B00B0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum number of shares available</link:label>
    <link:label id="lab_algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance_48F36EE8E104949A64C12C7CE11B00B0_label_en-US" xlink:label="lab_algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance_48F36EE8E104949A64C12C7CE11B00B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan Number Of Shares Available For Issuance</link:label>
    <link:label id="lab_algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance_48F36EE8E104949A64C12C7CE11B00B0_documentation_en-US" xlink:label="lab_algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance_48F36EE8E104949A64C12C7CE11B00B0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan, Number Of Shares Available for Issuance</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance" xlink:label="loc_algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance_48F36EE8E104949A64C12C7CE11B00B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance_48F36EE8E104949A64C12C7CE11B00B0" xlink:to="lab_algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance_48F36EE8E104949A64C12C7CE11B00B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_72839B05FA30AB1A44B22C7CE11B3F5F_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_72839B05FA30AB1A44B22C7CE11B3F5F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares available for grant (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_72839B05FA30AB1A44B22C7CE11B3F5F_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_72839B05FA30AB1A44B22C7CE11B3F5F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_72839B05FA30AB1A44B22C7CE11B3F5F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_72839B05FA30AB1A44B22C7CE11B3F5F" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_72839B05FA30AB1A44B22C7CE11B3F5F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_ABBFD1B0421056D913A82C7CE11B7B91_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_ABBFD1B0421056D913A82C7CE11B7B91" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_ABBFD1B0421056D913A82C7CE11B7B91_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_ABBFD1B0421056D913A82C7CE11B7B91" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allocated Share-based Compensation Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ABBFD1B0421056D913A82C7CE11B7B91" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense_ABBFD1B0421056D913A82C7CE11B7B91" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense_ABBFD1B0421056D913A82C7CE11B7B91" xlink:type="arc" />
    <link:label id="lab_algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum_05E43052C2B7C6A481222C7CE11CCB4A_terseLabel_en-US" xlink:label="lab_algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum_05E43052C2B7C6A481222C7CE11CCB4A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Weight Of Awarded Shares Against Authorized Maximum</link:label>
    <link:label id="lab_algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum_05E43052C2B7C6A481222C7CE11CCB4A_label_en-US" xlink:label="lab_algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum_05E43052C2B7C6A481222C7CE11CCB4A" 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, Weight Of Awarded Shares Against Authorized Maximum</link:label>
    <link:label id="lab_algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum_05E43052C2B7C6A481222C7CE11CCB4A_documentation_en-US" xlink:label="lab_algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum_05E43052C2B7C6A481222C7CE11CCB4A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Weight Of Awarded Shares Against Authorized Maximum</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum" xlink:label="loc_algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum_05E43052C2B7C6A481222C7CE11CCB4A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum_05E43052C2B7C6A481222C7CE11CCB4A" xlink:to="lab_algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum_05E43052C2B7C6A481222C7CE11CCB4A" xlink:type="arc" />
    <link:label id="lab_algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable_31F81DF989CF6166586D2C7CE11C67B2_terseLabel_en-US" xlink:label="lab_algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable_31F81DF989CF6166586D2C7CE11C67B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock Capital Shares Reserved For Future Issuance Shares Available</link:label>
    <link:label id="lab_algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable_31F81DF989CF6166586D2C7CE11C67B2_label_en-US" xlink:label="lab_algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable_31F81DF989CF6166586D2C7CE11C67B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock Capital Shares Reserved For Future Issuance Shares Available</link:label>
    <link:label id="lab_algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable_31F81DF989CF6166586D2C7CE11C67B2_documentation_en-US" xlink:label="lab_algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable_31F81DF989CF6166586D2C7CE11C67B2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock Capital Shares Reserved For Future Issuance Shares Available</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable" xlink:label="loc_algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable_31F81DF989CF6166586D2C7CE11C67B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable_31F81DF989CF6166586D2C7CE11C67B2" xlink:to="lab_algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable_31F81DF989CF6166586D2C7CE11C67B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9B313F9FA53A6F009D1F2B4E9CF7DBE9_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9B313F9FA53A6F009D1F2B4E9CF7DBE9" 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_9B313F9FA53A6F009D1F2B4E9CF7DBE9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9B313F9FA53A6F009D1F2B4E9CF7DBE9" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9B313F9FA53A6F009D1F2B4E9CF7DBE9" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_E05810D1158EB29222E42B4E9CF7EABB_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_E05810D1158EB29222E42B4E9CF7EABB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Change in unrealized gains (losses) on investments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_E05810D1158EB29222E42B4E9CF7EABB_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_E05810D1158EB29222E42B4E9CF7EABB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, 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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_E05810D1158EB29222E42B4E9CF7EABB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_E05810D1158EB29222E42B4E9CF7EABB" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_E05810D1158EB29222E42B4E9CF7EABB" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_033A66C4BAEE5F1416EA2B4E9CF8AE3F_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_033A66C4BAEE5F1416EA2B4E9CF8AE3F" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_033A66C4BAEE5F1416EA2B4E9CF8AE3F_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_033A66C4BAEE5F1416EA2B4E9CF8AE3F" 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_033A66C4BAEE5F1416EA2B4E9CF8AE3F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_033A66C4BAEE5F1416EA2B4E9CF8AE3F" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_033A66C4BAEE5F1416EA2B4E9CF8AE3F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_823F4E53C9FD75AB41FF2B4E9CF8BDFB_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_823F4E53C9FD75AB41FF2B4E9CF8BDFB" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_823F4E53C9FD75AB41FF2B4E9CF8BDFB_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_823F4E53C9FD75AB41FF2B4E9CF8BDFB" 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_823F4E53C9FD75AB41FF2B4E9CF8BDFB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_823F4E53C9FD75AB41FF2B4E9CF8BDFB" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax_823F4E53C9FD75AB41FF2B4E9CF8BDFB" xlink:type="arc" />
    <link:label id="lab_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71_terseLabel_en-US" xlink:label="lab_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71_label_en-US" xlink:label="lab_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71_documentation_en-US" xlink:label="lab_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_IncomeTaxesTable" xlink:label="loc_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71" xlink:to="lab_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_A5574EDECF536F6CD1420C9B41ECE15E_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_A5574EDECF536F6CD1420C9B41ECE15E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_A5574EDECF536F6CD1420C9B41ECE15E_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_A5574EDECF536F6CD1420C9B41ECE15E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_A5574EDECF536F6CD1420C9B41ECE15E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_A5574EDECF536F6CD1420C9B41ECE15E" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis_A5574EDECF536F6CD1420C9B41ECE15E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_E43BC5A001E06B6456E90C9B41ECCA93_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain_E43BC5A001E06B6456E90C9B41ECCA93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_E43BC5A001E06B6456E90C9B41ECCA93_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain_E43BC5A001E06B6456E90C9B41ECCA93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_E43BC5A001E06B6456E90C9B41ECCA93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_E43BC5A001E06B6456E90C9B41ECCA93" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain_E43BC5A001E06B6456E90C9B41ECCA93" xlink:type="arc" />
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_8394D3FD00FC2945F73F0C9B41EDEB4F_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember_8394D3FD00FC2945F73F0C9B41EDEB4F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_8394D3FD00FC2945F73F0C9B41EDEB4F_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember_8394D3FD00FC2945F73F0C9B41EDEB4F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_8394D3FD00FC2945F73F0C9B41EDEB4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember_8394D3FD00FC2945F73F0C9B41EDEB4F" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember_8394D3FD00FC2945F73F0C9B41EDEB4F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignCountryMember_6C819B1AA4922A89798B0C9B41ED1552_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember_6C819B1AA4922A89798B0C9B41ED1552" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Country</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_6C819B1AA4922A89798B0C9B41ED1552_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember_6C819B1AA4922A89798B0C9B41ED1552" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_6C819B1AA4922A89798B0C9B41ED1552" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember_6C819B1AA4922A89798B0C9B41ED1552" xlink:to="lab_us-gaap_ForeignCountryMember_6C819B1AA4922A89798B0C9B41ED1552" xlink:type="arc" />
    <link:label id="lab_srt_StatementGeographicalAxis_CFB91CF2B863B30C2A4D0C9B41EDEC71_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis_CFB91CF2B863B30C2A4D0C9B41EDEC71" 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_CFB91CF2B863B30C2A4D0C9B41EDEC71_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis_CFB91CF2B863B30C2A4D0C9B41EDEC71" 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_CFB91CF2B863B30C2A4D0C9B41EDEC71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis_CFB91CF2B863B30C2A4D0C9B41EDEC71" xlink:to="lab_srt_StatementGeographicalAxis_CFB91CF2B863B30C2A4D0C9B41EDEC71" xlink:type="arc" />
    <link:label id="lab_srt_SegmentGeographicalDomain_10099F9BDBA2838CA2EF0C9B41ED15F8_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain_10099F9BDBA2838CA2EF0C9B41ED15F8" 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_10099F9BDBA2838CA2EF0C9B41ED15F8_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain_10099F9BDBA2838CA2EF0C9B41ED15F8" 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_10099F9BDBA2838CA2EF0C9B41ED15F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain_10099F9BDBA2838CA2EF0C9B41ED15F8" xlink:to="lab_srt_SegmentGeographicalDomain_10099F9BDBA2838CA2EF0C9B41ED15F8" xlink:type="arc" />
    <link:label id="lab_country_CR_31FAAFACF14FA0243F6B0C9B41F31779_terseLabel_en-US" xlink:label="lab_country_CR_31FAAFACF14FA0243F6B0C9B41F31779" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costa Rica</link:label>
    <link:label id="lab_country_CR_31FAAFACF14FA0243F6B0C9B41F31779_label_en-US" xlink:label="lab_country_CR_31FAAFACF14FA0243F6B0C9B41F31779" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">COSTA RICA</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CR" xlink:label="loc_country_CR_31FAAFACF14FA0243F6B0C9B41F31779" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CR_31FAAFACF14FA0243F6B0C9B41F31779" xlink:to="lab_country_CR_31FAAFACF14FA0243F6B0C9B41F31779" xlink:type="arc" />
    <link:label id="lab_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8_terseLabel_en-US" xlink:label="lab_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8_label_en-US" xlink:label="lab_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8_documentation_en-US" xlink:label="lab_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_IncomeTaxesLineItems" xlink:label="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="lab_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:type="arc" />
    <link:label id="lab_algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested_ED57D2B60D28FD970AE40C9B41F4B60F_terseLabel_en-US" xlink:label="lab_algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested_ED57D2B60D28FD970AE40C9B41F4B60F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount of no longer indefinitely reinvested foreign earnings</link:label>
    <link:label id="lab_algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested_ED57D2B60D28FD970AE40C9B41F4B60F_label_en-US" xlink:label="lab_algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested_ED57D2B60D28FD970AE40C9B41F4B60F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings Of Foreign Subsidiaries, No Longer Indefinitely Reinvested</link:label>
    <link:label id="lab_algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested_ED57D2B60D28FD970AE40C9B41F4B60F_documentation_en-US" xlink:label="lab_algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested_ED57D2B60D28FD970AE40C9B41F4B60F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings Of Foreign Subsidiaries, No Longer Indefinitely Reinvested</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested" xlink:label="loc_algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested_ED57D2B60D28FD970AE40C9B41F4B60F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested_ED57D2B60D28FD970AE40C9B41F4B60F" xlink:to="lab_algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested_ED57D2B60D28FD970AE40C9B41F4B60F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_BD7BD51A02A7D4F4203E0C9B41F43BBA_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_BD7BD51A02A7D4F4203E0C9B41F43BBA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount of indefinitely reinvested foreign earnings</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_BD7BD51A02A7D4F4203E0C9B41F43BBA_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_BD7BD51A02A7D4F4203E0C9B41F43BBA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:label="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_BD7BD51A02A7D4F4203E0C9B41F43BBA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_BD7BD51A02A7D4F4203E0C9B41F43BBA" xlink:to="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_BD7BD51A02A7D4F4203E0C9B41F43BBA" xlink:type="arc" />
    <link:label id="lab_algn_NationalCorporateTaxRate_7D0BFE4CD1E6AD8CD8620C9B41F5C6F3_terseLabel_en-US" xlink:label="lab_algn_NationalCorporateTaxRate_7D0BFE4CD1E6AD8CD8620C9B41F5C6F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax incentives, corporate income tax rate that would apply absent the incentives</link:label>
    <link:label id="lab_algn_NationalCorporateTaxRate_7D0BFE4CD1E6AD8CD8620C9B41F5C6F3_label_en-US" xlink:label="lab_algn_NationalCorporateTaxRate_7D0BFE4CD1E6AD8CD8620C9B41F5C6F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">National Corporate Tax Rate</link:label>
    <link:label id="lab_algn_NationalCorporateTaxRate_7D0BFE4CD1E6AD8CD8620C9B41F5C6F3_documentation_en-US" xlink:label="lab_algn_NationalCorporateTaxRate_7D0BFE4CD1E6AD8CD8620C9B41F5C6F3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">National Corporate Tax Rate</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_NationalCorporateTaxRate" xlink:label="loc_algn_NationalCorporateTaxRate_7D0BFE4CD1E6AD8CD8620C9B41F5C6F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_NationalCorporateTaxRate_7D0BFE4CD1E6AD8CD8620C9B41F5C6F3" xlink:to="lab_algn_NationalCorporateTaxRate_7D0BFE4CD1E6AD8CD8620C9B41F5C6F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount_EB79AD2F0EB1F690C91C0C9B41F5AF82_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount_EB79AD2F0EB1F690C91C0C9B41F5AF82" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax incentives, reduction in income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount_EB79AD2F0EB1F690C91C0C9B41F5AF82_label_en-US" xlink:label="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount_EB79AD2F0EB1F690C91C0C9B41F5AF82" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Holiday, Aggregate Dollar Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:label="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_EB79AD2F0EB1F690C91C0C9B41F5AF82" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_EB79AD2F0EB1F690C91C0C9B41F5AF82" xlink:to="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount_EB79AD2F0EB1F690C91C0C9B41F5AF82" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_2F4BC37B14D4E7D3CA5A0C9B41F59477_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_2F4BC37B14D4E7D3CA5A0C9B41F59477" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax benefit of tax holiday on net income per share (diluted) (usd per share)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_2F4BC37B14D4E7D3CA5A0C9B41F59477_label_en-US" xlink:label="lab_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_2F4BC37B14D4E7D3CA5A0C9B41F59477" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Holiday, Income Tax Benefits Per Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_2F4BC37B14D4E7D3CA5A0C9B41F59477" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_2F4BC37B14D4E7D3CA5A0C9B41F59477" xlink:to="lab_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_2F4BC37B14D4E7D3CA5A0C9B41F59477" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_15BA0D0368CC43735FAA0C9B41F5682C_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_15BA0D0368CC43735FAA0C9B41F5682C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_15BA0D0368CC43735FAA0C9B41F5682C_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_15BA0D0368CC43735FAA0C9B41F5682C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_15BA0D0368CC43735FAA0C9B41F5682C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_15BA0D0368CC43735FAA0C9B41F5682C" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_15BA0D0368CC43735FAA0C9B41F5682C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_C7DA7AD9FC4A4EB07FFF0C9B41F5688B_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_C7DA7AD9FC4A4EB07FFF0C9B41F5688B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_C7DA7AD9FC4A4EB07FFF0C9B41F5688B_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_C7DA7AD9FC4A4EB07FFF0C9B41F5688B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_C7DA7AD9FC4A4EB07FFF0C9B41F5688B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_C7DA7AD9FC4A4EB07FFF0C9B41F5688B" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_C7DA7AD9FC4A4EB07FFF0C9B41F5688B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_B6A59ED24E5828FDDDD90C9B41F5EEC5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards_B6A59ED24E5828FDDDD90C9B41F5EEC5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_B6A59ED24E5828FDDDD90C9B41F5EEC5_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards_B6A59ED24E5828FDDDD90C9B41F5EEC5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_B6A59ED24E5828FDDDD90C9B41F5EEC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards_B6A59ED24E5828FDDDD90C9B41F5EEC5" xlink:to="lab_us-gaap_OperatingLossCarryforwards_B6A59ED24E5828FDDDD90C9B41F5EEC5" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_F25DC3B0561D4A1A7E060C9B41F55241_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_F25DC3B0561D4A1A7E060C9B41F55241" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_F25DC3B0561D4A1A7E060C9B41F55241_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_F25DC3B0561D4A1A7E060C9B41F55241" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_F25DC3B0561D4A1A7E060C9B41F55241" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_F25DC3B0561D4A1A7E060C9B41F55241" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_F25DC3B0561D4A1A7E060C9B41F55241" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_AD1F4F642B230909540B0C9B41F66FEC_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_AD1F4F642B230909540B0C9B41F66FEC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_AD1F4F642B230909540B0C9B41F66FEC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_AD1F4F642B230909540B0C9B41F66FEC" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_AD1F4F642B230909540B0C9B41F66FEC" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_A8BCA6BB7FF6854F1ADE0C9B41F66FA5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_A8BCA6BB7FF6854F1ADE0C9B41F66FA5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest and penalties expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_A8BCA6BB7FF6854F1ADE0C9B41F66FA5_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_A8BCA6BB7FF6854F1ADE0C9B41F66FA5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Examination, Penalties and Interest Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_A8BCA6BB7FF6854F1ADE0C9B41F66FA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_A8BCA6BB7FF6854F1ADE0C9B41F66FA5" xlink:to="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_A8BCA6BB7FF6854F1ADE0C9B41F66FA5" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_F6E01BDA4E9D1DF41DEE0C9B41F60FF4_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_F6E01BDA4E9D1DF41DEE0C9B41F60FF4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_F6E01BDA4E9D1DF41DEE0C9B41F60FF4_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_F6E01BDA4E9D1DF41DEE0C9B41F60FF4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_F6E01BDA4E9D1DF41DEE0C9B41F60FF4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_F6E01BDA4E9D1DF41DEE0C9B41F60FF4" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_F6E01BDA4E9D1DF41DEE0C9B41F60FF4" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_A2D86F6FD95E3F21BF0F0C9B41F66F58_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_A2D86F6FD95E3F21BF0F0C9B41F66F58" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expense related to restructuring</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_A2D86F6FD95E3F21BF0F0C9B41F66F58_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_A2D86F6FD95E3F21BF0F0C9B41F66F58" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_A2D86F6FD95E3F21BF0F0C9B41F66F58" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_A2D86F6FD95E3F21BF0F0C9B41F66F58" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_A2D86F6FD95E3F21BF0F0C9B41F66F58" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_41064A31934D50181165086C2B870A27_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_41064A31934D50181165086C2B870A27" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_41064A31934D50181165086C2B870A27_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_41064A31934D50181165086C2B870A27" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [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_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_41064A31934D50181165086C2B870A27" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_41064A31934D50181165086C2B870A27" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_41064A31934D50181165086C2B870A27" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfOtherAssetsTableTextBlock_8F3AE4CBDDEA47206B5308A9C2820284_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsTableTextBlock_8F3AE4CBDDEA47206B5308A9C2820284" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Other Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherAssetsTableTextBlock_8F3AE4CBDDEA47206B5308A9C2820284_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsTableTextBlock_8F3AE4CBDDEA47206B5308A9C2820284" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Other 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_ScheduleOfOtherAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsTableTextBlock_8F3AE4CBDDEA47206B5308A9C2820284" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherAssetsTableTextBlock_8F3AE4CBDDEA47206B5308A9C2820284" xlink:to="lab_us-gaap_ScheduleOfOtherAssetsTableTextBlock_8F3AE4CBDDEA47206B5308A9C2820284" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_8F0FB462F90674461539086C2B871406_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_8F0FB462F90674461539086C2B871406" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_8F0FB462F90674461539086C2B871406_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_8F0FB462F90674461539086C2B871406" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_8F0FB462F90674461539086C2B871406" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_8F0FB462F90674461539086C2B871406" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_8F0FB462F90674461539086C2B871406" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_AA64E6C55DD84F6E3F3F086C2B87BBB3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_AA64E6C55DD84F6E3F3F086C2B87BBB3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_AA64E6C55DD84F6E3F3F086C2B87BBB3_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_AA64E6C55DD84F6E3F3F086C2B87BBB3" 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_AA64E6C55DD84F6E3F3F086C2B87BBB3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_AA64E6C55DD84F6E3F3F086C2B87BBB3" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_AA64E6C55DD84F6E3F3F086C2B87BBB3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_B28008267626974EA33E086C2B8716C6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_B28008267626974EA33E086C2B8716C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranty accrual</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_B28008267626974EA33E086C2B8716C6_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_B28008267626974EA33E086C2B8716C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Product Warranty Liability [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_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_B28008267626974EA33E086C2B8716C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_B28008267626974EA33E086C2B8716C6" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_B28008267626974EA33E086C2B8716C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock_F289ABF1ABFAD7EA7F0408C71B1B94F6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock_F289ABF1ABFAD7EA7F0408C71B1B94F6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Revenue, by Arrangement, Disclosure</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock_F289ABF1ABFAD7EA7F0408C71B1B94F6_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock_F289ABF1ABFAD7EA7F0408C71B1B94F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue, by Arrangement, 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_DeferredRevenueByArrangementDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock_F289ABF1ABFAD7EA7F0408C71B1B94F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock_F289ABF1ABFAD7EA7F0408C71B1B94F6" xlink:to="lab_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock_F289ABF1ABFAD7EA7F0408C71B1B94F6" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_BBFA6CD4749642A2EFC12BAF5DDFEE1E_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_BBFA6CD4749642A2EFC12BAF5DDFEE1E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-Term And Long-Term Marketable Securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_BBFA6CD4749642A2EFC12BAF5DDFEE1E_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_BBFA6CD4749642A2EFC12BAF5DDFEE1E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Available-for-sale Securities [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_AvailableForSaleSecuritiesTextBlock" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_BBFA6CD4749642A2EFC12BAF5DDFEE1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_BBFA6CD4749642A2EFC12BAF5DDFEE1E" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_BBFA6CD4749642A2EFC12BAF5DDFEE1E" xlink:type="arc" />
    <link:label id="lab_us-gaap_MarketableSecuritiesTextBlock_37CA8D985C00646D84CD2BAF5DDFE0DA_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTextBlock_37CA8D985C00646D84CD2BAF5DDFE0DA" 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_MarketableSecuritiesTextBlock_37CA8D985C00646D84CD2BAF5DDFE0DA_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTextBlock_37CA8D985C00646D84CD2BAF5DDFE0DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities [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_MarketableSecuritiesTextBlock" xlink:label="loc_us-gaap_MarketableSecuritiesTextBlock_37CA8D985C00646D84CD2BAF5DDFE0DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesTextBlock_37CA8D985C00646D84CD2BAF5DDFE0DA" xlink:to="lab_us-gaap_MarketableSecuritiesTextBlock_37CA8D985C00646D84CD2BAF5DDFE0DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostAndEquityMethodInvestmentsDisclosureTextBlock_41E8E688F524142FE0312BAF5DDF9F52_terseLabel_en-US" xlink:label="lab_us-gaap_CostAndEquityMethodInvestmentsDisclosureTextBlock_41E8E688F524142FE0312BAF5DDF9F52" 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_CostAndEquityMethodInvestmentsDisclosureTextBlock_41E8E688F524142FE0312BAF5DDF9F52_label_en-US" xlink:label="lab_us-gaap_CostAndEquityMethodInvestmentsDisclosureTextBlock_41E8E688F524142FE0312BAF5DDF9F52" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost and Equity Method Investments 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_CostAndEquityMethodInvestmentsDisclosureTextBlock" xlink:label="loc_us-gaap_CostAndEquityMethodInvestmentsDisclosureTextBlock_41E8E688F524142FE0312BAF5DDF9F52" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostAndEquityMethodInvestmentsDisclosureTextBlock_41E8E688F524142FE0312BAF5DDF9F52" xlink:to="lab_us-gaap_CostAndEquityMethodInvestmentsDisclosureTextBlock_41E8E688F524142FE0312BAF5DDF9F52" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_6C92B356F82A5F6F8F2A2BAF5DDF3E68_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_6C92B356F82A5F6F8F2A2BAF5DDF3E68" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Assets Measured At Fair Value On A Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_6C92B356F82A5F6F8F2A2BAF5DDF3E68_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_6C92B356F82A5F6F8F2A2BAF5DDF3E68" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets 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_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_6C92B356F82A5F6F8F2A2BAF5DDF3E68" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_6C92B356F82A5F6F8F2A2BAF5DDF3E68" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_6C92B356F82A5F6F8F2A2BAF5DDF3E68" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_7321D0471B8F5682600E2BAF5DDF162F_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_7321D0471B8F5682600E2BAF5DDF162F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Notional Amounts of Outstanding Derivative Positions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_7321D0471B8F5682600E2BAF5DDF162F_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_7321D0471B8F5682600E2BAF5DDF162F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Notional Amounts of Outstanding Derivative Positions [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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_7321D0471B8F5682600E2BAF5DDF162F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_7321D0471B8F5682600E2BAF5DDF162F" xlink:to="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_7321D0471B8F5682600E2BAF5DDF162F" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B0202109F39BE9EB7E32B4E9B84900F_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B0202109F39BE9EB7E32B4E9B84900F" 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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B0202109F39BE9EB7E32B4E9B84900F_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B0202109F39BE9EB7E32B4E9B84900F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, 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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B0202109F39BE9EB7E32B4E9B84900F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B0202109F39BE9EB7E32B4E9B84900F" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B0202109F39BE9EB7E32B4E9B84900F" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_C8801D933812CCD7F0152B4E9B8523A5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_C8801D933812CCD7F0152B4E9B8523A5" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_C8801D933812CCD7F0152B4E9B8523A5_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_C8801D933812CCD7F0152B4E9B8523A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_C8801D933812CCD7F0152B4E9B8523A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_C8801D933812CCD7F0152B4E9B8523A5" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_C8801D933812CCD7F0152B4E9B8523A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2F0B0079276990B9F69F2B4E9B85E1A1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2F0B0079276990B9F69F2B4E9B85E1A1" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2F0B0079276990B9F69F2B4E9B85E1A1_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2F0B0079276990B9F69F2B4E9B85E1A1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2F0B0079276990B9F69F2B4E9B85E1A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2F0B0079276990B9F69F2B4E9B85E1A1" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2F0B0079276990B9F69F2B4E9B85E1A1" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_D4F74B3FBC4DA64FC97F2B4E9B85AC3E_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_D4F74B3FBC4DA64FC97F2B4E9B85AC3E" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_D4F74B3FBC4DA64FC97F2B4E9B85AC3E_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_D4F74B3FBC4DA64FC97F2B4E9B85AC3E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_D4F74B3FBC4DA64FC97F2B4E9B85AC3E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_D4F74B3FBC4DA64FC97F2B4E9B85AC3E" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_D4F74B3FBC4DA64FC97F2B4E9B85AC3E" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_082AAE64259BEFFDE6FB2B4E9B8550A4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_082AAE64259BEFFDE6FB2B4E9B8550A4" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_082AAE64259BEFFDE6FB2B4E9B8550A4_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_082AAE64259BEFFDE6FB2B4E9B8550A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_082AAE64259BEFFDE6FB2B4E9B8550A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_082AAE64259BEFFDE6FB2B4E9B8550A4" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_082AAE64259BEFFDE6FB2B4E9B8550A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_AB7B372917B930AF17882B4E9B85FD8C_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_AB7B372917B930AF17882B4E9B85FD8C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_AB7B372917B930AF17882B4E9B85FD8C_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_AB7B372917B930AF17882B4E9B85FD8C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, after Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_AB7B372917B930AF17882B4E9B85FD8C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_AB7B372917B930AF17882B4E9B85FD8C" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_AB7B372917B930AF17882B4E9B85FD8C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_20A6718F7110A2B65D8E1AF09C8E0EB2_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_20A6718F7110A2B65D8E1AF09C8E0EB2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_20A6718F7110A2B65D8E1AF09C8E0EB2_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_20A6718F7110A2B65D8E1AF09C8E0EB2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_20A6718F7110A2B65D8E1AF09C8E0EB2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_20A6718F7110A2B65D8E1AF09C8E0EB2" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_20A6718F7110A2B65D8E1AF09C8E0EB2" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_8F455128BA0137CE3FF02BADBE0AFCE1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_8F455128BA0137CE3FF02BADBE0AFCE1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_8F455128BA0137CE3FF02BADBE0AFCE1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_8F455128BA0137CE3FF02BADBE0AFCE1" 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_8F455128BA0137CE3FF02BADBE0AFCE1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation_8F455128BA0137CE3FF02BADBE0AFCE1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation_8F455128BA0137CE3FF02BADBE0AFCE1" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_DA0B8427EE343D4429442BADBE0AF98D_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_DA0B8427EE343D4429442BADBE0AF98D" 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_DA0B8427EE343D4429442BADBE0AF98D_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_DA0B8427EE343D4429442BADBE0AF98D" 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_DA0B8427EE343D4429442BADBE0AF98D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_DA0B8427EE343D4429442BADBE0AF98D" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_DA0B8427EE343D4429442BADBE0AF98D" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2B819FC6A5A8845E19BD2BADBE0AD722_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2B819FC6A5A8845E19BD2BADBE0AD722" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2B819FC6A5A8845E19BD2BADBE0AD722_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2B819FC6A5A8845E19BD2BADBE0AD722" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2B819FC6A5A8845E19BD2BADBE0AD722" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2B819FC6A5A8845E19BD2BADBE0AD722" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2B819FC6A5A8845E19BD2BADBE0AD722" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3731528DB76F767BB9482BADBE0A7E76_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3731528DB76F767BB9482BADBE0A7E76" 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_3731528DB76F767BB9482BADBE0A7E76_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3731528DB76F767BB9482BADBE0A7E76" 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_3731528DB76F767BB9482BADBE0A7E76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3731528DB76F767BB9482BADBE0A7E76" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3731528DB76F767BB9482BADBE0A7E76" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_051B608E14B319AF50D02BADBE0A2393_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_051B608E14B319AF50D02BADBE0A2393" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected timing</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_051B608E14B319AF50D02BADBE0A2393_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_051B608E14B319AF50D02BADBE0A2393" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_051B608E14B319AF50D02BADBE0A2393" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_051B608E14B319AF50D02BADBE0A2393" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_051B608E14B319AF50D02BADBE0A2393" xlink:type="arc" />
    <link:label id="lab_algn_MarketableSecuritiesAndFairValueMeasurementsAbstract_F3349B222BE4A60346342B4E9C2A7E90_label_en-US" xlink:label="lab_algn_MarketableSecuritiesAndFairValueMeasurementsAbstract_F3349B222BE4A60346342B4E9C2A7E90" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities and Fair Value Measurements [Abstract]</link:label>
    <link:label id="lab_algn_MarketableSecuritiesAndFairValueMeasurementsAbstract_F3349B222BE4A60346342B4E9C2A7E90_documentation_en-US" xlink:label="lab_algn_MarketableSecuritiesAndFairValueMeasurementsAbstract_F3349B222BE4A60346342B4E9C2A7E90" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Marketable Securities and Fair Value Measurements [Abstract]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_MarketableSecuritiesAndFairValueMeasurementsAbstract" xlink:label="loc_algn_MarketableSecuritiesAndFairValueMeasurementsAbstract_F3349B222BE4A60346342B4E9C2A7E90" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_MarketableSecuritiesAndFairValueMeasurementsAbstract_F3349B222BE4A60346342B4E9C2A7E90" xlink:to="lab_algn_MarketableSecuritiesAndFairValueMeasurementsAbstract_F3349B222BE4A60346342B4E9C2A7E90" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1E3E71F4D371497EBA132B4E9C2A8C73_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1E3E71F4D371497EBA132B4E9C2A8C73" 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_1E3E71F4D371497EBA132B4E9C2A8C73_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1E3E71F4D371497EBA132B4E9C2A8C73" 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_1E3E71F4D371497EBA132B4E9C2A8C73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1E3E71F4D371497EBA132B4E9C2A8C73" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1E3E71F4D371497EBA132B4E9C2A8C73" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_AF1C90398A26240CDE4B2B4E9C2CE8D0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_AF1C90398A26240CDE4B2B4E9C2CE8D0" 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_AF1C90398A26240CDE4B2B4E9C2CE8D0_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_AF1C90398A26240CDE4B2B4E9C2CE8D0" 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_AF1C90398A26240CDE4B2B4E9C2CE8D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_AF1C90398A26240CDE4B2B4E9C2CE8D0" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_AF1C90398A26240CDE4B2B4E9C2CE8D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_NotesReceivableFairValueDisclosure_1E8380F35240FDB33CC62B4E9C2C2AC0_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure_1E8380F35240FDB33CC62B4E9C2C2AC0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_1E8380F35240FDB33CC62B4E9C2C2AC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableFairValueDisclosure_1E8380F35240FDB33CC62B4E9C2C2AC0" xlink:to="lab_us-gaap_NotesReceivableFairValueDisclosure_1E8380F35240FDB33CC62B4E9C2C2AC0" xlink:type="arc" />
    <link:label id="lab_algn_MarketableSecuritiesWeightedAverageRemainingMaturity_D68B33BD900EE2A4C9DE2B73A898A94A_terseLabel_en-US" xlink:label="lab_algn_MarketableSecuritiesWeightedAverageRemainingMaturity_D68B33BD900EE2A4C9DE2B73A898A94A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average maturity</link:label>
    <link:label id="lab_algn_MarketableSecuritiesWeightedAverageRemainingMaturity_D68B33BD900EE2A4C9DE2B73A898A94A_label_en-US" xlink:label="lab_algn_MarketableSecuritiesWeightedAverageRemainingMaturity_D68B33BD900EE2A4C9DE2B73A898A94A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Weighted Average Remaining Maturity</link:label>
    <link:label id="lab_algn_MarketableSecuritiesWeightedAverageRemainingMaturity_D68B33BD900EE2A4C9DE2B73A898A94A_documentation_en-US" xlink:label="lab_algn_MarketableSecuritiesWeightedAverageRemainingMaturity_D68B33BD900EE2A4C9DE2B73A898A94A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Marketable Securities, Weighted Average Remaining Maturity</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_MarketableSecuritiesWeightedAverageRemainingMaturity" xlink:label="loc_algn_MarketableSecuritiesWeightedAverageRemainingMaturity_D68B33BD900EE2A4C9DE2B73A898A94A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_MarketableSecuritiesWeightedAverageRemainingMaturity_D68B33BD900EE2A4C9DE2B73A898A94A" xlink:to="lab_algn_MarketableSecuritiesWeightedAverageRemainingMaturity_D68B33BD900EE2A4C9DE2B73A898A94A" xlink:type="arc" />
    <link:label id="lab_algn_NotesToFinancialStatementsAbstract_3D7BF11A97C72DA08E9F1AF09BE004BF_label_en-US" xlink:label="lab_algn_NotesToFinancialStatementsAbstract_3D7BF11A97C72DA08E9F1AF09BE004BF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements [Abstract]</link:label>
    <link:label id="lab_algn_NotesToFinancialStatementsAbstract_3D7BF11A97C72DA08E9F1AF09BE004BF_documentation_en-US" xlink:label="lab_algn_NotesToFinancialStatementsAbstract_3D7BF11A97C72DA08E9F1AF09BE004BF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes to Financial Statements [Abstract]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_NotesToFinancialStatementsAbstract" xlink:label="loc_algn_NotesToFinancialStatementsAbstract_3D7BF11A97C72DA08E9F1AF09BE004BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_NotesToFinancialStatementsAbstract_3D7BF11A97C72DA08E9F1AF09BE004BF" xlink:to="lab_algn_NotesToFinancialStatementsAbstract_3D7BF11A97C72DA08E9F1AF09BE004BF" xlink:type="arc" />
    <link:label id="lab_algn_ShareRepurchaseProgramDisclosureTextBlock_A94D716D1F6E87B82ECD1AF09BE02CDF_terseLabel_en-US" xlink:label="lab_algn_ShareRepurchaseProgramDisclosureTextBlock_A94D716D1F6E87B82ECD1AF09BE02CDF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program Disclosure</link:label>
    <link:label id="lab_algn_ShareRepurchaseProgramDisclosureTextBlock_A94D716D1F6E87B82ECD1AF09BE02CDF_label_en-US" xlink:label="lab_algn_ShareRepurchaseProgramDisclosureTextBlock_A94D716D1F6E87B82ECD1AF09BE02CDF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program Disclosure [Text Block]</link:label>
    <link:label id="lab_algn_ShareRepurchaseProgramDisclosureTextBlock_A94D716D1F6E87B82ECD1AF09BE02CDF_documentation_en-US" xlink:label="lab_algn_ShareRepurchaseProgramDisclosureTextBlock_A94D716D1F6E87B82ECD1AF09BE02CDF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Repurchase Program Disclosure</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareRepurchaseProgramDisclosureTextBlock" xlink:label="loc_algn_ShareRepurchaseProgramDisclosureTextBlock_A94D716D1F6E87B82ECD1AF09BE02CDF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ShareRepurchaseProgramDisclosureTextBlock_A94D716D1F6E87B82ECD1AF09BE02CDF" xlink:to="lab_algn_ShareRepurchaseProgramDisclosureTextBlock_A94D716D1F6E87B82ECD1AF09BE02CDF" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_55BEBA3B63152481E4B42B4E9C01FA7B_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_55BEBA3B63152481E4B42B4E9C01FA7B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued payroll and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_55BEBA3B63152481E4B42B4E9C01FA7B_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_55BEBA3B63152481E4B42B4E9C01FA7B" 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_55BEBA3B63152481E4B42B4E9C01FA7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_55BEBA3B63152481E4B42B4E9C01FA7B" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_55BEBA3B63152481E4B42B4E9C01FA7B" xlink:type="arc" />
    <link:label id="lab_algn_AccruedSalesAndMarketingCurrent_9AB346C75A3455A597B72B4E9C01FC97_terseLabel_en-US" xlink:label="lab_algn_AccruedSalesAndMarketingCurrent_9AB346C75A3455A597B72B4E9C01FC97" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_algn_AccruedSalesAndMarketingCurrent_9AB346C75A3455A597B72B4E9C01FC97_label_en-US" xlink:label="lab_algn_AccruedSalesAndMarketingCurrent_9AB346C75A3455A597B72B4E9C01FC97" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Sales And Marketing Current</link:label>
    <link:label id="lab_algn_AccruedSalesAndMarketingCurrent_9AB346C75A3455A597B72B4E9C01FC97_documentation_en-US" xlink:label="lab_algn_AccruedSalesAndMarketingCurrent_9AB346C75A3455A597B72B4E9C01FC97" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Sales and Marketing, Current</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_AccruedSalesAndMarketingCurrent" xlink:label="loc_algn_AccruedSalesAndMarketingCurrent_9AB346C75A3455A597B72B4E9C01FC97" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_AccruedSalesAndMarketingCurrent_9AB346C75A3455A597B72B4E9C01FC97" xlink:to="lab_algn_AccruedSalesAndMarketingCurrent_9AB346C75A3455A597B72B4E9C01FC97" xlink:type="arc" />
    <link:label id="lab_algn_AccruedAccountsPayable_ED633B5A687B7F57EA002B4E9C01A641_terseLabel_en-US" xlink:label="lab_algn_AccruedAccountsPayable_ED633B5A687B7F57EA002B4E9C01A641" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued customer credits and deposits</link:label>
    <link:label id="lab_algn_AccruedAccountsPayable_ED633B5A687B7F57EA002B4E9C01A641_label_en-US" xlink:label="lab_algn_AccruedAccountsPayable_ED633B5A687B7F57EA002B4E9C01A641" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Accounts Payable</link:label>
    <link:label id="lab_algn_AccruedAccountsPayable_ED633B5A687B7F57EA002B4E9C01A641_documentation_en-US" xlink:label="lab_algn_AccruedAccountsPayable_ED633B5A687B7F57EA002B4E9C01A641" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Accounts Payable</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_AccruedAccountsPayable" xlink:label="loc_algn_AccruedAccountsPayable_ED633B5A687B7F57EA002B4E9C01A641" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_AccruedAccountsPayable_ED633B5A687B7F57EA002B4E9C01A641" xlink:to="lab_algn_AccruedAccountsPayable_ED633B5A687B7F57EA002B4E9C01A641" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_A904E92B020B840509432B4E9C023C15_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent_A904E92B020B840509432B4E9C023C15" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued income taxes</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_A904E92B020B840509432B4E9C023C15_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent_A904E92B020B840509432B4E9C023C15" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_A904E92B020B840509432B4E9C023C15" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent_A904E92B020B840509432B4E9C023C15" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent_A904E92B020B840509432B4E9C023C15" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedMarketingCostsCurrent_55837BA2980287913CEC2B4E9C026395_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent_55837BA2980287913CEC2B4E9C026395" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued sales rebate</link:label>
    <link:label id="lab_us-gaap_AccruedMarketingCostsCurrent_55837BA2980287913CEC2B4E9C026395_label_en-US" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent_55837BA2980287913CEC2B4E9C026395" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Marketing Costs, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_55837BA2980287913CEC2B4E9C026395" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedMarketingCostsCurrent_55837BA2980287913CEC2B4E9C026395" xlink:to="lab_us-gaap_AccruedMarketingCostsCurrent_55837BA2980287913CEC2B4E9C026395" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_0A502C88ACFC56DD33A82B4E9C02EA19_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent_0A502C88ACFC56DD33A82B4E9C02EA19" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued professional fees</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_0A502C88ACFC56DD33A82B4E9C02EA19_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent_0A502C88ACFC56DD33A82B4E9C02EA19" 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_0A502C88ACFC56DD33A82B4E9C02EA19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent_0A502C88ACFC56DD33A82B4E9C02EA19" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent_0A502C88ACFC56DD33A82B4E9C02EA19" xlink:type="arc" />
    <link:label id="lab_algn_AccruedSalesReturnReserveCurrent_76CE6B2BE2D0C4C16AF12B4E9C02A785_terseLabel_en-US" xlink:label="lab_algn_AccruedSalesReturnReserveCurrent_76CE6B2BE2D0C4C16AF12B4E9C02A785" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued sales return reserve</link:label>
    <link:label id="lab_algn_AccruedSalesReturnReserveCurrent_76CE6B2BE2D0C4C16AF12B4E9C02A785_label_en-US" xlink:label="lab_algn_AccruedSalesReturnReserveCurrent_76CE6B2BE2D0C4C16AF12B4E9C02A785" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Sales Return Reserve Current</link:label>
    <link:label id="lab_algn_AccruedSalesReturnReserveCurrent_76CE6B2BE2D0C4C16AF12B4E9C02A785_documentation_en-US" xlink:label="lab_algn_AccruedSalesReturnReserveCurrent_76CE6B2BE2D0C4C16AF12B4E9C02A785" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Sales Return Reserve Current</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_AccruedSalesReturnReserveCurrent" xlink:label="loc_algn_AccruedSalesReturnReserveCurrent_76CE6B2BE2D0C4C16AF12B4E9C02A785" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_AccruedSalesReturnReserveCurrent_76CE6B2BE2D0C4C16AF12B4E9C02A785" xlink:to="lab_algn_AccruedSalesReturnReserveCurrent_76CE6B2BE2D0C4C16AF12B4E9C02A785" xlink:type="arc" />
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualCurrent_2A8AE586E57339F2F3DA2B4E9C02394B_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualCurrent_2A8AE586E57339F2F3DA2B4E9C02394B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued warranty</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualCurrent_2A8AE586E57339F2F3DA2B4E9C02394B_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualCurrent_2A8AE586E57339F2F3DA2B4E9C02394B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty Accrual, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualCurrent" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_2A8AE586E57339F2F3DA2B4E9C02394B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualCurrent_2A8AE586E57339F2F3DA2B4E9C02394B" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualCurrent_2A8AE586E57339F2F3DA2B4E9C02394B" xlink:type="arc" />
    <link:label id="lab_algn_Accruedpropertyplantandequipment_54C757D31686B0E8FEB32B4E9C02E7C7_terseLabel_en-US" xlink:label="lab_algn_Accruedpropertyplantandequipment_54C757D31686B0E8FEB32B4E9C02E7C7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Property, Plant and Equipment</link:label>
    <link:label id="lab_algn_Accruedpropertyplantandequipment_54C757D31686B0E8FEB32B4E9C02E7C7_label_en-US" xlink:label="lab_algn_Accruedpropertyplantandequipment_54C757D31686B0E8FEB32B4E9C02E7C7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">accrued property plant and equipment</link:label>
    <link:label id="lab_algn_Accruedpropertyplantandequipment_54C757D31686B0E8FEB32B4E9C02E7C7_documentation_en-US" xlink:label="lab_algn_Accruedpropertyplantandequipment_54C757D31686B0E8FEB32B4E9C02E7C7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">accrued property plant and equipment</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_Accruedpropertyplantandequipment" xlink:label="loc_algn_Accruedpropertyplantandequipment_54C757D31686B0E8FEB32B4E9C02E7C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_Accruedpropertyplantandequipment_54C757D31686B0E8FEB32B4E9C02E7C7" xlink:to="lab_algn_Accruedpropertyplantandequipment_54C757D31686B0E8FEB32B4E9C02E7C7" xlink:type="arc" />
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_522D48615BF7C782134C2B4E9C033AD4_terseLabel_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent_522D48615BF7C782134C2B4E9C033AD4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued sales tax and value added tax</link:label>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_522D48615BF7C782134C2B4E9C033AD4_label_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent_522D48615BF7C782134C2B4E9C033AD4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales and Excise Tax Payable, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_522D48615BF7C782134C2B4E9C033AD4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesAndExciseTaxPayableCurrent_522D48615BF7C782134C2B4E9C033AD4" xlink:to="lab_us-gaap_SalesAndExciseTaxPayableCurrent_522D48615BF7C782134C2B4E9C033AD4" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_04B520E94CB69ECCC1112B4E9C035901_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent_04B520E94CB69ECCC1112B4E9C035901" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_04B520E94CB69ECCC1112B4E9C035901_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent_04B520E94CB69ECCC1112B4E9C035901" 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_04B520E94CB69ECCC1112B4E9C035901" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_04B520E94CB69ECCC1112B4E9C035901" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent_04B520E94CB69ECCC1112B4E9C035901" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_1E70F7B755A222640A922B4E9C039CF6_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_1E70F7B755A222640A922B4E9C039CF6" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</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_1E70F7B755A222640A922B4E9C039CF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_1E70F7B755A222640A922B4E9C039CF6" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_1E70F7B755A222640A922B4E9C039CF6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_989E0B7DA1BB6B1D0DFB086C2A341E44_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_989E0B7DA1BB6B1D0DFB086C2A341E44" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonvested (usd per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_989E0B7DA1BB6B1D0DFB086C2A341E44" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_989E0B7DA1BB6B1D0DFB086C2A341E44" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_989E0B7DA1BB6B1D0DFB086C2A341E44" xlink:type="arc" />
    <link:label id="lab_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_50740F6110114F8A19B8086C2A3446DF_verboseLabel_en-US" xlink:label="lab_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_50740F6110114F8A19B8086C2A3446DF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Vested and released (usd per share)</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_50740F6110114F8A19B8086C2A3446DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_50740F6110114F8A19B8086C2A3446DF" xlink:to="lab_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_50740F6110114F8A19B8086C2A3446DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_884C8EBB49DE4F3CD98D086C2A348A2C_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_884C8EBB49DE4F3CD98D086C2A348A2C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_884C8EBB49DE4F3CD98D086C2A348A2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_884C8EBB49DE4F3CD98D086C2A348A2C" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_884C8EBB49DE4F3CD98D086C2A348A2C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1AB30D605380677BEB13086C2A34AB7D_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1AB30D605380677BEB13086C2A34AB7D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Nonvested</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1AB30D605380677BEB13086C2A34AB7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1AB30D605380677BEB13086C2A34AB7D" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1AB30D605380677BEB13086C2A34AB7D" xlink:type="arc" />
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_9F9750D44F1EBCC2D30D086C2A34BF0C_terseLabel_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_9F9750D44F1EBCC2D30D086C2A34BF0C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonvested</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_9F9750D44F1EBCC2D30D086C2A34BF0C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_9F9750D44F1EBCC2D30D086C2A34BF0C" xlink:to="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_9F9750D44F1EBCC2D30D086C2A34BF0C" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_F2C3010EF19A6B5394EB1AF09BD078B2_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves_F2C3010EF19A6B5394EB1AF09BD078B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_F2C3010EF19A6B5394EB1AF09BD078B2_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves_F2C3010EF19A6B5394EB1AF09BD078B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_F2C3010EF19A6B5394EB1AF09BD078B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves_F2C3010EF19A6B5394EB1AF09BD078B2" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves_F2C3010EF19A6B5394EB1AF09BD078B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_A54C719D090F8ACD8A401AF09BD0B138_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves_A54C719D090F8ACD8A401AF09BD0B138" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_A54C719D090F8ACD8A401AF09BD0B138_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves_A54C719D090F8ACD8A401AF09BD0B138" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_A54C719D090F8ACD8A401AF09BD0B138" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves_A54C719D090F8ACD8A401AF09BD0B138" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves_A54C719D090F8ACD8A401AF09BD0B138" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_BB9C405B047C22D78A0C1AF09BD08DE7_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_BB9C405B047C22D78A0C1AF09BD08DE7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_BB9C405B047C22D78A0C1AF09BD08DE7_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_BB9C405B047C22D78A0C1AF09BD08DE7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_BB9C405B047C22D78A0C1AF09BD08DE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_BB9C405B047C22D78A0C1AF09BD08DE7" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_BB9C405B047C22D78A0C1AF09BD08DE7" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_E417850BAB05F98647891AF09BD0DB30_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_E417850BAB05F98647891AF09BD0DB30" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_E417850BAB05F98647891AF09BD0DB30_label_en-US" xlink:label="lab_us-gaap_InventoryNet_E417850BAB05F98647891AF09BD0DB30" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_E417850BAB05F98647891AF09BD0DB30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_E417850BAB05F98647891AF09BD0DB30" xlink:to="lab_us-gaap_InventoryNet_E417850BAB05F98647891AF09BD0DB30" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_D0EF7DA44DEFF2000D4A1AF09B6D539B_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_D0EF7DA44DEFF2000D4A1AF09B6D539B" 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_D0EF7DA44DEFF2000D4A1AF09B6D539B_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_D0EF7DA44DEFF2000D4A1AF09B6D539B" 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_D0EF7DA44DEFF2000D4A1AF09B6D539B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_D0EF7DA44DEFF2000D4A1AF09B6D539B" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_D0EF7DA44DEFF2000D4A1AF09B6D539B" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_3265F354D23DAEEB21C91AF09B6DF539_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis_3265F354D23DAEEB21C91AF09B6DF539" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_3265F354D23DAEEB21C91AF09B6DF539_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis_3265F354D23DAEEB21C91AF09B6DF539" 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_3265F354D23DAEEB21C91AF09B6DF539" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3265F354D23DAEEB21C91AF09B6DF539" xlink:to="lab_us-gaap_IncomeStatementLocationAxis_3265F354D23DAEEB21C91AF09B6DF539" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_27D6DA0D961777543A151AF09B6D8745_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain_27D6DA0D961777543A151AF09B6D8745" 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_27D6DA0D961777543A151AF09B6D8745_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain_27D6DA0D961777543A151AF09B6D8745" 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_27D6DA0D961777543A151AF09B6D8745" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_27D6DA0D961777543A151AF09B6D8745" xlink:to="lab_us-gaap_IncomeStatementLocationDomain_27D6DA0D961777543A151AF09B6D8745" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfSalesMember_79DF842048E3403D24491AF09B6DF510_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember_79DF842048E3403D24491AF09B6DF510" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of net revenues</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_79DF842048E3403D24491AF09B6DF510_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember_79DF842048E3403D24491AF09B6DF510" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_79DF842048E3403D24491AF09B6DF510" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember_79DF842048E3403D24491AF09B6DF510" xlink:to="lab_us-gaap_CostOfSalesMember_79DF842048E3403D24491AF09B6DF510" xlink:type="arc" />
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_77F0D7AAB74949B5623C1AF09B6D555D_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_77F0D7AAB74949B5623C1AF09B6D555D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_77F0D7AAB74949B5623C1AF09B6D555D_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_77F0D7AAB74949B5623C1AF09B6D555D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_77F0D7AAB74949B5623C1AF09B6D555D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_77F0D7AAB74949B5623C1AF09B6D555D" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_77F0D7AAB74949B5623C1AF09B6D555D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_2F22B183FFAAADAD72441AF09B6D41E6_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember_2F22B183FFAAADAD72441AF09B6D41E6" 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_2F22B183FFAAADAD72441AF09B6D41E6_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember_2F22B183FFAAADAD72441AF09B6D41E6" 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_2F22B183FFAAADAD72441AF09B6D41E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2F22B183FFAAADAD72441AF09B6D41E6" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember_2F22B183FFAAADAD72441AF09B6D41E6" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_43CC3332173310071B201AF09B6DBF92_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_43CC3332173310071B201AF09B6DBF92" 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_43CC3332173310071B201AF09B6DBF92_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_43CC3332173310071B201AF09B6DBF92" 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_43CC3332173310071B201AF09B6DBF92" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_43CC3332173310071B201AF09B6DBF92" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_43CC3332173310071B201AF09B6DBF92" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_EB89011B9DA360418B5C2B4E9A09EF3D_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract_EB89011B9DA360418B5C2B4E9A09EF3D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_EB89011B9DA360418B5C2B4E9A09EF3D_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract_EB89011B9DA360418B5C2B4E9A09EF3D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_EB89011B9DA360418B5C2B4E9A09EF3D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_EB89011B9DA360418B5C2B4E9A09EF3D" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract_EB89011B9DA360418B5C2B4E9A09EF3D" xlink:type="arc" />
    <link:label id="lab_algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_43D66136F57EA658E0002B4E9A0A0DDE_terseLabel_en-US" xlink:label="lab_algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_43D66136F57EA658E0002B4E9A0A0DDE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss and capital loss carryforwards</link:label>
    <link:label id="lab_algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_43D66136F57EA658E0002B4E9A0A0DDE_label_en-US" xlink:label="lab_algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_43D66136F57EA658E0002B4E9A0A0DDE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets Net Operating And Capital Loss Carryforwards</link:label>
    <link:label id="lab_algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_43D66136F57EA658E0002B4E9A0A0DDE_documentation_en-US" xlink:label="lab_algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_43D66136F57EA658E0002B4E9A0A0DDE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net Operating and Capital Loss Carryforwards</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards" xlink:label="loc_algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_43D66136F57EA658E0002B4E9A0A0DDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_43D66136F57EA658E0002B4E9A0A0DDE" xlink:to="lab_algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_43D66136F57EA658E0002B4E9A0A0DDE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_6F1DD094EBFFE0A320FE2B4E9A0AD0B2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_6F1DD094EBFFE0A320FE2B4E9A0AD0B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reserves and accruals</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_6F1DD094EBFFE0A320FE2B4E9A0AD0B2_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_6F1DD094EBFFE0A320FE2B4E9A0AD0B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_6F1DD094EBFFE0A320FE2B4E9A0AD0B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_6F1DD094EBFFE0A320FE2B4E9A0AD0B2" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_6F1DD094EBFFE0A320FE2B4E9A0AD0B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_314C8D9E77B247EC5C8C2B4E9A0AFB0B_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_314C8D9E77B247EC5C8C2B4E9A0AFB0B" 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_314C8D9E77B247EC5C8C2B4E9A0AFB0B_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_314C8D9E77B247EC5C8C2B4E9A0AFB0B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_314C8D9E77B247EC5C8C2B4E9A0AFB0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_314C8D9E77B247EC5C8C2B4E9A0AFB0B" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_314C8D9E77B247EC5C8C2B4E9A0AFB0B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_0DCC9D68D22C517A26B52B4E9A0AB794_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome_0DCC9D68D22C517A26B52B4E9A0AB794" 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_DeferredTaxAssetsDeferredIncome_0DCC9D68D22C517A26B52B4E9A0AB794_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome_0DCC9D68D22C517A26B52B4E9A0AB794" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Deferred Income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_0DCC9D68D22C517A26B52B4E9A0AB794" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome_0DCC9D68D22C517A26B52B4E9A0AB794" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome_0DCC9D68D22C517A26B52B4E9A0AB794" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_23736F4BABEC468C8DC92B4E9A0A7A21_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_23736F4BABEC468C8DC92B4E9A0A7A21" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net translation losses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_23736F4BABEC468C8DC92B4E9A0A7A21_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_23736F4BABEC468C8DC92B4E9A0A7A21" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Unrealized Currency Losses</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:label="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_23736F4BABEC468C8DC92B4E9A0A7A21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_23736F4BABEC468C8DC92B4E9A0A7A21" xlink:to="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_23736F4BABEC468C8DC92B4E9A0A7A21" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_77760BE3C4009B9937192B4E9A0B7A6B_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_77760BE3C4009B9937192B4E9A0B7A6B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_77760BE3C4009B9937192B4E9A0B7A6B_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_77760BE3C4009B9937192B4E9A0B7A6B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_77760BE3C4009B9937192B4E9A0B7A6B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_77760BE3C4009B9937192B4E9A0B7A6B" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_77760BE3C4009B9937192B4E9A0B7A6B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_FC13203D617C7BF465CE2B4E9A0B8A38_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_FC13203D617C7BF465CE2B4E9A0B8A38" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets, gross</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_FC13203D617C7BF465CE2B4E9A0B8A38_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_FC13203D617C7BF465CE2B4E9A0B8A38" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_FC13203D617C7BF465CE2B4E9A0B8A38" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_FC13203D617C7BF465CE2B4E9A0B8A38" xlink:to="lab_us-gaap_DeferredTaxAssetsGross_FC13203D617C7BF465CE2B4E9A0B8A38" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_2836E535824920C702FE2B4E9A0B1E73_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract_2836E535824920C702FE2B4E9A0B1E73" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_2836E535824920C702FE2B4E9A0B1E73_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract_2836E535824920C702FE2B4E9A0B1E73" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_2836E535824920C702FE2B4E9A0B1E73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_2836E535824920C702FE2B4E9A0B1E73" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract_2836E535824920C702FE2B4E9A0B1E73" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A3A4D0AC34A8AAB421042B4E9A0BF71A_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A3A4D0AC34A8AAB421042B4E9A0BF71A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A3A4D0AC34A8AAB421042B4E9A0BF71A_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A3A4D0AC34A8AAB421042B4E9A0BF71A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A3A4D0AC34A8AAB421042B4E9A0BF71A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A3A4D0AC34A8AAB421042B4E9A0BF71A" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A3A4D0AC34A8AAB421042B4E9A0BF71A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_4AA12F157113F02D22912B4E9A0B557C_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_4AA12F157113F02D22912B4E9A0B557C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unremitted foreign earnings</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_4AA12F157113F02D22912B4E9A0B557C_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_4AA12F157113F02D22912B4E9A0B557C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Undistributed Foreign Earnings</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_4AA12F157113F02D22912B4E9A0B557C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_4AA12F157113F02D22912B4E9A0B557C" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_4AA12F157113F02D22912B4E9A0B557C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_451FE79301F4E09814B12B4E9A0C7ABA_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_451FE79301F4E09814B12B4E9A0C7ABA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_451FE79301F4E09814B12B4E9A0C7ABA_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_451FE79301F4E09814B12B4E9A0C7ABA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Prepaid Expenses</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_451FE79301F4E09814B12B4E9A0C7ABA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_451FE79301F4E09814B12B4E9A0C7ABA" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_451FE79301F4E09814B12B4E9A0C7ABA" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_2255A80AB517BD00865D2B4E9A0C3EEB_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities_2255A80AB517BD00865D2B4E9A0C3EEB" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities, gross</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_2255A80AB517BD00865D2B4E9A0C3EEB_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities_2255A80AB517BD00865D2B4E9A0C3EEB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_2255A80AB517BD00865D2B4E9A0C3EEB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_2255A80AB517BD00865D2B4E9A0C3EEB" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities_2255A80AB517BD00865D2B4E9A0C3EEB" xlink:type="arc" />
    <link:label id="lab_algn_DeferredTaxAssetsLiabilitiesGross_AD94849DCFF655B408E62B4E9A0CEEDC_totalLabel_en-US" xlink:label="lab_algn_DeferredTaxAssetsLiabilitiesGross_AD94849DCFF655B408E62B4E9A0CEEDC" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax assets before valuation allowance</link:label>
    <link:label id="lab_algn_DeferredTaxAssetsLiabilitiesGross_AD94849DCFF655B408E62B4E9A0CEEDC_label_en-US" xlink:label="lab_algn_DeferredTaxAssetsLiabilitiesGross_AD94849DCFF655B408E62B4E9A0CEEDC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets Liabilities Gross</link:label>
    <link:label id="lab_algn_DeferredTaxAssetsLiabilitiesGross_AD94849DCFF655B408E62B4E9A0CEEDC_documentation_en-US" xlink:label="lab_algn_DeferredTaxAssetsLiabilitiesGross_AD94849DCFF655B408E62B4E9A0CEEDC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets (Liabilities), Gross</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_DeferredTaxAssetsLiabilitiesGross" xlink:label="loc_algn_DeferredTaxAssetsLiabilitiesGross_AD94849DCFF655B408E62B4E9A0CEEDC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_DeferredTaxAssetsLiabilitiesGross_AD94849DCFF655B408E62B4E9A0CEEDC" xlink:to="lab_algn_DeferredTaxAssetsLiabilitiesGross_AD94849DCFF655B408E62B4E9A0CEEDC" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_AA45E6C76D65E4C70FFC2B4E9A0C6470_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_AA45E6C76D65E4C70FFC2B4E9A0C6470" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_AA45E6C76D65E4C70FFC2B4E9A0C6470" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_AA45E6C76D65E4C70FFC2B4E9A0C6470" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_AA45E6C76D65E4C70FFC2B4E9A0C6470" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_16C8D0F203DB99F5C4922B4E9A0C6C21_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_16C8D0F203DB99F5C4922B4E9A0C6C21" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_16C8D0F203DB99F5C4922B4E9A0C6C21_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_16C8D0F203DB99F5C4922B4E9A0C6C21" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_16C8D0F203DB99F5C4922B4E9A0C6C21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_16C8D0F203DB99F5C4922B4E9A0C6C21" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_16C8D0F203DB99F5C4922B4E9A0C6C21" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_2629204107D672F203F81AF09B2E4E0D_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_2629204107D672F203F81AF09B2E4E0D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information</link:label>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_2629204107D672F203F81AF09B2E4E0D_label_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_2629204107D672F203F81AF09B2E4E0D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Supplemental 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_CashFlowSupplementalDisclosuresTextBlock" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_2629204107D672F203F81AF09B2E4E0D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_2629204107D672F203F81AF09B2E4E0D" xlink:to="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_2629204107D672F203F81AF09B2E4E0D" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_5C3F79C5EC7949263CCB1AF09C303734_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_5C3F79C5EC7949263CCB1AF09C303734" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable Securities and Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_5C3F79C5EC7949263CCB1AF09C303734_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_5C3F79C5EC7949263CCB1AF09C303734" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments 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_FinancialInstrumentsDisclosureTextBlock" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_5C3F79C5EC7949263CCB1AF09C303734" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_5C3F79C5EC7949263CCB1AF09C303734" xlink:to="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_5C3F79C5EC7949263CCB1AF09C303734" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_228CF8711EF8F92D3D4C1AF09C6E7044_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_228CF8711EF8F92D3D4C1AF09C6E7044" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_228CF8711EF8F92D3D4C1AF09C6E7044_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_228CF8711EF8F92D3D4C1AF09C6E7044" 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_228CF8711EF8F92D3D4C1AF09C6E7044" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_228CF8711EF8F92D3D4C1AF09C6E7044" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_228CF8711EF8F92D3D4C1AF09C6E7044" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_689CEC35224D0125D8112CFEC43CA21C_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_689CEC35224D0125D8112CFEC43CA21C" 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_689CEC35224D0125D8112CFEC43CA21C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_689CEC35224D0125D8112CFEC43CA21C" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_689CEC35224D0125D8112CFEC43CA21C" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_49E8D98192F1356B3B442CFEC4431621_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_49E8D98192F1356B3B442CFEC4431621" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_49E8D98192F1356B3B442CFEC4431621_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_49E8D98192F1356B3B442CFEC4431621" 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_49E8D98192F1356B3B442CFEC4431621" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_49E8D98192F1356B3B442CFEC4431621" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_49E8D98192F1356B3B442CFEC4431621" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_513737D23D1B8E6305B42CFEC449F697_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_513737D23D1B8E6305B42CFEC449F697" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_513737D23D1B8E6305B42CFEC449F697_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_513737D23D1B8E6305B42CFEC449F697" 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_513737D23D1B8E6305B42CFEC449F697" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_513737D23D1B8E6305B42CFEC449F697" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_513737D23D1B8E6305B42CFEC449F697" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_527DE0FC2AD40A446B3C2CFEC44954B9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_527DE0FC2AD40A446B3C2CFEC44954B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_527DE0FC2AD40A446B3C2CFEC44954B9_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_527DE0FC2AD40A446B3C2CFEC44954B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_527DE0FC2AD40A446B3C2CFEC44954B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_527DE0FC2AD40A446B3C2CFEC44954B9" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_527DE0FC2AD40A446B3C2CFEC44954B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensation_907F55BC50C5FA6A1D422CFEC44AD998_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_907F55BC50C5FA6A1D422CFEC44AD998" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_907F55BC50C5FA6A1D422CFEC44AD998_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_907F55BC50C5FA6A1D422CFEC44AD998" 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_907F55BC50C5FA6A1D422CFEC44AD998" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_907F55BC50C5FA6A1D422CFEC44AD998" xlink:to="lab_us-gaap_ShareBasedCompensation_907F55BC50C5FA6A1D422CFEC44AD998" xlink:type="arc" />
    <link:label id="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_7356E15F6B0CC2C88DB62CFEC44A9142_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_7356E15F6B0CC2C88DB62CFEC44A9142" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net tax benefits from stock-based awards</link:label>
    <link:label id="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_7356E15F6B0CC2C88DB62CFEC44A9142_label_en-US" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_7356E15F6B0CC2C88DB62CFEC44A9142" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess Tax Benefit from Share-based Compensation, Operating Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_7356E15F6B0CC2C88DB62CFEC44A9142" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_7356E15F6B0CC2C88DB62CFEC44A9142" xlink:to="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_7356E15F6B0CC2C88DB62CFEC44A9142" xlink:type="arc" />
    <link:label id="lab_algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities_EA40467B8ECB93F20FFC2CFEC44AB280_negatedLabel_en-US" xlink:label="lab_algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities_EA40467B8ECB93F20FFC2CFEC44AB280" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Excess tax benefit from share-based payment arrangements</link:label>
    <link:label id="lab_algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities_EA40467B8ECB93F20FFC2CFEC44AB280_label_en-US" xlink:label="lab_algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities_EA40467B8ECB93F20FFC2CFEC44AB280" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess Tax Charge Benefit From Share Based Compensation Operating Activities</link:label>
    <link:label id="lab_algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities_EA40467B8ECB93F20FFC2CFEC44AB280_documentation_en-US" xlink:label="lab_algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities_EA40467B8ECB93F20FFC2CFEC44AB280" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Excess Tax Charge (Benefit) from Share based Compensation, Operating Activities</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities_EA40467B8ECB93F20FFC2CFEC44AB280" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities_EA40467B8ECB93F20FFC2CFEC44AB280" xlink:to="lab_algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities_EA40467B8ECB93F20FFC2CFEC44AB280" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_271D911527C6EC2B63772CFEC44ADCE1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments_271D911527C6EC2B63772CFEC44ADCE1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Equity in losses of investee</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_271D911527C6EC2B63772CFEC44ADCE1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments_271D911527C6EC2B63772CFEC44ADCE1" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments_271D911527C6EC2B63772CFEC44ADCE1" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_3F53DCA924569266CD892CFEC44B104C_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense_3F53DCA924569266CD892CFEC44B104C" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other non-cash operating activities</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_3F53DCA924569266CD892CFEC44B104C_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense_3F53DCA924569266CD892CFEC44B104C" 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_3F53DCA924569266CD892CFEC44B104C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense_3F53DCA924569266CD892CFEC44B104C" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense_3F53DCA924569266CD892CFEC44B104C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5D038423613F42EEAADF2CFEC44BADF0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5D038423613F42EEAADF2CFEC44BADF0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in assets and liabilities, net of effects of acquisitions:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5D038423613F42EEAADF2CFEC44BADF0_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5D038423613F42EEAADF2CFEC44BADF0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5D038423613F42EEAADF2CFEC44BADF0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5D038423613F42EEAADF2CFEC44BADF0" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5D038423613F42EEAADF2CFEC44BADF0" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_DAD53B56DAF81D16C7F72CFEC44BAFC4_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_DAD53B56DAF81D16C7F72CFEC44BAFC4" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_DAD53B56DAF81D16C7F72CFEC44BAFC4_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_DAD53B56DAF81D16C7F72CFEC44BAFC4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_DAD53B56DAF81D16C7F72CFEC44BAFC4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_DAD53B56DAF81D16C7F72CFEC44BAFC4" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_DAD53B56DAF81D16C7F72CFEC44BAFC4" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_3FD3A05D4A9413FF1D0A2CFEC44B8DE0_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_3FD3A05D4A9413FF1D0A2CFEC44B8DE0" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_3FD3A05D4A9413FF1D0A2CFEC44B8DE0_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_3FD3A05D4A9413FF1D0A2CFEC44B8DE0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_3FD3A05D4A9413FF1D0A2CFEC44B8DE0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories_3FD3A05D4A9413FF1D0A2CFEC44B8DE0" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_3FD3A05D4A9413FF1D0A2CFEC44B8DE0" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_859A90322C216CB2F5382CFEC44C870D_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_859A90322C216CB2F5382CFEC44C870D" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_859A90322C216CB2F5382CFEC44C870D_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_859A90322C216CB2F5382CFEC44C870D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_859A90322C216CB2F5382CFEC44C870D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_859A90322C216CB2F5382CFEC44C870D" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_859A90322C216CB2F5382CFEC44C870D" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_B25160CA73E8B6AB914E2CFEC44CC34D_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_B25160CA73E8B6AB914E2CFEC44CC34D" 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_IncreaseDecreaseInAccountsPayable_B25160CA73E8B6AB914E2CFEC44CC34D_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_B25160CA73E8B6AB914E2CFEC44CC34D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_B25160CA73E8B6AB914E2CFEC44CC34D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable_B25160CA73E8B6AB914E2CFEC44CC34D" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable_B25160CA73E8B6AB914E2CFEC44CC34D" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_0C828EA9736C9E0E14FD2CFEC44C01BF_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_0C828EA9736C9E0E14FD2CFEC44C01BF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued and other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_0C828EA9736C9E0E14FD2CFEC44C01BF_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_0C828EA9736C9E0E14FD2CFEC44C01BF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_0C828EA9736C9E0E14FD2CFEC44C01BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_0C828EA9736C9E0E14FD2CFEC44C01BF" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_0C828EA9736C9E0E14FD2CFEC44C01BF" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_47A9129F57B60259FDB22CFEC44C8F95_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_47A9129F57B60259FDB22CFEC44C8F95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term income tax payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_47A9129F57B60259FDB22CFEC44C8F95_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_47A9129F57B60259FDB22CFEC44C8F95" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_47A9129F57B60259FDB22CFEC44C8F95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_47A9129F57B60259FDB22CFEC44C8F95" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_47A9129F57B60259FDB22CFEC44C8F95" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_BA696F08A31115152DCF2CFEC44CB55B_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_BA696F08A31115152DCF2CFEC44CB55B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenues</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_BA696F08A31115152DCF2CFEC44CB55B_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_BA696F08A31115152DCF2CFEC44CB55B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_BA696F08A31115152DCF2CFEC44CB55B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_BA696F08A31115152DCF2CFEC44CB55B" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_BA696F08A31115152DCF2CFEC44CB55B" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_79EFC79000651AFB23CB2CFEC44D2E68_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_79EFC79000651AFB23CB2CFEC44D2E68" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_79EFC79000651AFB23CB2CFEC44D2E68_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_79EFC79000651AFB23CB2CFEC44D2E68" 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_79EFC79000651AFB23CB2CFEC44D2E68" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_79EFC79000651AFB23CB2CFEC44D2E68" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_79EFC79000651AFB23CB2CFEC44D2E68" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_B16CC11E265288F8BB242CFEC44D0ABD_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_B16CC11E265288F8BB242CFEC44D0ABD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_B16CC11E265288F8BB242CFEC44D0ABD_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_B16CC11E265288F8BB242CFEC44D0ABD" 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_B16CC11E265288F8BB242CFEC44D0ABD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_B16CC11E265288F8BB242CFEC44D0ABD" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_B16CC11E265288F8BB242CFEC44D0ABD" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EA1BEAB9ACF714D0206B2CFEC44DC05F_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EA1BEAB9ACF714D0206B2CFEC44DC05F" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EA1BEAB9ACF714D0206B2CFEC44DC05F_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EA1BEAB9ACF714D0206B2CFEC44DC05F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EA1BEAB9ACF714D0206B2CFEC44DC05F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EA1BEAB9ACF714D0206B2CFEC44DC05F" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EA1BEAB9ACF714D0206B2CFEC44DC05F" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_198A3BCF2F5E48905FDB2CFEC44DD01E_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_198A3BCF2F5E48905FDB2CFEC44DD01E" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_198A3BCF2F5E48905FDB2CFEC44DD01E_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_198A3BCF2F5E48905FDB2CFEC44DD01E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Available-for-sale Securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_198A3BCF2F5E48905FDB2CFEC44DD01E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_198A3BCF2F5E48905FDB2CFEC44DD01E" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_198A3BCF2F5E48905FDB2CFEC44DD01E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_E3D7A7FB37653E394EFE2CFEC44D8620_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_E3D7A7FB37653E394EFE2CFEC44D8620" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from maturities of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_E3D7A7FB37653E394EFE2CFEC44D8620_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_E3D7A7FB37653E394EFE2CFEC44D8620" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale and Maturity 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_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_E3D7A7FB37653E394EFE2CFEC44D8620" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_E3D7A7FB37653E394EFE2CFEC44D8620" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_E3D7A7FB37653E394EFE2CFEC44D8620" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_F53A4D3F827963863C7A2CFEC44D389A_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_F53A4D3F827963863C7A2CFEC44D389A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sales of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_F53A4D3F827963863C7A2CFEC44D389A_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_F53A4D3F827963863C7A2CFEC44D389A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_F53A4D3F827963863C7A2CFEC44D389A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_F53A4D3F827963863C7A2CFEC44D389A" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_F53A4D3F827963863C7A2CFEC44D389A" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_24DCC24C0BE5E0FFC56D2CFEC453D7AA_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_24DCC24C0BE5E0FFC56D2CFEC453D7AA" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of investments in privately held companies</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_24DCC24C0BE5E0FFC56D2CFEC453D7AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_24DCC24C0BE5E0FFC56D2CFEC453D7AA" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_24DCC24C0BE5E0FFC56D2CFEC453D7AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireLoansReceivable_1BAA04F1E3ADFAB9607E2CFEC453ED92_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLoansReceivable_1BAA04F1E3ADFAB9607E2CFEC453ED92" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loan advances to equity investee</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireLoansReceivable_1BAA04F1E3ADFAB9607E2CFEC453ED92_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLoansReceivable_1BAA04F1E3ADFAB9607E2CFEC453ED92" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Loans Receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable_1BAA04F1E3ADFAB9607E2CFEC453ED92" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLoansReceivable_1BAA04F1E3ADFAB9607E2CFEC453ED92" xlink:to="lab_us-gaap_PaymentsToAcquireLoansReceivable_1BAA04F1E3ADFAB9607E2CFEC453ED92" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_05054C52FF1150B4B49F2CFEC4536C4D_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_05054C52FF1150B4B49F2CFEC4536C4D" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Acquisition, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_05054C52FF1150B4B49F2CFEC4536C4D_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_05054C52FF1150B4B49F2CFEC4536C4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_05054C52FF1150B4B49F2CFEC4536C4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_05054C52FF1150B4B49F2CFEC4536C4D" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_05054C52FF1150B4B49F2CFEC4536C4D" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_EBD0135E8F45437F0ADC2CFEC45301B1_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_EBD0135E8F45437F0ADC2CFEC45301B1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">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_EBD0135E8F45437F0ADC2CFEC45301B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_EBD0135E8F45437F0ADC2CFEC45301B1" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_EBD0135E8F45437F0ADC2CFEC45301B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_CB7A50A2FC6DCC82D4422CFEC4534D5F_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_CB7A50A2FC6DCC82D4422CFEC4534D5F" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_CB7A50A2FC6DCC82D4422CFEC4534D5F_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_CB7A50A2FC6DCC82D4422CFEC4534D5F" 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_CB7A50A2FC6DCC82D4422CFEC4534D5F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_CB7A50A2FC6DCC82D4422CFEC4534D5F" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_CB7A50A2FC6DCC82D4422CFEC4534D5F" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_B8178356EFD035CC59A62CFEC4532A45_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_B8178356EFD035CC59A62CFEC4532A45" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_B8178356EFD035CC59A62CFEC4532A45_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_B8178356EFD035CC59A62CFEC4532A45" 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_B8178356EFD035CC59A62CFEC4532A45" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_B8178356EFD035CC59A62CFEC4532A45" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_B8178356EFD035CC59A62CFEC4532A45" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_392C79B630E9FB99A6522CFEC4536558_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_392C79B630E9FB99A6522CFEC4536558" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_392C79B630E9FB99A6522CFEC4536558_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_392C79B630E9FB99A6522CFEC4536558" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance 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_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_392C79B630E9FB99A6522CFEC4536558" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_392C79B630E9FB99A6522CFEC4536558" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_392C79B630E9FB99A6522CFEC4536558" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_0C77B2BF0323CDFCEBD32CFEC4552E53_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_0C77B2BF0323CDFCEBD32CFEC4552E53" 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_0C77B2BF0323CDFCEBD32CFEC4552E53_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_0C77B2BF0323CDFCEBD32CFEC4552E53" 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_0C77B2BF0323CDFCEBD32CFEC4552E53" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_0C77B2BF0323CDFCEBD32CFEC4552E53" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_0C77B2BF0323CDFCEBD32CFEC4552E53" xlink:type="arc" />
    <link:label id="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_DE643DC51B25EC920A8F2CFEC455515D_terseLabel_en-US" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_DE643DC51B25EC920A8F2CFEC455515D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Excess tax benefit from share-based payment arrangements</link:label>
    <link:label id="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_DE643DC51B25EC920A8F2CFEC455515D_label_en-US" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_DE643DC51B25EC920A8F2CFEC455515D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess Tax Benefit from Share-based Compensation, Financing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_DE643DC51B25EC920A8F2CFEC455515D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_DE643DC51B25EC920A8F2CFEC455515D" xlink:to="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_DE643DC51B25EC920A8F2CFEC455515D" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_BB50D9FF47A4B49825CF2CFEC4556120_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_BB50D9FF47A4B49825CF2CFEC4556120" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_BB50D9FF47A4B49825CF2CFEC4556120_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_BB50D9FF47A4B49825CF2CFEC4556120" 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_BB50D9FF47A4B49825CF2CFEC4556120" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_BB50D9FF47A4B49825CF2CFEC4556120" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_BB50D9FF47A4B49825CF2CFEC4556120" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F8824DAF48731E8CE8032CFEC45593D2_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F8824DAF48731E8CE8032CFEC45593D2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F8824DAF48731E8CE8032CFEC45593D2_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F8824DAF48731E8CE8032CFEC45593D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash and Cash Equivalents</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F8824DAF48731E8CE8032CFEC45593D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F8824DAF48731E8CE8032CFEC45593D2" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F8824DAF48731E8CE8032CFEC45593D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_85DF8916C33050B1DC482CFEC4564943_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_85DF8916C33050B1DC482CFEC4564943" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase in cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_85DF8916C33050B1DC482CFEC4564943_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_85DF8916C33050B1DC482CFEC4564943" 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_85DF8916C33050B1DC482CFEC4564943" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_85DF8916C33050B1DC482CFEC4564943" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_85DF8916C33050B1DC482CFEC4564943" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_49838D397DC1DE3322A42CFEC45630DE_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_49838D397DC1DE3322A42CFEC45630DE" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents, and restricted cash at beginning of year</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_49838D397DC1DE3322A42CFEC45630DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_49838D397DC1DE3322A42CFEC45630DE" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_49838D397DC1DE3322A42CFEC45630DE" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2CB6901104CCA197E1E92CFF2DEF303F_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2CB6901104CCA197E1E92CFF2DEF303F" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents, and restricted cash at end of the 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_2CB6901104CCA197E1E92CFF2DEF303F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2CB6901104CCA197E1E92CFF2DEF303F" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2CB6901104CCA197E1E92CFF2DEF303F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_7908A3279EA7858BB3521AF09C077FB1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_7908A3279EA7858BB3521AF09C077FB1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_7908A3279EA7858BB3521AF09C077FB1_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_7908A3279EA7858BB3521AF09C077FB1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_7908A3279EA7858BB3521AF09C077FB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_7908A3279EA7858BB3521AF09C077FB1" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_7908A3279EA7858BB3521AF09C077FB1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_35DAD9A2331F5F24C4EA1AF09C074E2F_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_35DAD9A2331F5F24C4EA1AF09C074E2F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_35DAD9A2331F5F24C4EA1AF09C074E2F_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_35DAD9A2331F5F24C4EA1AF09C074E2F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_35DAD9A2331F5F24C4EA1AF09C074E2F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_35DAD9A2331F5F24C4EA1AF09C074E2F" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_35DAD9A2331F5F24C4EA1AF09C074E2F" xlink:type="arc" />
    <link:label id="lab_srt_ConsolidationItemsAxis_2B4F414C5570E9DC5EF5086C29AEECEA_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis_2B4F414C5570E9DC5EF5086C29AEECEA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_2B4F414C5570E9DC5EF5086C29AEECEA_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis_2B4F414C5570E9DC5EF5086C29AEECEA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_2B4F414C5570E9DC5EF5086C29AEECEA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis_2B4F414C5570E9DC5EF5086C29AEECEA" xlink:to="lab_srt_ConsolidationItemsAxis_2B4F414C5570E9DC5EF5086C29AEECEA" xlink:type="arc" />
    <link:label id="lab_srt_ConsolidationItemsDomain_4FE54985B071CD70979F086C29AEB80B_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain_4FE54985B071CD70979F086C29AEB80B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_4FE54985B071CD70979F086C29AEB80B_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain_4FE54985B071CD70979F086C29AEB80B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_4FE54985B071CD70979F086C29AEB80B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain_4FE54985B071CD70979F086C29AEB80B" xlink:to="lab_srt_ConsolidationItemsDomain_4FE54985B071CD70979F086C29AEB80B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingSegmentsMember_00EFE3866B3203492D70086C29AED62D_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember_00EFE3866B3203492D70086C29AED62D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_00EFE3866B3203492D70086C29AED62D_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember_00EFE3866B3203492D70086C29AED62D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_00EFE3866B3203492D70086C29AED62D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember_00EFE3866B3203492D70086C29AED62D" xlink:to="lab_us-gaap_OperatingSegmentsMember_00EFE3866B3203492D70086C29AED62D" xlink:type="arc" />
    <link:label id="lab_country_US_326FB68F267F8FEF7F2A086C29AE0A28_terseLabel_en-US" xlink:label="lab_country_US_326FB68F267F8FEF7F2A086C29AE0A28" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_326FB68F267F8FEF7F2A086C29AE0A28_label_en-US" xlink:label="lab_country_US_326FB68F267F8FEF7F2A086C29AE0A28" 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_326FB68F267F8FEF7F2A086C29AE0A28" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US_326FB68F267F8FEF7F2A086C29AE0A28" xlink:to="lab_country_US_326FB68F267F8FEF7F2A086C29AE0A28" xlink:type="arc" />
    <link:label id="lab_country_NL_971E287A8B56B1D40893086C29AEB2D6_verboseLabel_en-US" xlink:label="lab_country_NL_971E287A8B56B1D40893086C29AEB2D6" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">the Netherlands</link:label>
    <link:label id="lab_country_NL_971E287A8B56B1D40893086C29AEB2D6_label_en-US" xlink:label="lab_country_NL_971E287A8B56B1D40893086C29AEB2D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NETHERLANDS</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_NL" xlink:label="loc_country_NL_971E287A8B56B1D40893086C29AEB2D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_NL_971E287A8B56B1D40893086C29AEB2D6" xlink:to="lab_country_NL_971E287A8B56B1D40893086C29AEB2D6" xlink:type="arc" />
    <link:label id="lab_country_CN_1C9DBCADA768CC3CA5D8086C29AE75B1_terseLabel_en-US" xlink:label="lab_country_CN_1C9DBCADA768CC3CA5D8086C29AE75B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">China</link:label>
    <link:label id="lab_country_CN_1C9DBCADA768CC3CA5D8086C29AE75B1_label_en-US" xlink:label="lab_country_CN_1C9DBCADA768CC3CA5D8086C29AE75B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_1C9DBCADA768CC3CA5D8086C29AE75B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN_1C9DBCADA768CC3CA5D8086C29AE75B1" xlink:to="lab_country_CN_1C9DBCADA768CC3CA5D8086C29AE75B1" xlink:type="arc" />
    <link:label id="lab_algn_OtherInternationalMember_9733A0897D422DF8B8D3086C29AEC0A1_terseLabel_en-US" xlink:label="lab_algn_OtherInternationalMember_9733A0897D422DF8B8D3086C29AEC0A1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other international</link:label>
    <link:label id="lab_algn_OtherInternationalMember_9733A0897D422DF8B8D3086C29AEC0A1_label_en-US" xlink:label="lab_algn_OtherInternationalMember_9733A0897D422DF8B8D3086C29AEC0A1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other International [Member]</link:label>
    <link:label id="lab_algn_OtherInternationalMember_9733A0897D422DF8B8D3086C29AEC0A1_documentation_en-US" xlink:label="lab_algn_OtherInternationalMember_9733A0897D422DF8B8D3086C29AEC0A1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other International [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_OtherInternationalMember" xlink:label="loc_algn_OtherInternationalMember_9733A0897D422DF8B8D3086C29AEC0A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_OtherInternationalMember_9733A0897D422DF8B8D3086C29AEC0A1" xlink:to="lab_algn_OtherInternationalMember_9733A0897D422DF8B8D3086C29AEC0A1" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_B29773B2D0D8A6EB5B221AF09A92AD5F_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_B29773B2D0D8A6EB5B221AF09A92AD5F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average fair value per share at grant date (usd per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_B29773B2D0D8A6EB5B221AF09A92AD5F_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_B29773B2D0D8A6EB5B221AF09A92AD5F" 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, Option, Nonvested, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_B29773B2D0D8A6EB5B221AF09A92AD5F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_B29773B2D0D8A6EB5B221AF09A92AD5F" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_B29773B2D0D8A6EB5B221AF09A92AD5F" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1E52FAF7AF77F4EF532F1AF09BD0FA72_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1E52FAF7AF77F4EF532F1AF09BD0FA72" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1E52FAF7AF77F4EF532F1AF09BD0FA72_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1E52FAF7AF77F4EF532F1AF09BD0FA72" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note 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_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1E52FAF7AF77F4EF532F1AF09BD0FA72" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1E52FAF7AF77F4EF532F1AF09BD0FA72" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1E52FAF7AF77F4EF532F1AF09BD0FA72" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_E9C573AA61C34CEEB8340C972E105160_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_E9C573AA61C34CEEB8340C972E105160" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Shares Underlying Stock Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_E9C573AA61C34CEEB8340C972E105160_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_E9C573AA61C34CEEB8340C972E105160" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_E9C573AA61C34CEEB8340C972E105160" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_E9C573AA61C34CEEB8340C972E105160" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_E9C573AA61C34CEEB8340C972E105160" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A5D782B4480DE44974210C972E10A633_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A5D782B4480DE44974210C972E10A633" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding beginning balance (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A5D782B4480DE44974210C972E10A633_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A5D782B4480DE44974210C972E10A633" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A5D782B4480DE44974210C972E10A633" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A5D782B4480DE44974210C972E10A633" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A5D782B4480DE44974210C972E10A633" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4135720C6989BEE883840C972E110A6A_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4135720C6989BEE883840C972E110A6A" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Exercised (shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4135720C6989BEE883840C972E110A6A_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4135720C6989BEE883840C972E110A6A" 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_4135720C6989BEE883840C972E110A6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4135720C6989BEE883840C972E110A6A" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4135720C6989BEE883840C972E110A6A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_CE5C3B4EDC2752768C860C972E113523_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_CE5C3B4EDC2752768C860C972E113523" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cancelled or expired (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_CE5C3B4EDC2752768C860C972E113523_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_CE5C3B4EDC2752768C860C972E113523" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_CE5C3B4EDC2752768C860C972E113523" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_CE5C3B4EDC2752768C860C972E113523" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_CE5C3B4EDC2752768C860C972E113523" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1EE7937F9F15756B943A0C972E11E073_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1EE7937F9F15756B943A0C972E11E073" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding ending balance (shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1EE7937F9F15756B943A0C972E11E073" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1EE7937F9F15756B943A0C972E11E073" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1EE7937F9F15756B943A0C972E11E073" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_BA62409BDE52EC0B0A1E0C972E11DDCC_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_BA62409BDE52EC0B0A1E0C972E11DDCC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest at December 31, 2013 (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_BA62409BDE52EC0B0A1E0C972E11DDCC_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_BA62409BDE52EC0B0A1E0C972E11DDCC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_BA62409BDE52EC0B0A1E0C972E11DDCC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_BA62409BDE52EC0B0A1E0C972E11DDCC" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_BA62409BDE52EC0B0A1E0C972E11DDCC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_539F6F6EA633DA81B8E00C972E11109A_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_539F6F6EA633DA81B8E00C972E11109A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable at December 31, 2013 (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_539F6F6EA633DA81B8E00C972E11109A_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_539F6F6EA633DA81B8E00C972E11109A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_539F6F6EA633DA81B8E00C972E11109A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_539F6F6EA633DA81B8E00C972E11109A" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_539F6F6EA633DA81B8E00C972E11109A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_A2804ABE51D0F6B810B90C972E12144F_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_A2804ABE51D0F6B810B90C972E12144F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Exercise Price per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_A2804ABE51D0F6B810B90C972E12144F_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_A2804ABE51D0F6B810B90C972E12144F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_A2804ABE51D0F6B810B90C972E12144F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_A2804ABE51D0F6B810B90C972E12144F" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_A2804ABE51D0F6B810B90C972E12144F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1EB2661E5F4D826471370C972E120EC9_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1EB2661E5F4D826471370C972E120EC9" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding beginning balance (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1EB2661E5F4D826471370C972E120EC9_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1EB2661E5F4D826471370C972E120EC9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1EB2661E5F4D826471370C972E120EC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1EB2661E5F4D826471370C972E120EC9" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1EB2661E5F4D826471370C972E120EC9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6CD39DE1957793485D700C972E127E05_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6CD39DE1957793485D700C972E127E05" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercised (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6CD39DE1957793485D700C972E127E05_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6CD39DE1957793485D700C972E127E05" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6CD39DE1957793485D700C972E127E05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6CD39DE1957793485D700C972E127E05" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6CD39DE1957793485D700C972E127E05" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_7337EC0E9D291028A5990C972E12C151_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_7337EC0E9D291028A5990C972E12C151" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cancelled or expired (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_7337EC0E9D291028A5990C972E12C151_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_7337EC0E9D291028A5990C972E12C151" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_7337EC0E9D291028A5990C972E12C151" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_7337EC0E9D291028A5990C972E12C151" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_7337EC0E9D291028A5990C972E12C151" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_072D89C9C9AB94AA19BC0C972E1332BD_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_072D89C9C9AB94AA19BC0C972E1332BD" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding ending balance (usd per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_072D89C9C9AB94AA19BC0C972E1332BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_072D89C9C9AB94AA19BC0C972E1332BD" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_072D89C9C9AB94AA19BC0C972E1332BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_A02D40DC220FB248CBE10C972E1357DB_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_A02D40DC220FB248CBE10C972E1357DB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest at December 31, 2013 (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_A02D40DC220FB248CBE10C972E1357DB_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_A02D40DC220FB248CBE10C972E1357DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_A02D40DC220FB248CBE10C972E1357DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_A02D40DC220FB248CBE10C972E1357DB" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_A02D40DC220FB248CBE10C972E1357DB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_C9F5259272CC301897830C972E13A0C3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_C9F5259272CC301897830C972E13A0C3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable at December 31, 2013 (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_C9F5259272CC301897830C972E13A0C3_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_C9F5259272CC301897830C972E13A0C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_C9F5259272CC301897830C972E13A0C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_C9F5259272CC301897830C972E13A0C3" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_C9F5259272CC301897830C972E13A0C3" xlink:type="arc" />
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_99CEAE9C53C9E4D452320C972E1366D9_terseLabel_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_99CEAE9C53C9E4D452320C972E1366D9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Remaining Contractual Term (in years)</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_99CEAE9C53C9E4D452320C972E1366D9_label_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_99CEAE9C53C9E4D452320C972E1366D9" 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 Weighted Average Remaining Contractual Term [Abstract]</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_99CEAE9C53C9E4D452320C972E1366D9_documentation_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_99CEAE9C53C9E4D452320C972E1366D9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_99CEAE9C53C9E4D452320C972E1366D9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_99CEAE9C53C9E4D452320C972E1366D9" xlink:to="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_99CEAE9C53C9E4D452320C972E1366D9" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_D15CDA8551B81D45C7D00C972E135A1F_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_D15CDA8551B81D45C7D00C972E135A1F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding as of December 31, 2018</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_D15CDA8551B81D45C7D00C972E135A1F_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_D15CDA8551B81D45C7D00C972E135A1F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_D15CDA8551B81D45C7D00C972E135A1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_D15CDA8551B81D45C7D00C972E135A1F" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_D15CDA8551B81D45C7D00C972E135A1F" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_3BD8862BD39270C020BA0C972E135D58_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_3BD8862BD39270C020BA0C972E135D58" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested at December 31, 2018</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_3BD8862BD39270C020BA0C972E135D58_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_3BD8862BD39270C020BA0C972E135D58" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_3BD8862BD39270C020BA0C972E135D58" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_3BD8862BD39270C020BA0C972E135D58" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_3BD8862BD39270C020BA0C972E135D58" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0788DC705E367011ECD60C972E148CB8_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0788DC705E367011ECD60C972E148CB8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable at December 31, 2018</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0788DC705E367011ECD60C972E148CB8_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0788DC705E367011ECD60C972E148CB8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0788DC705E367011ECD60C972E148CB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0788DC705E367011ECD60C972E148CB8" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0788DC705E367011ECD60C972E148CB8" xlink:type="arc" />
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_1C5F7EB151D6070AA3BA0C972E14284A_terseLabel_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_1C5F7EB151D6070AA3BA0C972E14284A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Intrinsic Value</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_1C5F7EB151D6070AA3BA0C972E14284A_label_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_1C5F7EB151D6070AA3BA0C972E14284A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract]</link:label>
    <link:label id="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_1C5F7EB151D6070AA3BA0C972E14284A_documentation_en-US" xlink:label="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_1C5F7EB151D6070AA3BA0C972E14284A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_1C5F7EB151D6070AA3BA0C972E14284A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_1C5F7EB151D6070AA3BA0C972E14284A" xlink:to="lab_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_1C5F7EB151D6070AA3BA0C972E14284A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4A34790F552EC80985F00C972E14D628_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4A34790F552EC80985F00C972E14D628" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding as of December 31, 2018</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4A34790F552EC80985F00C972E14D628_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4A34790F552EC80985F00C972E14D628" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4A34790F552EC80985F00C972E14D628" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4A34790F552EC80985F00C972E14D628" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4A34790F552EC80985F00C972E14D628" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_D34B39293A99201A0E100C972E14C3FF_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_D34B39293A99201A0E100C972E14C3FF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested at December 31, 2018</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_D34B39293A99201A0E100C972E14C3FF_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_D34B39293A99201A0E100C972E14C3FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_D34B39293A99201A0E100C972E14C3FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_D34B39293A99201A0E100C972E14C3FF" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_D34B39293A99201A0E100C972E14C3FF" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_CF6B529CAD4BB8E477830C972E1487C6_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_CF6B529CAD4BB8E477830C972E1487C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable at December 31, 2018</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_CF6B529CAD4BB8E477830C972E1487C6_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_CF6B529CAD4BB8E477830C972E1487C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_CF6B529CAD4BB8E477830C972E1487C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_CF6B529CAD4BB8E477830C972E1487C6" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_CF6B529CAD4BB8E477830C972E1487C6" xlink:type="arc" />
    <link:label id="lab_country_MX_6CDC2AE494F0F14A9B301AF09C40BC62_terseLabel_en-US" xlink:label="lab_country_MX_6CDC2AE494F0F14A9B301AF09C40BC62" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mexico</link:label>
    <link:label id="lab_country_MX_6CDC2AE494F0F14A9B301AF09C40BC62_label_en-US" xlink:label="lab_country_MX_6CDC2AE494F0F14A9B301AF09C40BC62" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MEXICO</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MX" xlink:label="loc_country_MX_6CDC2AE494F0F14A9B301AF09C40BC62" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MX_6CDC2AE494F0F14A9B301AF09C40BC62" xlink:to="lab_country_MX_6CDC2AE494F0F14A9B301AF09C40BC62" xlink:type="arc" />
    <link:label id="lab_us-gaap_NoncurrentAssets_08FA5D9BAFC00908C4081AF09C40DDC3_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets_08FA5D9BAFC00908C4081AF09C40DDC3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_08FA5D9BAFC00908C4081AF09C40DDC3_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets_08FA5D9BAFC00908C4081AF09C40DDC3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_08FA5D9BAFC00908C4081AF09C40DDC3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets_08FA5D9BAFC00908C4081AF09C40DDC3" xlink:to="lab_us-gaap_NoncurrentAssets_08FA5D9BAFC00908C4081AF09C40DDC3" xlink:type="arc" />
    <link:label id="lab_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926_terseLabel_en-US" xlink:label="lab_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]</link:label>
    <link:label id="lab_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926_label_en-US" xlink:label="lab_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Assets And Liabilities Measured On Recurring Basis [Table]</link:label>
    <link:label id="lab_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926_documentation_en-US" xlink:label="lab_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:label="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" xlink:to="lab_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" xlink:type="arc" />
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_B570DBEB48A29A19779F2B4E9C33252B_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember_B570DBEB48A29A19779F2B4E9C33252B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_B570DBEB48A29A19779F2B4E9C33252B_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember_B570DBEB48A29A19779F2B4E9C33252B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_B570DBEB48A29A19779F2B4E9C33252B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember_B570DBEB48A29A19779F2B4E9C33252B" xlink:to="lab_us-gaap_MoneyMarketFundsMember_B570DBEB48A29A19779F2B4E9C33252B" xlink:type="arc" />
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_D6AA84829CF162DEF9EA2B4E9C34FF2C_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember_D6AA84829CF162DEF9EA2B4E9C34FF2C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">US Treasury and Government [Member]</link:label>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_D6AA84829CF162DEF9EA2B4E9C34FF2C_label_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember_D6AA84829CF162DEF9EA2B4E9C34FF2C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">US Treasury and Government [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_D6AA84829CF162DEF9EA2B4E9C34FF2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryAndGovernmentMember_D6AA84829CF162DEF9EA2B4E9C34FF2C" xlink:to="lab_us-gaap_USTreasuryAndGovernmentMember_D6AA84829CF162DEF9EA2B4E9C34FF2C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_418134C75F3BB583345D2B4E9C34775A_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember_418134C75F3BB583345D2B4E9C34775A" 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_418134C75F3BB583345D2B4E9C34775A_label_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember_418134C75F3BB583345D2B4E9C34775A" 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_418134C75F3BB583345D2B4E9C34775A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateBondSecuritiesMember_418134C75F3BB583345D2B4E9C34775A" xlink:to="lab_us-gaap_CorporateBondSecuritiesMember_418134C75F3BB583345D2B4E9C34775A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember_9B15B8CDC846C14323802B4E9C3430BB_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember_9B15B8CDC846C14323802B4E9C3430BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Security, Government, Non-US [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember_9B15B8CDC846C14323802B4E9C3430BB_label_en-US" xlink:label="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember_9B15B8CDC846C14323802B4E9C3430BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Security, Government, Non-US [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_9B15B8CDC846C14323802B4E9C3430BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_9B15B8CDC846C14323802B4E9C3430BB" xlink:to="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember_9B15B8CDC846C14323802B4E9C3430BB" xlink:type="arc" />
    <link:label id="lab_algn_IsraeliSeveranceFundsMember_B543BE984AC6B83D53812B4E9C3420B2_terseLabel_en-US" xlink:label="lab_algn_IsraeliSeveranceFundsMember_B543BE984AC6B83D53812B4E9C3420B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Israeli funds</link:label>
    <link:label id="lab_algn_IsraeliSeveranceFundsMember_B543BE984AC6B83D53812B4E9C3420B2_label_en-US" xlink:label="lab_algn_IsraeliSeveranceFundsMember_B543BE984AC6B83D53812B4E9C3420B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Israeli Severance Funds [Member]</link:label>
    <link:label id="lab_algn_IsraeliSeveranceFundsMember_B543BE984AC6B83D53812B4E9C3420B2_documentation_en-US" xlink:label="lab_algn_IsraeliSeveranceFundsMember_B543BE984AC6B83D53812B4E9C3420B2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Israeli Severance Funds [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_IsraeliSeveranceFundsMember" xlink:label="loc_algn_IsraeliSeveranceFundsMember_B543BE984AC6B83D53812B4E9C3420B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_IsraeliSeveranceFundsMember_B543BE984AC6B83D53812B4E9C3420B2" xlink:to="lab_algn_IsraeliSeveranceFundsMember_B543BE984AC6B83D53812B4E9C3420B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_EB31EFFC029AE235ED5F2B4E9C363E1C_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_EB31EFFC029AE235ED5F2B4E9C363E1C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurements, Fair Value Hierarchy [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_EB31EFFC029AE235ED5F2B4E9C363E1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_EB31EFFC029AE235ED5F2B4E9C363E1C" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_EB31EFFC029AE235ED5F2B4E9C363E1C" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_7590BED8F02C15A516842B4E9C360DC6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_7590BED8F02C15A516842B4E9C360DC6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Quoted Prices in Active Markets for Identical Assets (Level 1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_7590BED8F02C15A516842B4E9C360DC6_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_7590BED8F02C15A516842B4E9C360DC6" 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_7590BED8F02C15A516842B4E9C360DC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member_7590BED8F02C15A516842B4E9C360DC6" xlink:to="lab_us-gaap_FairValueInputsLevel1Member_7590BED8F02C15A516842B4E9C360DC6" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_BC0ACAA238D153F739862B4E9C372617_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_BC0ACAA238D153F739862B4E9C372617" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Other Observable Inputs (Level 2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_BC0ACAA238D153F739862B4E9C372617_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_BC0ACAA238D153F739862B4E9C372617" 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_BC0ACAA238D153F739862B4E9C372617" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member_BC0ACAA238D153F739862B4E9C372617" xlink:to="lab_us-gaap_FairValueInputsLevel2Member_BC0ACAA238D153F739862B4E9C372617" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashEquivalentsMember_4DB4742F8EAA81A9A0AE2B4E9C37401D_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsMember_4DB4742F8EAA81A9A0AE2B4E9C37401D" 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_4DB4742F8EAA81A9A0AE2B4E9C37401D_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsMember_4DB4742F8EAA81A9A0AE2B4E9C37401D" 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_4DB4742F8EAA81A9A0AE2B4E9C37401D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsMember_4DB4742F8EAA81A9A0AE2B4E9C37401D" xlink:to="lab_us-gaap_CashEquivalentsMember_4DB4742F8EAA81A9A0AE2B4E9C37401D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsMember_5D7EFB51CC781CD7897C2B4E9C387102_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMember_5D7EFB51CC781CD7897C2B4E9C387102" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMember_5D7EFB51CC781CD7897C2B4E9C387102_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMember_5D7EFB51CC781CD7897C2B4E9C387102" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="loc_us-gaap_OtherAssetsMember_5D7EFB51CC781CD7897C2B4E9C387102" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMember_5D7EFB51CC781CD7897C2B4E9C387102" xlink:to="lab_us-gaap_OtherAssetsMember_5D7EFB51CC781CD7897C2B4E9C387102" xlink:type="arc" />
    <link:label id="lab_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67_terseLabel_en-US" xlink:label="lab_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</link:label>
    <link:label id="lab_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67_label_en-US" xlink:label="lab_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]</link:label>
    <link:label id="lab_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67_documentation_en-US" xlink:label="lab_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" xlink:label="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:to="lab_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_7B240FCA8313A6EA06032B4E9C38D71D_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_7B240FCA8313A6EA06032B4E9C38D71D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_7B240FCA8313A6EA06032B4E9C38D71D_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_7B240FCA8313A6EA06032B4E9C38D71D" 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_7B240FCA8313A6EA06032B4E9C38D71D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_7B240FCA8313A6EA06032B4E9C38D71D" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_7B240FCA8313A6EA06032B4E9C38D71D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecurities_E41D93B334C2B153665F2B4E9C39419D_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecurities_E41D93B334C2B153665F2B4E9C39419D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_E41D93B334C2B153665F2B4E9C39419D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecurities_E41D93B334C2B153665F2B4E9C39419D" xlink:to="lab_us-gaap_AvailableForSaleSecurities_E41D93B334C2B153665F2B4E9C39419D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsFairValueDisclosure_B8AD72202DE067D2BE7A2B4E9C393434_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsFairValueDisclosure_B8AD72202DE067D2BE7A2B4E9C393434" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsFairValueDisclosure_B8AD72202DE067D2BE7A2B4E9C393434_label_en-US" xlink:label="lab_us-gaap_OtherAssetsFairValueDisclosure_B8AD72202DE067D2BE7A2B4E9C393434" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, 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_OtherAssetsFairValueDisclosure" xlink:label="loc_us-gaap_OtherAssetsFairValueDisclosure_B8AD72202DE067D2BE7A2B4E9C393434" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsFairValueDisclosure_B8AD72202DE067D2BE7A2B4E9C393434" xlink:to="lab_us-gaap_OtherAssetsFairValueDisclosure_B8AD72202DE067D2BE7A2B4E9C393434" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_917DCD9CDB5956F543A02B4E9C39C4A0_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure_917DCD9CDB5956F543A02B4E9C39C4A0" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Assets measured at fair value</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_917DCD9CDB5956F543A02B4E9C39C4A0_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure_917DCD9CDB5956F543A02B4E9C39C4A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, 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_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_917DCD9CDB5956F543A02B4E9C39C4A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_917DCD9CDB5956F543A02B4E9C39C4A0" xlink:to="lab_us-gaap_AssetsFairValueDisclosure_917DCD9CDB5956F543A02B4E9C39C4A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" xlink:type="arc" />
    <link:label id="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_709977F20B6D320D73C80C9B44FCE8DF_terseLabel_en-US" xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_709977F20B6D320D73C80C9B44FCE8DF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Axis]</link:label>
    <link:label id="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_709977F20B6D320D73C80C9B44FCE8DF_label_en-US" xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_709977F20B6D320D73C80C9B44FCE8DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_709977F20B6D320D73C80C9B44FCE8DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_709977F20B6D320D73C80C9B44FCE8DF" xlink:to="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_709977F20B6D320D73C80C9B44FCE8DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_BD332E568469B32960210C9B44FCECB7_terseLabel_en-US" xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_BD332E568469B32960210C9B44FCECB7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Domain]</link:label>
    <link:label id="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_BD332E568469B32960210C9B44FCECB7_label_en-US" xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_BD332E568469B32960210C9B44FCECB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_BD332E568469B32960210C9B44FCECB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_BD332E568469B32960210C9B44FCECB7" xlink:to="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_BD332E568469B32960210C9B44FCECB7" xlink:type="arc" />
    <link:label id="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_95E2A1A5D39152C2846D0C9B44FC35B9_terseLabel_en-US" xlink:label="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_95E2A1A5D39152C2846D0C9B44FC35B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Difference between Revenue Guidance in Effect before and after Topic 606</link:label>
    <link:label id="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_95E2A1A5D39152C2846D0C9B44FC35B9_label_en-US" xlink:label="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_95E2A1A5D39152C2846D0C9B44FC35B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Difference between Revenue Guidance in Effect before and after Topic 606 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_95E2A1A5D39152C2846D0C9B44FC35B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_95E2A1A5D39152C2846D0C9B44FC35B9" xlink:to="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_95E2A1A5D39152C2846D0C9B44FC35B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_3E2F0AFDDEA1155A4FAA0C9B44FCE565_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_3E2F0AFDDEA1155A4FAA0C9B44FCE565" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts of $2,378 and $5,814, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_3E2F0AFDDEA1155A4FAA0C9B44FCE565_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_3E2F0AFDDEA1155A4FAA0C9B44FCE565" 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_3E2F0AFDDEA1155A4FAA0C9B44FCE565" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_3E2F0AFDDEA1155A4FAA0C9B44FCE565" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent_3E2F0AFDDEA1155A4FAA0C9B44FCE565" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetNoncurrent_1E2087AF72977BF52E0C0C9B44FC0990_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetNoncurrent_1E2087AF72977BF52E0C0C9B44FC0990" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetNoncurrent_1E2087AF72977BF52E0C0C9B44FC0990_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetNoncurrent_1E2087AF72977BF52E0C0C9B44FC0990" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_1E2087AF72977BF52E0C0C9B44FC0990" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_1E2087AF72977BF52E0C0C9B44FC0990" xlink:to="lab_us-gaap_DeferredTaxAssetsNetNoncurrent_1E2087AF72977BF52E0C0C9B44FC0990" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_557123336EA81505E6330C9B44FCA178_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_557123336EA81505E6330C9B44FCA178" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</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_557123336EA81505E6330C9B44FCA178" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_557123336EA81505E6330C9B44FCA178" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_557123336EA81505E6330C9B44FCA178" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_712E24E84615E1612E400C9B44FCA46D_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_712E24E84615E1612E400C9B44FCA46D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</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_712E24E84615E1612E400C9B44FCA46D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_712E24E84615E1612E400C9B44FCA46D" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_712E24E84615E1612E400C9B44FCA46D" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_A60D62CD47C477D8909E0C9B44FC1854_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_A60D62CD47C477D8909E0C9B44FC1854" 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_A60D62CD47C477D8909E0C9B44FC1854_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_A60D62CD47C477D8909E0C9B44FC1854" 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_A60D62CD47C477D8909E0C9B44FC1854" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_A60D62CD47C477D8909E0C9B44FC1854" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_A60D62CD47C477D8909E0C9B44FC1854" xlink:type="arc" />
    <link:label id="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_7521F4626B8A1771983D1AF09A82B73E_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_7521F4626B8A1771983D1AF09A82B73E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_7521F4626B8A1771983D1AF09A82B73E_label_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_7521F4626B8A1771983D1AF09A82B73E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_7521F4626B8A1771983D1AF09A82B73E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_7521F4626B8A1771983D1AF09A82B73E" xlink:to="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_7521F4626B8A1771983D1AF09A82B73E" xlink:type="arc" />
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_87A7D918752808B47D9C1AF09A82F2C2_periodStartLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual_87A7D918752808B47D9C1AF09A82F2C2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_87A7D918752808B47D9C1AF09A82F2C2_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual_87A7D918752808B47D9C1AF09A82F2C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty Accrual</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_87A7D918752808B47D9C1AF09A82F2C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrual_87A7D918752808B47D9C1AF09A82F2C2" xlink:to="lab_us-gaap_StandardProductWarrantyAccrual_87A7D918752808B47D9C1AF09A82F2C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_4EC04DFCB666C6A519121AF09A82A843_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_4EC04DFCB666C6A519121AF09A82A843" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Charged to cost of revenues</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_4EC04DFCB666C6A519121AF09A82A843_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_4EC04DFCB666C6A519121AF09A82A843" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_4EC04DFCB666C6A519121AF09A82A843" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_4EC04DFCB666C6A519121AF09A82A843" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_4EC04DFCB666C6A519121AF09A82A843" xlink:type="arc" />
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_6D1405B7CA232A9223FF1AF09A82A513_negatedLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments_6D1405B7CA232A9223FF1AF09A82A513" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Actual warranty expenditures</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_6D1405B7CA232A9223FF1AF09A82A513_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments_6D1405B7CA232A9223FF1AF09A82A513" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_6D1405B7CA232A9223FF1AF09A82A513" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualPayments_6D1405B7CA232A9223FF1AF09A82A513" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualPayments_6D1405B7CA232A9223FF1AF09A82A513" xlink:type="arc" />
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_966A71FD8544FD2271F11AF09A823FE9_periodEndLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual_966A71FD8544FD2271F11AF09A823FE9" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at 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_StandardProductWarrantyAccrual" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_966A71FD8544FD2271F11AF09A823FE9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrual_966A71FD8544FD2271F11AF09A823FE9" xlink:to="lab_us-gaap_StandardProductWarrantyAccrual_966A71FD8544FD2271F11AF09A823FE9" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201618Member_648013E3285CA4040D7F2C7D89F9756A_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201618Member_648013E3285CA4040D7F2C7D89F9756A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-18</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201618Member_648013E3285CA4040D7F2C7D89F9756A_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201618Member_648013E3285CA4040D7F2C7D89F9756A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-18 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201618Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201618Member_648013E3285CA4040D7F2C7D89F9756A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201618Member_648013E3285CA4040D7F2C7D89F9756A" xlink:to="lab_us-gaap_AccountingStandardsUpdate201618Member_648013E3285CA4040D7F2C7D89F9756A" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_87B197BBF8C4AC9E15782C7CC2F63C05_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_87B197BBF8C4AC9E15782C7CC2F63C05" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_87B197BBF8C4AC9E15782C7CC2F63C05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_87B197BBF8C4AC9E15782C7CC2F63C05" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_87B197BBF8C4AC9E15782C7CC2F63C05" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_A7C6A03909EBB15896DF2C7CC2F63309_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_A7C6A03909EBB15896DF2C7CC2F63309" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net increase in cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_A7C6A03909EBB15896DF2C7CC2F63309_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_A7C6A03909EBB15896DF2C7CC2F63309" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_A7C6A03909EBB15896DF2C7CC2F63309" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_A7C6A03909EBB15896DF2C7CC2F63309" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_A7C6A03909EBB15896DF2C7CC2F63309" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_A671E70B88419E877E451AF09B0F22F8_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract_A671E70B88419E877E451AF09B0F22F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_A671E70B88419E877E451AF09B0F22F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_A671E70B88419E877E451AF09B0F22F8" xlink:to="lab_us-gaap_BusinessCombinationsAbstract_A671E70B88419E877E451AF09B0F22F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_FBA5BE4CED03683990A01AF09B0F5DDE_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_FBA5BE4CED03683990A01AF09B0F5DDE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_FBA5BE4CED03683990A01AF09B0F5DDE_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_FBA5BE4CED03683990A01AF09B0F5DDE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_FBA5BE4CED03683990A01AF09B0F5DDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_FBA5BE4CED03683990A01AF09B0F5DDE" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_FBA5BE4CED03683990A01AF09B0F5DDE" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_DFC97142A43F4D49449C1AF09B0FE9DE_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_DFC97142A43F4D49449C1AF09B0FE9DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_DFC97142A43F4D49449C1AF09B0FE9DE_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_DFC97142A43F4D49449C1AF09B0FE9DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_DFC97142A43F4D49449C1AF09B0FE9DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_DFC97142A43F4D49449C1AF09B0FE9DE" xlink:to="lab_us-gaap_BusinessAcquisitionAxis_DFC97142A43F4D49449C1AF09B0FE9DE" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_6E94F078BF079049C9221AF09B0F50C7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_6E94F078BF079049C9221AF09B0F50C7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_6E94F078BF079049C9221AF09B0F50C7_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_6E94F078BF079049C9221AF09B0F50C7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6E94F078BF079049C9221AF09B0F50C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6E94F078BF079049C9221AF09B0F50C7" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain_6E94F078BF079049C9221AF09B0F50C7" xlink:type="arc" />
    <link:label id="lab_algn_CertainDistributorsMember_0768B92C83B344765A6E1AF09B0F4CA5_terseLabel_en-US" xlink:label="lab_algn_CertainDistributorsMember_0768B92C83B344765A6E1AF09B0F4CA5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Certain Distributors</link:label>
    <link:label id="lab_algn_CertainDistributorsMember_0768B92C83B344765A6E1AF09B0F4CA5_label_en-US" xlink:label="lab_algn_CertainDistributorsMember_0768B92C83B344765A6E1AF09B0F4CA5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certain Distributors [Member]</link:label>
    <link:label id="lab_algn_CertainDistributorsMember_0768B92C83B344765A6E1AF09B0F4CA5_documentation_en-US" xlink:label="lab_algn_CertainDistributorsMember_0768B92C83B344765A6E1AF09B0F4CA5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Certain Distributors [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_CertainDistributorsMember" xlink:label="loc_algn_CertainDistributorsMember_0768B92C83B344765A6E1AF09B0F4CA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_CertainDistributorsMember_0768B92C83B344765A6E1AF09B0F4CA5" xlink:to="lab_algn_CertainDistributorsMember_0768B92C83B344765A6E1AF09B0F4CA5" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_07687D3CE42417C383091AF09B0F8477_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross_07687D3CE42417C383091AF09B0F8477" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash consideration</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_07687D3CE42417C383091AF09B0F8477_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross_07687D3CE42417C383091AF09B0F8477" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_07687D3CE42417C383091AF09B0F8477" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross_07687D3CE42417C383091AF09B0F8477" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross_07687D3CE42417C383091AF09B0F8477" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_D00AB046CAF3BD9F79B71AF09B0FE784_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_D00AB046CAF3BD9F79B71AF09B0FE784" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net tangible liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_D00AB046CAF3BD9F79B71AF09B0FE784_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_D00AB046CAF3BD9F79B71AF09B0FE784" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_D00AB046CAF3BD9F79B71AF09B0FE784" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_D00AB046CAF3BD9F79B71AF09B0FE784" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_D00AB046CAF3BD9F79B71AF09B0FE784" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9C46E62002058D7C474C1AF09B0F1333_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9C46E62002058D7C474C1AF09B0F1333" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangibles acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9C46E62002058D7C474C1AF09B0F1333_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9C46E62002058D7C474C1AF09B0F1333" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9C46E62002058D7C474C1AF09B0F1333" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9C46E62002058D7C474C1AF09B0F1333" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9C46E62002058D7C474C1AF09B0F1333" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_A5D1053DEE643F260F911AF09B0F9C5B_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill_A5D1053DEE643F260F911AF09B0F9C5B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and 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_Goodwill" xlink:label="loc_us-gaap_Goodwill_A5D1053DEE643F260F911AF09B0F9C5B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_A5D1053DEE643F260F911AF09B0F9C5B" xlink:to="lab_us-gaap_Goodwill_A5D1053DEE643F260F911AF09B0F9C5B" xlink:type="arc" />
    <link:label id="lab_us-gaap_CompensationRelatedCostsAbstract_474F77BAB254071EDB5C0C9B425ADE17_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsAbstract_474F77BAB254071EDB5C0C9B425ADE17" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Related Costs [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CompensationRelatedCostsAbstract" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_474F77BAB254071EDB5C0C9B425ADE17" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_474F77BAB254071EDB5C0C9B425ADE17" xlink:to="lab_us-gaap_CompensationRelatedCostsAbstract_474F77BAB254071EDB5C0C9B425ADE17" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ECA262E41EB88BB1549D0C9B425ACE12_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ECA262E41EB88BB1549D0C9B425ACE12" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Compensation Arrangement with Individual, Postretirement Benefits [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ECA262E41EB88BB1549D0C9B425ACE12_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ECA262E41EB88BB1549D0C9B425ACE12" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Compensation Arrangement with Individual, Postretirement Benefits [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ECA262E41EB88BB1549D0C9B425ACE12" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ECA262E41EB88BB1549D0C9B425ACE12" xlink:to="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ECA262E41EB88BB1549D0C9B425ACE12" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_894F6C6EEC20644DDE9B0CBC49FE1104_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis_894F6C6EEC20644DDE9B0CBC49FE1104" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Postretirement Benefits, by Type of Deferred Compensation [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_894F6C6EEC20644DDE9B0CBC49FE1104_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis_894F6C6EEC20644DDE9B0CBC49FE1104" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_894F6C6EEC20644DDE9B0CBC49FE1104" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_894F6C6EEC20644DDE9B0CBC49FE1104" xlink:to="lab_us-gaap_RetirementPlanTypeAxis_894F6C6EEC20644DDE9B0CBC49FE1104" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_F277172F8A6BDE145F4E0CBC7ADA8F2B_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain_F277172F8A6BDE145F4E0CBC7ADA8F2B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_F277172F8A6BDE145F4E0CBC7ADA8F2B_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain_F277172F8A6BDE145F4E0CBC7ADA8F2B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_F277172F8A6BDE145F4E0CBC7ADA8F2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_F277172F8A6BDE145F4E0CBC7ADA8F2B" xlink:to="lab_us-gaap_RetirementPlanTypeDomain_F277172F8A6BDE145F4E0CBC7ADA8F2B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_52F6170EDFFDAC63EB320CBC7AE8D595_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_52F6170EDFFDAC63EB320CBC7AE8D595" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Pension Plan 401k</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_52F6170EDFFDAC63EB320CBC7AE8D595_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_52F6170EDFFDAC63EB320CBC7AE8D595" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_52F6170EDFFDAC63EB320CBC7AE8D595" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_52F6170EDFFDAC63EB320CBC7AE8D595" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_52F6170EDFFDAC63EB320CBC7AE8D595" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_342D0538CFB82E034CAC0C9B425ADAFE_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_342D0538CFB82E034CAC0C9B425ADAFE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer matching contribution as percentage of employee's salary deferral contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_342D0538CFB82E034CAC0C9B425ADAFE_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_342D0538CFB82E034CAC0C9B425ADAFE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_342D0538CFB82E034CAC0C9B425ADAFE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_342D0538CFB82E034CAC0C9B425ADAFE" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_342D0538CFB82E034CAC0C9B425ADAFE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_889C756B6168A3C030A10C9B425A0CB5_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_889C756B6168A3C030A10C9B425A0CB5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer matching contribution as percentage of employee's eligible compensation</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_889C756B6168A3C030A10C9B425A0CB5_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_889C756B6168A3C030A10C9B425A0CB5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_889C756B6168A3C030A10C9B425A0CB5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_889C756B6168A3C030A10C9B425A0CB5" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_889C756B6168A3C030A10C9B425A0CB5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_62894C0BA77C19608F9A0C9B425AB67A_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_62894C0BA77C19608F9A0C9B425AB67A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer contributions amount</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_62894C0BA77C19608F9A0C9B425AB67A_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_62894C0BA77C19608F9A0C9B425AB67A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Contributions by Employer</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_62894C0BA77C19608F9A0C9B425AB67A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_62894C0BA77C19608F9A0C9B425AB67A" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_62894C0BA77C19608F9A0C9B425AB67A" xlink:type="arc" />
    <link:label id="lab_us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits_54BAF10DC93B7929CC570C9B425AA876_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits_54BAF10DC93B7929CC570C9B425AA876" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued severance funds liability</link:label>
    <link:label id="lab_us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits_54BAF10DC93B7929CC570C9B425AA876_label_en-US" xlink:label="lab_us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits_54BAF10DC93B7929CC570C9B425AA876" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Unemployment Benefits, Severance Benefits</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits" xlink:label="loc_us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits_54BAF10DC93B7929CC570C9B425AA876" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits_54BAF10DC93B7929CC570C9B425AA876" xlink:to="lab_us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits_54BAF10DC93B7929CC570C9B425AA876" xlink:type="arc" />
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_1167827416661525D73D1AF09B5D69F3_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent_1167827416661525D73D1AF09B5D69F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">One year or less</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_1167827416661525D73D1AF09B5D69F3_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent_1167827416661525D73D1AF09B5D69F3" 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_1167827416661525D73D1AF09B5D69F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent_1167827416661525D73D1AF09B5D69F3" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent_1167827416661525D73D1AF09B5D69F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_MarketableSecuritiesNoncurrent_B51F13A2C6A127AEE6701AF09B6DC7E4_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent_B51F13A2C6A127AEE6701AF09B6DC7E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">One year through two years</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesNoncurrent_B51F13A2C6A127AEE6701AF09B6DC7E4_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent_B51F13A2C6A127AEE6701AF09B6DC7E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_B51F13A2C6A127AEE6701AF09B6DC7E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesNoncurrent_B51F13A2C6A127AEE6701AF09B6DC7E4" xlink:to="lab_us-gaap_MarketableSecuritiesNoncurrent_B51F13A2C6A127AEE6701AF09B6DC7E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_MarketableSecurities_22C094FE52ED8941609F1AF09B6D1007_totalLabel_en-US" xlink:label="lab_us-gaap_MarketableSecurities_22C094FE52ED8941609F1AF09B6D1007" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Marketable Securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecurities_22C094FE52ED8941609F1AF09B6D1007_label_en-US" xlink:label="lab_us-gaap_MarketableSecurities_22C094FE52ED8941609F1AF09B6D1007" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MarketableSecurities" xlink:label="loc_us-gaap_MarketableSecurities_22C094FE52ED8941609F1AF09B6D1007" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecurities_22C094FE52ED8941609F1AF09B6D1007" xlink:to="lab_us-gaap_MarketableSecurities_22C094FE52ED8941609F1AF09B6D1007" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_9F0F115B39E9D4013A12086C2CD7FAAF_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_9F0F115B39E9D4013A12086C2CD7FAAF" 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_9F0F115B39E9D4013A12086C2CD7FAAF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9F0F115B39E9D4013A12086C2CD7FAAF" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_9F0F115B39E9D4013A12086C2CD7FAAF" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsAbstract_FC961DF7DB063A2C4F76086C2CD7846D_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract_FC961DF7DB063A2C4F76086C2CD7846D" 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_FC961DF7DB063A2C4F76086C2CD7846D_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract_FC961DF7DB063A2C4F76086C2CD7846D" 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_FC961DF7DB063A2C4F76086C2CD7846D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_FC961DF7DB063A2C4F76086C2CD7846D" xlink:to="lab_us-gaap_AssetsAbstract_FC961DF7DB063A2C4F76086C2CD7846D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_26B653B67E3A161B3CAA086C2CD7BB13_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_26B653B67E3A161B3CAA086C2CD7BB13" 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_26B653B67E3A161B3CAA086C2CD7BB13_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_26B653B67E3A161B3CAA086C2CD7BB13" 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_26B653B67E3A161B3CAA086C2CD7BB13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract_26B653B67E3A161B3CAA086C2CD7BB13" xlink:to="lab_us-gaap_AssetsCurrentAbstract_26B653B67E3A161B3CAA086C2CD7BB13" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_E54CA8A7D00B2483DC07086C2CD75E41_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_E54CA8A7D00B2483DC07086C2CD75E41" 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_E54CA8A7D00B2483DC07086C2CD75E41_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_E54CA8A7D00B2483DC07086C2CD75E41" 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_E54CA8A7D00B2483DC07086C2CD75E41" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_E54CA8A7D00B2483DC07086C2CD75E41" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_E54CA8A7D00B2483DC07086C2CD75E41" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_B2B06EAC7145C651B2B2086C2CD753FE_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_B2B06EAC7145C651B2B2086C2CD753FE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities, short-term</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_B2B06EAC7145C651B2B2086C2CD753FE_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_B2B06EAC7145C651B2B2086C2CD753FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_B2B06EAC7145C651B2B2086C2CD753FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_B2B06EAC7145C651B2B2086C2CD753FE" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_B2B06EAC7145C651B2B2086C2CD753FE" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_7D5F65B6EC7191D129F4086C2CD737D5_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_7D5F65B6EC7191D129F4086C2CD737D5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_7D5F65B6EC7191D129F4086C2CD737D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_7D5F65B6EC7191D129F4086C2CD737D5" xlink:to="lab_us-gaap_InventoryNet_7D5F65B6EC7191D129F4086C2CD737D5" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4EAC6F0F4D327B7959A7086C2CD7B745_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4EAC6F0F4D327B7959A7086C2CD7B745" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4EAC6F0F4D327B7959A7086C2CD7B745_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4EAC6F0F4D327B7959A7086C2CD7B745" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and 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_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4EAC6F0F4D327B7959A7086C2CD7B745" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4EAC6F0F4D327B7959A7086C2CD7B745" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4EAC6F0F4D327B7959A7086C2CD7B745" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrent_1240E3813747B2E8A941086C2CD718E0_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent_1240E3813747B2E8A941086C2CD718E0" 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_1240E3813747B2E8A941086C2CD718E0_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent_1240E3813747B2E8A941086C2CD718E0" 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_1240E3813747B2E8A941086C2CD718E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_1240E3813747B2E8A941086C2CD718E0" xlink:to="lab_us-gaap_AssetsCurrent_1240E3813747B2E8A941086C2CD718E0" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_EA15D14B34C918ED0F45086C2CD70ED8_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_EA15D14B34C918ED0F45086C2CD70ED8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities, long-term</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_EA15D14B34C918ED0F45086C2CD70ED8_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_EA15D14B34C918ED0F45086C2CD70ED8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_EA15D14B34C918ED0F45086C2CD70ED8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_EA15D14B34C918ED0F45086C2CD70ED8" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_EA15D14B34C918ED0F45086C2CD70ED8" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_1E2D0CF8E09D408A515A086C2CD772C6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_1E2D0CF8E09D408A515A086C2CD772C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1E2D0CF8E09D408A515A086C2CD772C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_1E2D0CF8E09D408A515A086C2CD772C6" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_1E2D0CF8E09D408A515A086C2CD772C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_27BBC6267B88B95ADD3D086C2CD7D768_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_27BBC6267B88B95ADD3D086C2CD7D768" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_27BBC6267B88B95ADD3D086C2CD7D768_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_27BBC6267B88B95ADD3D086C2CD7D768" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Including Goodwill)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_27BBC6267B88B95ADD3D086C2CD7D768" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_27BBC6267B88B95ADD3D086C2CD7D768" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_27BBC6267B88B95ADD3D086C2CD7D768" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_CED46E79A365AADDE664086C2CD704F3_totalLabel_en-US" xlink:label="lab_us-gaap_Assets_CED46E79A365AADDE664086C2CD704F3" 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_CED46E79A365AADDE664086C2CD704F3_label_en-US" xlink:label="lab_us-gaap_Assets_CED46E79A365AADDE664086C2CD704F3" 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_CED46E79A365AADDE664086C2CD704F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_CED46E79A365AADDE664086C2CD704F3" xlink:to="lab_us-gaap_Assets_CED46E79A365AADDE664086C2CD704F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_BE83897F7E48070A7401086C2CD71790_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_BE83897F7E48070A7401086C2CD71790" 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_BE83897F7E48070A7401086C2CD71790_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_BE83897F7E48070A7401086C2CD71790" 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_BE83897F7E48070A7401086C2CD71790" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_BE83897F7E48070A7401086C2CD71790" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_BE83897F7E48070A7401086C2CD71790" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_268A10FE65B558FABF50086C2CD7D5DA_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_268A10FE65B558FABF50086C2CD7D5DA" 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_268A10FE65B558FABF50086C2CD7D5DA_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_268A10FE65B558FABF50086C2CD7D5DA" 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_268A10FE65B558FABF50086C2CD7D5DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_268A10FE65B558FABF50086C2CD7D5DA" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract_268A10FE65B558FABF50086C2CD7D5DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableCurrent_93595158819B9EE59A1D086C2CD709BF_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_93595158819B9EE59A1D086C2CD709BF" 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_93595158819B9EE59A1D086C2CD709BF_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_93595158819B9EE59A1D086C2CD709BF" 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_93595158819B9EE59A1D086C2CD709BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_93595158819B9EE59A1D086C2CD709BF" xlink:to="lab_us-gaap_AccountsPayableCurrent_93595158819B9EE59A1D086C2CD709BF" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrent_E22E8C548329B19EEC08086C2CD7C19D_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_E22E8C548329B19EEC08086C2CD7C19D" 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_E22E8C548329B19EEC08086C2CD7C19D_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_E22E8C548329B19EEC08086C2CD7C19D" 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_E22E8C548329B19EEC08086C2CD7C19D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_E22E8C548329B19EEC08086C2CD7C19D" xlink:to="lab_us-gaap_LiabilitiesCurrent_E22E8C548329B19EEC08086C2CD7C19D" xlink:type="arc" />
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_192838C39850DE5C6FF8086C2CD79544_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_192838C39850DE5C6FF8086C2CD79544" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax payable</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_192838C39850DE5C6FF8086C2CD79544_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_192838C39850DE5C6FF8086C2CD79544" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Taxes Payable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_192838C39850DE5C6FF8086C2CD79544" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_192838C39850DE5C6FF8086C2CD79544" xlink:to="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_192838C39850DE5C6FF8086C2CD79544" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_91B70363601DCA1C2CB6086C2CD7A58C_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_91B70363601DCA1C2CB6086C2CD7A58C" 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_91B70363601DCA1C2CB6086C2CD7A58C_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_91B70363601DCA1C2CB6086C2CD7A58C" 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_91B70363601DCA1C2CB6086C2CD7A58C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_91B70363601DCA1C2CB6086C2CD7A58C" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_91B70363601DCA1C2CB6086C2CD7A58C" xlink:type="arc" />
    <link:label id="lab_us-gaap_Liabilities_3413941ABDF8559E18C9086C2CD72367_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities_3413941ABDF8559E18C9086C2CD72367" 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_3413941ABDF8559E18C9086C2CD72367_label_en-US" xlink:label="lab_us-gaap_Liabilities_3413941ABDF8559E18C9086C2CD72367" 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_3413941ABDF8559E18C9086C2CD72367" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities_3413941ABDF8559E18C9086C2CD72367" xlink:to="lab_us-gaap_Liabilities_3413941ABDF8559E18C9086C2CD72367" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_E08BB1CAB9C4B1770A36086C2CD77691_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies_E08BB1CAB9C4B1770A36086C2CD77691" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (Notes 8 and 9)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_E08BB1CAB9C4B1770A36086C2CD77691_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies_E08BB1CAB9C4B1770A36086C2CD77691" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_E08BB1CAB9C4B1770A36086C2CD77691" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies_E08BB1CAB9C4B1770A36086C2CD77691" xlink:to="lab_us-gaap_CommitmentsAndContingencies_E08BB1CAB9C4B1770A36086C2CD77691" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_26924915CAFB2FB243CE086C2CD7F851_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_26924915CAFB2FB243CE086C2CD7F851" 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_26924915CAFB2FB243CE086C2CD7F851_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_26924915CAFB2FB243CE086C2CD7F851" 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_26924915CAFB2FB243CE086C2CD7F851" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract_26924915CAFB2FB243CE086C2CD7F851" xlink:to="lab_us-gaap_StockholdersEquityAbstract_26924915CAFB2FB243CE086C2CD7F851" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockValue_D1441F4FF40D06F29620086C2CD71C76_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue_D1441F4FF40D06F29620086C2CD71C76" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, $0.0001 par value (5,000 shares authorized; none issued)</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_D1441F4FF40D06F29620086C2CD71C76_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue_D1441F4FF40D06F29620086C2CD71C76" 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_D1441F4FF40D06F29620086C2CD71C76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue_D1441F4FF40D06F29620086C2CD71C76" xlink:to="lab_us-gaap_PreferredStockValue_D1441F4FF40D06F29620086C2CD71C76" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockValue_15BAC57F144828DD1D83086C2CE6C8E5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue_15BAC57F144828DD1D83086C2CE6C8E5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.0001 par value (200,000 shares authorized; 79,778 and 80,040 issued and outstanding, respectively)</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_15BAC57F144828DD1D83086C2CE6C8E5_label_en-US" xlink:label="lab_us-gaap_CommonStockValue_15BAC57F144828DD1D83086C2CE6C8E5" 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_15BAC57F144828DD1D83086C2CE6C8E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_15BAC57F144828DD1D83086C2CE6C8E5" xlink:to="lab_us-gaap_CommonStockValue_15BAC57F144828DD1D83086C2CE6C8E5" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_1A34CBBA4415A164F213086C2CE6949B_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital_1A34CBBA4415A164F213086C2CE6949B" 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_AdditionalPaidInCapital_1A34CBBA4415A164F213086C2CE6949B_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital_1A34CBBA4415A164F213086C2CE6949B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1A34CBBA4415A164F213086C2CE6949B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital_1A34CBBA4415A164F213086C2CE6949B" xlink:to="lab_us-gaap_AdditionalPaidInCapital_1A34CBBA4415A164F213086C2CE6949B" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_FE2505850C7A88C83DAE086C2CE68737_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_FE2505850C7A88C83DAE086C2CE68737" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income (loss), net</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_FE2505850C7A88C83DAE086C2CE68737_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_FE2505850C7A88C83DAE086C2CE68737" 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_FE2505850C7A88C83DAE086C2CE68737" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_FE2505850C7A88C83DAE086C2CE68737" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_FE2505850C7A88C83DAE086C2CE68737" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_598CA012204037D79DF2086C2CE6E659_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_598CA012204037D79DF2086C2CE6E659" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</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_598CA012204037D79DF2086C2CE6E659" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_598CA012204037D79DF2086C2CE6E659" xlink:to="lab_us-gaap_StockholdersEquity_598CA012204037D79DF2086C2CE6E659" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_1B6A7369131BA517805C086C2CE65F55_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_1B6A7369131BA517805C086C2CE65F55" 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_1B6A7369131BA517805C086C2CE65F55_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_1B6A7369131BA517805C086C2CE65F55" 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_1B6A7369131BA517805C086C2CE65F55" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_1B6A7369131BA517805C086C2CE65F55" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_1B6A7369131BA517805C086C2CE65F55" xlink:type="arc" />
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_F6A2E67AB75F8FEE700E1AF09A73CF63_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_F6A2E67AB75F8FEE700E1AF09A73CF63" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_F6A2E67AB75F8FEE700E1AF09A73CF63_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_F6A2E67AB75F8FEE700E1AF09A73CF63" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_F6A2E67AB75F8FEE700E1AF09A73CF63" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_F6A2E67AB75F8FEE700E1AF09A73CF63" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_F6A2E67AB75F8FEE700E1AF09A73CF63" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainContingenciesTable_DDF36E3FF15F45474CBE0C9B427AE03E_terseLabel_en-US" xlink:label="lab_us-gaap_GainContingenciesTable_DDF36E3FF15F45474CBE0C9B427AE03E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_GainContingenciesTable_DDF36E3FF15F45474CBE0C9B427AE03E_label_en-US" xlink:label="lab_us-gaap_GainContingenciesTable_DDF36E3FF15F45474CBE0C9B427AE03E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain Contingencies [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingenciesTable" xlink:label="loc_us-gaap_GainContingenciesTable_DDF36E3FF15F45474CBE0C9B427AE03E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainContingenciesTable_DDF36E3FF15F45474CBE0C9B427AE03E" xlink:to="lab_us-gaap_GainContingenciesTable_DDF36E3FF15F45474CBE0C9B427AE03E" xlink:type="arc" />
    <link:label id="lab_algn_ViolationofTradeLaws3ShapeMember_3D717CC993D8402154EB0C9B427A501F_terseLabel_en-US" xlink:label="lab_algn_ViolationofTradeLaws3ShapeMember_3D717CC993D8402154EB0C9B427A501F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">3Shape violation of trade laws</link:label>
    <link:label id="lab_algn_ViolationofTradeLaws3ShapeMember_3D717CC993D8402154EB0C9B427A501F_label_en-US" xlink:label="lab_algn_ViolationofTradeLaws3ShapeMember_3D717CC993D8402154EB0C9B427A501F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Violation of Trade Laws 3Shape [Member]</link:label>
    <link:label id="lab_algn_ViolationofTradeLaws3ShapeMember_3D717CC993D8402154EB0C9B427A501F_documentation_en-US" xlink:label="lab_algn_ViolationofTradeLaws3ShapeMember_3D717CC993D8402154EB0C9B427A501F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Violation of Trade Laws 3Shape [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ViolationofTradeLaws3ShapeMember" xlink:label="loc_algn_ViolationofTradeLaws3ShapeMember_3D717CC993D8402154EB0C9B427A501F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ViolationofTradeLaws3ShapeMember_3D717CC993D8402154EB0C9B427A501F" xlink:to="lab_algn_ViolationofTradeLaws3ShapeMember_3D717CC993D8402154EB0C9B427A501F" xlink:type="arc" />
    <link:label id="lab_algn_PatentInfringementby3ShapeMember_784A0BCA70738EE062040C9B427A0484_terseLabel_en-US" xlink:label="lab_algn_PatentInfringementby3ShapeMember_784A0BCA70738EE062040C9B427A0484" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patent infringement by 3Shape</link:label>
    <link:label id="lab_algn_PatentInfringementby3ShapeMember_784A0BCA70738EE062040C9B427A0484_label_en-US" xlink:label="lab_algn_PatentInfringementby3ShapeMember_784A0BCA70738EE062040C9B427A0484" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patent Infringement by 3Shape [Member]</link:label>
    <link:label id="lab_algn_PatentInfringementby3ShapeMember_784A0BCA70738EE062040C9B427A0484_documentation_en-US" xlink:label="lab_algn_PatentInfringementby3ShapeMember_784A0BCA70738EE062040C9B427A0484" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Patent Infringement by 3Shape [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_PatentInfringementby3ShapeMember" xlink:label="loc_algn_PatentInfringementby3ShapeMember_784A0BCA70738EE062040C9B427A0484" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_PatentInfringementby3ShapeMember_784A0BCA70738EE062040C9B427A0484" xlink:to="lab_algn_PatentInfringementby3ShapeMember_784A0BCA70738EE062040C9B427A0484" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA_terseLabel_en-US" xlink:label="lab_us-gaap_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA_label_en-US" xlink:label="lab_us-gaap_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain Contingencies [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingenciesLineItems" xlink:label="loc_us-gaap_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA" xlink:to="lab_us-gaap_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA" xlink:type="arc" />
    <link:label id="lab_algn_LawsuitsAgainstExecutiveOfficers_2328BDB89FA29C9A214A0C9B427AB00A_terseLabel_en-US" xlink:label="lab_algn_LawsuitsAgainstExecutiveOfficers_2328BDB89FA29C9A214A0C9B427AB00A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lawsuits Against Executive Officers</link:label>
    <link:label id="lab_algn_LawsuitsAgainstExecutiveOfficers_2328BDB89FA29C9A214A0C9B427AB00A_label_en-US" xlink:label="lab_algn_LawsuitsAgainstExecutiveOfficers_2328BDB89FA29C9A214A0C9B427AB00A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lawsuits Against Executive Officers</link:label>
    <link:label id="lab_algn_LawsuitsAgainstExecutiveOfficers_2328BDB89FA29C9A214A0C9B427AB00A_documentation_en-US" xlink:label="lab_algn_LawsuitsAgainstExecutiveOfficers_2328BDB89FA29C9A214A0C9B427AB00A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lawsuits Against Executive Officers</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_LawsuitsAgainstExecutiveOfficers" xlink:label="loc_algn_LawsuitsAgainstExecutiveOfficers_2328BDB89FA29C9A214A0C9B427AB00A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_LawsuitsAgainstExecutiveOfficers_2328BDB89FA29C9A214A0C9B427AB00A" xlink:to="lab_algn_LawsuitsAgainstExecutiveOfficers_2328BDB89FA29C9A214A0C9B427AB00A" xlink:type="arc" />
    <link:label id="lab_algn_NumberofDerivativeLawsuits_3AA12EB6BDC5D485C4070C9B427A5A84_terseLabel_en-US" xlink:label="lab_algn_NumberofDerivativeLawsuits_3AA12EB6BDC5D485C4070C9B427A5A84" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Derivative Lawsuits</link:label>
    <link:label id="lab_algn_NumberofDerivativeLawsuits_3AA12EB6BDC5D485C4070C9B427A5A84_label_en-US" xlink:label="lab_algn_NumberofDerivativeLawsuits_3AA12EB6BDC5D485C4070C9B427A5A84" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Derivative Lawsuits</link:label>
    <link:label id="lab_algn_NumberofDerivativeLawsuits_3AA12EB6BDC5D485C4070C9B427A5A84_documentation_en-US" xlink:label="lab_algn_NumberofDerivativeLawsuits_3AA12EB6BDC5D485C4070C9B427A5A84" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Derivative Lawsuits</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_NumberofDerivativeLawsuits" xlink:label="loc_algn_NumberofDerivativeLawsuits_3AA12EB6BDC5D485C4070C9B427A5A84" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_NumberofDerivativeLawsuits_3AA12EB6BDC5D485C4070C9B427A5A84" xlink:to="lab_algn_NumberofDerivativeLawsuits_3AA12EB6BDC5D485C4070C9B427A5A84" xlink:type="arc" />
    <link:label id="lab_algn_PatentInfringementNumberofLawsuits_DD1C07C6C9F25361FF4B0C9B427A5361_terseLabel_en-US" xlink:label="lab_algn_PatentInfringementNumberofLawsuits_DD1C07C6C9F25361FF4B0C9B427A5361" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of lawsuits/complaints</link:label>
    <link:label id="lab_algn_PatentInfringementNumberofLawsuits_DD1C07C6C9F25361FF4B0C9B427A5361_label_en-US" xlink:label="lab_algn_PatentInfringementNumberofLawsuits_DD1C07C6C9F25361FF4B0C9B427A5361" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patent Infringement, Number of Lawsuits</link:label>
    <link:label id="lab_algn_PatentInfringementNumberofLawsuits_DD1C07C6C9F25361FF4B0C9B427A5361_documentation_en-US" xlink:label="lab_algn_PatentInfringementNumberofLawsuits_DD1C07C6C9F25361FF4B0C9B427A5361" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Patent Infringement, Number of Lawsuits</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_PatentInfringementNumberofLawsuits" xlink:label="loc_algn_PatentInfringementNumberofLawsuits_DD1C07C6C9F25361FF4B0C9B427A5361" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_PatentInfringementNumberofLawsuits_DD1C07C6C9F25361FF4B0C9B427A5361" xlink:to="lab_algn_PatentInfringementNumberofLawsuits_DD1C07C6C9F25361FF4B0C9B427A5361" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativeTable_DC9F39794992957EF5160886549ABA64_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable_DC9F39794992957EF5160886549ABA64" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_DC9F39794992957EF5160886549ABA64_label_en-US" xlink:label="lab_us-gaap_DerivativeTable_DC9F39794992957EF5160886549ABA64" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeTable" xlink:label="loc_us-gaap_DerivativeTable_DC9F39794992957EF5160886549ABA64" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable_DC9F39794992957EF5160886549ABA64" xlink:to="lab_us-gaap_DerivativeTable_DC9F39794992957EF5160886549ABA64" xlink:type="arc" />
    <link:label id="lab_srt_CurrencyAxis_2C590598B97DF52BD847088C5680B9E4_terseLabel_en-US" xlink:label="lab_srt_CurrencyAxis_2C590598B97DF52BD847088C5680B9E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency [Axis]</link:label>
    <link:label id="lab_srt_CurrencyAxis_2C590598B97DF52BD847088C5680B9E4_label_en-US" xlink:label="lab_srt_CurrencyAxis_2C590598B97DF52BD847088C5680B9E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Currency [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_2C590598B97DF52BD847088C5680B9E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CurrencyAxis_2C590598B97DF52BD847088C5680B9E4" xlink:to="lab_srt_CurrencyAxis_2C590598B97DF52BD847088C5680B9E4" xlink:type="arc" />
    <link:label id="lab_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B_terseLabel_en-US" xlink:label="lab_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:label id="lab_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B_label_en-US" xlink:label="lab_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:to="lab_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:type="arc" />
    <link:label id="lab_currency_EUR_3E90CB46566B2E455864089418C818D5_terseLabel_en-US" xlink:label="lab_currency_EUR_3E90CB46566B2E455864089418C818D5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Euro Member Countries, Euro</link:label>
    <link:label id="lab_currency_EUR_3E90CB46566B2E455864089418C818D5_label_en-US" xlink:label="lab_currency_EUR_3E90CB46566B2E455864089418C818D5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Euro Member Countries, Euro</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_EUR" xlink:label="loc_currency_EUR_3E90CB46566B2E455864089418C818D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_EUR_3E90CB46566B2E455864089418C818D5" xlink:to="lab_currency_EUR_3E90CB46566B2E455864089418C818D5" xlink:type="arc" />
    <link:label id="lab_currency_CNY_204008CEB5A2855C386808A04DB77E6E_terseLabel_en-US" xlink:label="lab_currency_CNY_204008CEB5A2855C386808A04DB77E6E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">China, Yuan Renminbi</link:label>
    <link:label id="lab_currency_CNY_204008CEB5A2855C386808A04DB77E6E_label_en-US" xlink:label="lab_currency_CNY_204008CEB5A2855C386808A04DB77E6E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">China, Yuan Renminbi</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_CNY" xlink:label="loc_currency_CNY_204008CEB5A2855C386808A04DB77E6E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_CNY_204008CEB5A2855C386808A04DB77E6E" xlink:to="lab_currency_CNY_204008CEB5A2855C386808A04DB77E6E" xlink:type="arc" />
    <link:label id="lab_currency_BRL_F5E3E84C0BAE6509291908A0825E13C7_terseLabel_en-US" xlink:label="lab_currency_BRL_F5E3E84C0BAE6509291908A0825E13C7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Brazil, Brazil Real</link:label>
    <link:label id="lab_currency_BRL_F5E3E84C0BAE6509291908A0825E13C7_label_en-US" xlink:label="lab_currency_BRL_F5E3E84C0BAE6509291908A0825E13C7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Brazil, Brazil Real</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_BRL" xlink:label="loc_currency_BRL_F5E3E84C0BAE6509291908A0825E13C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_BRL_F5E3E84C0BAE6509291908A0825E13C7" xlink:to="lab_currency_BRL_F5E3E84C0BAE6509291908A0825E13C7" xlink:type="arc" />
    <link:label id="lab_currency_CAD_CBF42EB180941950FDEC08A0AACA623C_terseLabel_en-US" xlink:label="lab_currency_CAD_CBF42EB180941950FDEC08A0AACA623C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Canada, Dollars</link:label>
    <link:label id="lab_currency_CAD_CBF42EB180941950FDEC08A0AACA623C_label_en-US" xlink:label="lab_currency_CAD_CBF42EB180941950FDEC08A0AACA623C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Canada, Dollars</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_CAD" xlink:label="loc_currency_CAD_CBF42EB180941950FDEC08A0AACA623C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_CAD_CBF42EB180941950FDEC08A0AACA623C" xlink:to="lab_currency_CAD_CBF42EB180941950FDEC08A0AACA623C" xlink:type="arc" />
    <link:label id="lab_currency_GBP_22D1ADF306B0AE60070A08A10AD7B83A_terseLabel_en-US" xlink:label="lab_currency_GBP_22D1ADF306B0AE60070A08A10AD7B83A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United Kingdom, Pounds</link:label>
    <link:label id="lab_currency_GBP_22D1ADF306B0AE60070A08A10AD7B83A_label_en-US" xlink:label="lab_currency_GBP_22D1ADF306B0AE60070A08A10AD7B83A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">United Kingdom, Pounds</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_GBP" xlink:label="loc_currency_GBP_22D1ADF306B0AE60070A08A10AD7B83A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_GBP_22D1ADF306B0AE60070A08A10AD7B83A" xlink:to="lab_currency_GBP_22D1ADF306B0AE60070A08A10AD7B83A" xlink:type="arc" />
    <link:label id="lab_currency_JPY_334D68C7412AFA5511D608A1BC744267_terseLabel_en-US" xlink:label="lab_currency_JPY_334D68C7412AFA5511D608A1BC744267" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Japan, Yen</link:label>
    <link:label id="lab_currency_JPY_334D68C7412AFA5511D608A1BC744267_label_en-US" xlink:label="lab_currency_JPY_334D68C7412AFA5511D608A1BC744267" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Japan, Yen</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_JPY" xlink:label="loc_currency_JPY_334D68C7412AFA5511D608A1BC744267" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_JPY_334D68C7412AFA5511D608A1BC744267" xlink:to="lab_currency_JPY_334D68C7412AFA5511D608A1BC744267" xlink:type="arc" />
    <link:label id="lab_currency_AUD_DA5D44509B42DF4BDA0308A1F5AA00C6_terseLabel_en-US" xlink:label="lab_currency_AUD_DA5D44509B42DF4BDA0308A1F5AA00C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Australia, Dollars</link:label>
    <link:label id="lab_currency_AUD_DA5D44509B42DF4BDA0308A1F5AA00C6_label_en-US" xlink:label="lab_currency_AUD_DA5D44509B42DF4BDA0308A1F5AA00C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Australia, Dollars</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AUD" xlink:label="loc_currency_AUD_DA5D44509B42DF4BDA0308A1F5AA00C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AUD_DA5D44509B42DF4BDA0308A1F5AA00C6" xlink:to="lab_currency_AUD_DA5D44509B42DF4BDA0308A1F5AA00C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_1521DE7F63CBBD1D0170088691B7B8D1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis_1521DE7F63CBBD1D0170088691B7B8D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_1521DE7F63CBBD1D0170088691B7B8D1_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis_1521DE7F63CBBD1D0170088691B7B8D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1521DE7F63CBBD1D0170088691B7B8D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1521DE7F63CBBD1D0170088691B7B8D1" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis_1521DE7F63CBBD1D0170088691B7B8D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_0665E34920CB0A5318A308872D641DF3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain_0665E34920CB0A5318A308872D641DF3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_0665E34920CB0A5318A308872D641DF3_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain_0665E34920CB0A5318A308872D641DF3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0665E34920CB0A5318A308872D641DF3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0665E34920CB0A5318A308872D641DF3" xlink:to="lab_us-gaap_DerivativeContractTypeDomain_0665E34920CB0A5318A308872D641DF3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_0F37CA07F932EF996C9D0886CE80FE73_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember_0F37CA07F932EF996C9D0886CE80FE73" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Exchange Forward [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_0F37CA07F932EF996C9D0886CE80FE73_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember_0F37CA07F932EF996C9D0886CE80FE73" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Forward [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_0F37CA07F932EF996C9D0886CE80FE73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember_0F37CA07F932EF996C9D0886CE80FE73" xlink:to="lab_us-gaap_ForeignExchangeForwardMember_0F37CA07F932EF996C9D0886CE80FE73" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativeLineItems_A7F0FA7EAF93DAF4D09D0886549AFB4D_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems_A7F0FA7EAF93DAF4D09D0886549AFB4D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_A7F0FA7EAF93DAF4D09D0886549AFB4D_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems_A7F0FA7EAF93DAF4D09D0886549AFB4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeLineItems" xlink:label="loc_us-gaap_DerivativeLineItems_A7F0FA7EAF93DAF4D09D0886549AFB4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems_A7F0FA7EAF93DAF4D09D0886549AFB4D" xlink:to="lab_us-gaap_DerivativeLineItems_A7F0FA7EAF93DAF4D09D0886549AFB4D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativeAssetNotionalAmount_81F2ED58053D29D734DE088858968E21_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetNotionalAmount_81F2ED58053D29D734DE088858968E21" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Asset, Notional Amount</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetNotionalAmount_81F2ED58053D29D734DE088858968E21_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetNotionalAmount_81F2ED58053D29D734DE088858968E21" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Asset, Notional Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_81F2ED58053D29D734DE088858968E21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetNotionalAmount_81F2ED58053D29D734DE088858968E21" xlink:to="lab_us-gaap_DerivativeAssetNotionalAmount_81F2ED58053D29D734DE088858968E21" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativeGainOnDerivative_EAB80A3D462BD0AC39850885BAF57134_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainOnDerivative_EAB80A3D462BD0AC39850885BAF57134" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative, Gain on Derivative</link:label>
    <link:label id="lab_us-gaap_DerivativeGainOnDerivative_EAB80A3D462BD0AC39850885BAF57134_label_en-US" xlink:label="lab_us-gaap_DerivativeGainOnDerivative_EAB80A3D462BD0AC39850885BAF57134" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Gain on Derivative</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeGainOnDerivative" xlink:label="loc_us-gaap_DerivativeGainOnDerivative_EAB80A3D462BD0AC39850885BAF57134" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainOnDerivative_EAB80A3D462BD0AC39850885BAF57134" xlink:to="lab_us-gaap_DerivativeGainOnDerivative_EAB80A3D462BD0AC39850885BAF57134" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_325019F89ED5B37DE8871AF09C9D4B65_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_325019F89ED5B37DE8871AF09C9D4B65" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Method Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_325019F89ED5B37DE8871AF09C9D4B65_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_325019F89ED5B37DE8871AF09C9D4B65" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments and Joint Ventures 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_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_325019F89ED5B37DE8871AF09C9D4B65" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_325019F89ED5B37DE8871AF09C9D4B65" xlink:to="lab_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_325019F89ED5B37DE8871AF09C9D4B65" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_8AE5FF225C4CEA7CB5A71AF09C7E07E4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_8AE5FF225C4CEA7CB5A71AF09C7E07E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Future Lease Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_8AE5FF225C4CEA7CB5A71AF09C7E07E4_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_8AE5FF225C4CEA7CB5A71AF09C7E07E4" 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_8AE5FF225C4CEA7CB5A71AF09C7E07E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_8AE5FF225C4CEA7CB5A71AF09C7E07E4" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_8AE5FF225C4CEA7CB5A71AF09C7E07E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_A84853CDAE3A123904750C560F66CCD9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_A84853CDAE3A123904750C560F66CCD9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facilities</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_A84853CDAE3A123904750C560F66CCD9_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_A84853CDAE3A123904750C560F66CCD9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_A84853CDAE3A123904750C560F66CCD9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock_A84853CDAE3A123904750C560F66CCD9" xlink:to="lab_us-gaap_DebtDisclosureTextBlock_A84853CDAE3A123904750C560F66CCD9" xlink:type="arc" />
    <link:label id="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_98A75F5304F1C97D54611AF09C7EDF35_terseLabel_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_98A75F5304F1C97D54611AF09C7EDF35" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_98A75F5304F1C97D54611AF09C7EDF35_label_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_98A75F5304F1C97D54611AF09C7EDF35" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_98A75F5304F1C97D54611AF09C7EDF35" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_98A75F5304F1C97D54611AF09C7EDF35" xlink:to="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_98A75F5304F1C97D54611AF09C7EDF35" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_AC21FCF6884CAE63507C1AF09C7EF5E5_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit_AC21FCF6884CAE63507C1AF09C7EF5E5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_AC21FCF6884CAE63507C1AF09C7EF5E5_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit_AC21FCF6884CAE63507C1AF09C7EF5E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_AC21FCF6884CAE63507C1AF09C7EF5E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit_AC21FCF6884CAE63507C1AF09C7EF5E5" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit_AC21FCF6884CAE63507C1AF09C7EF5E5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_76D20E020E727137C4EB1AF09C7EBD12_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_76D20E020E727137C4EB1AF09C7EBD12" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_76D20E020E727137C4EB1AF09C7EBD12_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_76D20E020E727137C4EB1AF09C7EBD12" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_76D20E020E727137C4EB1AF09C7EBD12" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_76D20E020E727137C4EB1AF09C7EBD12" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_76D20E020E727137C4EB1AF09C7EBD12" xlink:type="arc" />
    <link:label id="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_A1F0BD5E2DA081338D151AF09C7EA001_totalLabel_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_A1F0BD5E2DA081338D151AF09C7EA001" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total federal income tax expense</link:label>
    <link:label id="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_A1F0BD5E2DA081338D151AF09C7EA001_label_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_A1F0BD5E2DA081338D151AF09C7EA001" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Federal Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_A1F0BD5E2DA081338D151AF09C7EA001" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_A1F0BD5E2DA081338D151AF09C7EA001" xlink:to="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_A1F0BD5E2DA081338D151AF09C7EA001" xlink:type="arc" />
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_FFCBA06A1B61DF4B7CB01AF09C7E947F_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_FFCBA06A1B61DF4B7CB01AF09C7E947F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_FFCBA06A1B61DF4B7CB01AF09C7E947F_label_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_FFCBA06A1B61DF4B7CB01AF09C7E947F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_FFCBA06A1B61DF4B7CB01AF09C7E947F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_FFCBA06A1B61DF4B7CB01AF09C7E947F" xlink:to="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_FFCBA06A1B61DF4B7CB01AF09C7E947F" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_E19981AD7ECCF4E3EFDB1AF09C7E26A1_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_E19981AD7ECCF4E3EFDB1AF09C7E26A1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_E19981AD7ECCF4E3EFDB1AF09C7E26A1_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_E19981AD7ECCF4E3EFDB1AF09C7E26A1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_E19981AD7ECCF4E3EFDB1AF09C7E26A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_E19981AD7ECCF4E3EFDB1AF09C7E26A1" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_E19981AD7ECCF4E3EFDB1AF09C7E26A1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_B4C7C3F9918CEC4EC6961AF09C7EA846_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_B4C7C3F9918CEC4EC6961AF09C7EA846" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_B4C7C3F9918CEC4EC6961AF09C7EA846_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_B4C7C3F9918CEC4EC6961AF09C7EA846" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_B4C7C3F9918CEC4EC6961AF09C7EA846" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_B4C7C3F9918CEC4EC6961AF09C7EA846" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_B4C7C3F9918CEC4EC6961AF09C7EA846" xlink:type="arc" />
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1B485AB5DEF58492947B1AF09C7E64E3_totalLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1B485AB5DEF58492947B1AF09C7E64E3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total state tax expense</link:label>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1B485AB5DEF58492947B1AF09C7E64E3_label_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1B485AB5DEF58492947B1AF09C7E64E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1B485AB5DEF58492947B1AF09C7E64E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1B485AB5DEF58492947B1AF09C7E64E3" xlink:to="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1B485AB5DEF58492947B1AF09C7E64E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_B08C1599EABE70EC76701AF09C7E2D1C_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_B08C1599EABE70EC76701AF09C7E2D1C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_B08C1599EABE70EC76701AF09C7E2D1C_label_en-US" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_B08C1599EABE70EC76701AF09C7E2D1C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_B08C1599EABE70EC76701AF09C7E2D1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_B08C1599EABE70EC76701AF09C7E2D1C" xlink:to="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_B08C1599EABE70EC76701AF09C7E2D1C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_1FE4C7C98246FC41BEF51AF09C7EE5AA_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit_1FE4C7C98246FC41BEF51AF09C7EE5AA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_1FE4C7C98246FC41BEF51AF09C7EE5AA_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit_1FE4C7C98246FC41BEF51AF09C7EE5AA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1FE4C7C98246FC41BEF51AF09C7EE5AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1FE4C7C98246FC41BEF51AF09C7EE5AA" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit_1FE4C7C98246FC41BEF51AF09C7EE5AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_9354885379C07B1E26111AF09C7E2D23_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_9354885379C07B1E26111AF09C7E2D23" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_9354885379C07B1E26111AF09C7E2D23_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_9354885379C07B1E26111AF09C7E2D23" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_9354885379C07B1E26111AF09C7E2D23" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_9354885379C07B1E26111AF09C7E2D23" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_9354885379C07B1E26111AF09C7E2D23" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_8E67B44ACC0A7E8B8B791AF09C7E0C33_totalLabel_en-US" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_8E67B44ACC0A7E8B8B791AF09C7E0C33" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total foreign tax expense</link:label>
    <link:label id="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_8E67B44ACC0A7E8B8B791AF09C7E0C33_label_en-US" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_8E67B44ACC0A7E8B8B791AF09C7E0C33" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_8E67B44ACC0A7E8B8B791AF09C7E0C33" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_8E67B44ACC0A7E8B8B791AF09C7E0C33" xlink:to="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_8E67B44ACC0A7E8B8B791AF09C7E0C33" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_DF241C943965AD3D71471AF09C7E5749_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_DF241C943965AD3D71471AF09C7E5749" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Provision for income taxes</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_DF241C943965AD3D71471AF09C7E5749" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_DF241C943965AD3D71471AF09C7E5749" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_DF241C943965AD3D71471AF09C7E5749" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6C0D2E792A47624BD74F2B4E9A1B6D41_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6C0D2E792A47624BD74F2B4E9A1B6D41" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">U.S. federal statutory income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6C0D2E792A47624BD74F2B4E9A1B6D41_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6C0D2E792A47624BD74F2B4E9A1B6D41" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6C0D2E792A47624BD74F2B4E9A1B6D41" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6C0D2E792A47624BD74F2B4E9A1B6D41" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6C0D2E792A47624BD74F2B4E9A1B6D41" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6B98B94A0DD4486AE0A32B4E9A1B50BA_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6B98B94A0DD4486AE0A32B4E9A1B50BA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State income taxes, net of federal tax benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6B98B94A0DD4486AE0A32B4E9A1B50BA_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6B98B94A0DD4486AE0A32B4E9A1B50BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6B98B94A0DD4486AE0A32B4E9A1B50BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6B98B94A0DD4486AE0A32B4E9A1B50BA" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6B98B94A0DD4486AE0A32B4E9A1B50BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_6E6F4EDA64ABCB567FEC2B4E9A1C023F_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_6E6F4EDA64ABCB567FEC2B4E9A1C023F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. tax on foreign earnings</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_6E6F4EDA64ABCB567FEC2B4E9A1C023F_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_6E6F4EDA64ABCB567FEC2B4E9A1C023F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_6E6F4EDA64ABCB567FEC2B4E9A1C023F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_6E6F4EDA64ABCB567FEC2B4E9A1C023F" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_6E6F4EDA64ABCB567FEC2B4E9A1C023F" xlink:type="arc" />
    <link:label id="lab_algn_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017_551CD5861EDF6AB4F30E2B4E9A1CAA54_terseLabel_en-US" xlink:label="lab_algn_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017_551CD5861EDF6AB4F30E2B4E9A1CAA54" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impact of U.S. Tax Cuts and Jobs Act (&#8220;TCJA&#8221;)</link:label>
    <link:label id="lab_algn_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017_551CD5861EDF6AB4F30E2B4E9A1CAA54_label_en-US" xlink:label="lab_algn_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017_551CD5861EDF6AB4F30E2B4E9A1CAA54" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017</link:label>
    <link:label id="lab_algn_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017_551CD5861EDF6AB4F30E2B4E9A1CAA54_documentation_en-US" xlink:label="lab_algn_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017_551CD5861EDF6AB4F30E2B4E9A1CAA54" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017" xlink:label="loc_algn_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017_551CD5861EDF6AB4F30E2B4E9A1CAA54" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017_551CD5861EDF6AB4F30E2B4E9A1CAA54" xlink:to="lab_algn_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017_551CD5861EDF6AB4F30E2B4E9A1CAA54" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2A4A453AEB08CE3E1ACA2B4E9A1C23C8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2A4A453AEB08CE3E1ACA2B4E9A1C23C8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impact of differences in foreign tax rates</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2A4A453AEB08CE3E1ACA2B4E9A1C23C8_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2A4A453AEB08CE3E1ACA2B4E9A1C23C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2A4A453AEB08CE3E1ACA2B4E9A1C23C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2A4A453AEB08CE3E1ACA2B4E9A1C23C8" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2A4A453AEB08CE3E1ACA2B4E9A1C23C8" xlink:type="arc" />
    <link:label id="lab_algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations_C966FCCD7BC8CA02FE592B4E9A1C6A3C_terseLabel_en-US" xlink:label="lab_algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations_C966FCCD7BC8CA02FE592B4E9A1C6A3C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">effective income tax rate impact on expiration of statute of limitations</link:label>
    <link:label id="lab_algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations_C966FCCD7BC8CA02FE592B4E9A1C6A3C_label_en-US" xlink:label="lab_algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations_C966FCCD7BC8CA02FE592B4E9A1C6A3C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">effective income tax rate impact on expiration of statute of limitations</link:label>
    <link:label id="lab_algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations_C966FCCD7BC8CA02FE592B4E9A1C6A3C_documentation_en-US" xlink:label="lab_algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations_C966FCCD7BC8CA02FE592B4E9A1C6A3C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">effective income tax rate impact on expiration of statute of limitations</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations" xlink:label="loc_algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations_C966FCCD7BC8CA02FE592B4E9A1C6A3C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations_C966FCCD7BC8CA02FE592B4E9A1C6A3C" xlink:to="lab_algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations_C966FCCD7BC8CA02FE592B4E9A1C6A3C" xlink:type="arc" />
    <link:label id="lab_algn_EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry_57E7CD1C8BF7D0BEF9142B4E9A1CE625_terseLabel_en-US" xlink:label="lab_algn_EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry_57E7CD1C8BF7D0BEF9142B4E9A1CE625" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance release for Israel</link:label>
    <link:label id="lab_algn_EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry_57E7CD1C8BF7D0BEF9142B4E9A1CE625_label_en-US" xlink:label="lab_algn_EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry_57E7CD1C8BF7D0BEF9142B4E9A1CE625" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Valuation Allowance Release For Foreign Country</link:label>
    <link:label id="lab_algn_EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry_57E7CD1C8BF7D0BEF9142B4E9A1CE625_documentation_en-US" xlink:label="lab_algn_EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry_57E7CD1C8BF7D0BEF9142B4E9A1CE625" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Valuation Allowance Release For Foreign Country</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry" xlink:label="loc_algn_EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry_57E7CD1C8BF7D0BEF9142B4E9A1CE625" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry_57E7CD1C8BF7D0BEF9142B4E9A1CE625" xlink:to="lab_algn_EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry_57E7CD1C8BF7D0BEF9142B4E9A1CE625" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_BD936C8C79689BD6253E2B4E9A1C1134_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_BD936C8C79689BD6253E2B4E9A1C1134" 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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_BD936C8C79689BD6253E2B4E9A1C1134_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_BD936C8C79689BD6253E2B4E9A1C1134" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_BD936C8C79689BD6253E2B4E9A1C1134" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_BD936C8C79689BD6253E2B4E9A1C1134" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_BD936C8C79689BD6253E2B4E9A1C1134" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_CE90B7F3C2BAD5AA383A2B4E9A1DAAAF_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_CE90B7F3C2BAD5AA383A2B4E9A1DAAAF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other items not individually material</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_CE90B7F3C2BAD5AA383A2B4E9A1DAAAF_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_CE90B7F3C2BAD5AA383A2B4E9A1DAAAF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_CE90B7F3C2BAD5AA383A2B4E9A1DAAAF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_CE90B7F3C2BAD5AA383A2B4E9A1DAAAF" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_CE90B7F3C2BAD5AA383A2B4E9A1DAAAF" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_071BAC8A6C23B35683082B4E9A1D8754_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_071BAC8A6C23B35683082B4E9A1D8754" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate, Continuing Operations, Total</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_071BAC8A6C23B35683082B4E9A1D8754_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_071BAC8A6C23B35683082B4E9A1D8754" 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_071BAC8A6C23B35683082B4E9A1D8754" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_071BAC8A6C23B35683082B4E9A1D8754" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_071BAC8A6C23B35683082B4E9A1D8754" xlink:type="arc" />
    <link:label id="lab_algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent_B4BD3B88B4D8ED8506A81AF09C3063EE_terseLabel_en-US" xlink:label="lab_algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent_B4BD3B88B4D8ED8506A81AF09C3063EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, allowance for doubtful accounts and returns</link:label>
    <link:label id="lab_algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent_B4BD3B88B4D8ED8506A81AF09C3063EE_label_en-US" xlink:label="lab_algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent_B4BD3B88B4D8ED8506A81AF09C3063EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance For Doubtful Accounts Receivable And Sales Returns Current</link:label>
    <link:label id="lab_algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent_B4BD3B88B4D8ED8506A81AF09C3063EE_documentation_en-US" xlink:label="lab_algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent_B4BD3B88B4D8ED8506A81AF09C3063EE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Allowance For Doubtful Accounts Receivable And Sales Returns Current</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent" xlink:label="loc_algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent_B4BD3B88B4D8ED8506A81AF09C3063EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent_B4BD3B88B4D8ED8506A81AF09C3063EE" xlink:to="lab_algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent_B4BD3B88B4D8ED8506A81AF09C3063EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_C04F83754FE2BFC524ED1AF09C303CC2_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_C04F83754FE2BFC524ED1AF09C303CC2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized (shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_C04F83754FE2BFC524ED1AF09C303CC2_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_C04F83754FE2BFC524ED1AF09C303CC2" 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_C04F83754FE2BFC524ED1AF09C303CC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized_C04F83754FE2BFC524ED1AF09C303CC2" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized_C04F83754FE2BFC524ED1AF09C303CC2" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_7AC21D01C4CE139CB6B31AF09C3091B9_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_7AC21D01C4CE139CB6B31AF09C3091B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, issued (shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_7AC21D01C4CE139CB6B31AF09C3091B9_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_7AC21D01C4CE139CB6B31AF09C3091B9" 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_7AC21D01C4CE139CB6B31AF09C3091B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued_7AC21D01C4CE139CB6B31AF09C3091B9" xlink:to="lab_us-gaap_PreferredStockSharesIssued_7AC21D01C4CE139CB6B31AF09C3091B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_86289C54562ED1EE187E1AF09C309C94_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_86289C54562ED1EE187E1AF09C309C94" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_86289C54562ED1EE187E1AF09C309C94_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_86289C54562ED1EE187E1AF09C309C94" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_86289C54562ED1EE187E1AF09C309C94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare_86289C54562ED1EE187E1AF09C309C94" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare_86289C54562ED1EE187E1AF09C309C94" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_4E690AD34EA6792804131AF09C30195E_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_4E690AD34EA6792804131AF09C30195E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_4E690AD34EA6792804131AF09C30195E_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_4E690AD34EA6792804131AF09C30195E" 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_4E690AD34EA6792804131AF09C30195E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_4E690AD34EA6792804131AF09C30195E" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_4E690AD34EA6792804131AF09C30195E" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesIssued_64F8F8742FC6DA7B58BC1AF09C308C3E_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_64F8F8742FC6DA7B58BC1AF09C308C3E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, issued (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_64F8F8742FC6DA7B58BC1AF09C308C3E_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_64F8F8742FC6DA7B58BC1AF09C308C3E" 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_64F8F8742FC6DA7B58BC1AF09C308C3E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_64F8F8742FC6DA7B58BC1AF09C308C3E" xlink:to="lab_us-gaap_CommonStockSharesIssued_64F8F8742FC6DA7B58BC1AF09C308C3E" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_1C983C128B9B07C753661AF09C3081A4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_1C983C128B9B07C753661AF09C3081A4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, outstanding (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_1C983C128B9B07C753661AF09C3081A4_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_1C983C128B9B07C753661AF09C3081A4" 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_1C983C128B9B07C753661AF09C3081A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_1C983C128B9B07C753661AF09C3081A4" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_1C983C128B9B07C753661AF09C3081A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_LegalMattersAndContingenciesTextBlock_AD824FBC72EA02864D611AF09CCC5822_terseLabel_en-US" xlink:label="lab_us-gaap_LegalMattersAndContingenciesTextBlock_AD824FBC72EA02864D611AF09CCC5822" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal Proceedings</link:label>
    <link:label id="lab_us-gaap_LegalMattersAndContingenciesTextBlock_AD824FBC72EA02864D611AF09CCC5822_label_en-US" xlink:label="lab_us-gaap_LegalMattersAndContingenciesTextBlock_AD824FBC72EA02864D611AF09CCC5822" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Matters and Contingencies [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock_AD824FBC72EA02864D611AF09CCC5822" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalMattersAndContingenciesTextBlock_AD824FBC72EA02864D611AF09CCC5822" xlink:to="lab_us-gaap_LegalMattersAndContingenciesTextBlock_AD824FBC72EA02864D611AF09CCC5822" xlink:type="arc" />
    <link:label id="lab_algn_CommonStockRepurchaseProgramAbstract_E28245C70DEEB00F70940C8E8BD3E636_label_en-US" xlink:label="lab_algn_CommonStockRepurchaseProgramAbstract_E28245C70DEEB00F70940C8E8BD3E636" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock Repurchase Program [Abstract]</link:label>
    <link:label id="lab_algn_CommonStockRepurchaseProgramAbstract_E28245C70DEEB00F70940C8E8BD3E636_documentation_en-US" xlink:label="lab_algn_CommonStockRepurchaseProgramAbstract_E28245C70DEEB00F70940C8E8BD3E636" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock Repurchase Program [Abstract]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_CommonStockRepurchaseProgramAbstract" xlink:label="loc_algn_CommonStockRepurchaseProgramAbstract_E28245C70DEEB00F70940C8E8BD3E636" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_CommonStockRepurchaseProgramAbstract_E28245C70DEEB00F70940C8E8BD3E636" xlink:to="lab_algn_CommonStockRepurchaseProgramAbstract_E28245C70DEEB00F70940C8E8BD3E636" xlink:type="arc" />
    <link:label id="lab_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8_terseLabel_en-US" xlink:label="lab_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchases [Table]</link:label>
    <link:label id="lab_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8_label_en-US" xlink:label="lab_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchases [Table]</link:label>
    <link:label id="lab_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8_documentation_en-US" xlink:label="lab_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Repurchases [Table]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareRepurchasesTable" xlink:label="loc_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8" xlink:to="lab_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_3DE923961C9BFED24F770C8E8BD496BF_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis_3DE923961C9BFED24F770C8E8BD496BF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_3DE923961C9BFED24F770C8E8BD496BF_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis_3DE923961C9BFED24F770C8E8BD496BF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_3DE923961C9BFED24F770C8E8BD496BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_3DE923961C9BFED24F770C8E8BD496BF" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis_3DE923961C9BFED24F770C8E8BD496BF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1" xlink:type="arc" />
    <link:label id="lab_algn_April2014StockRepurchaseProgramMember_4868C4F5DFBC70F28D8D0C8E8BD596D1_terseLabel_en-US" xlink:label="lab_algn_April2014StockRepurchaseProgramMember_4868C4F5DFBC70F28D8D0C8E8BD596D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">April 2014 Stock Repurchase Program</link:label>
    <link:label id="lab_algn_April2014StockRepurchaseProgramMember_4868C4F5DFBC70F28D8D0C8E8BD596D1_label_en-US" xlink:label="lab_algn_April2014StockRepurchaseProgramMember_4868C4F5DFBC70F28D8D0C8E8BD596D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">April 2014 Stock Repurchase Program [Member]</link:label>
    <link:label id="lab_algn_April2014StockRepurchaseProgramMember_4868C4F5DFBC70F28D8D0C8E8BD596D1_documentation_en-US" xlink:label="lab_algn_April2014StockRepurchaseProgramMember_4868C4F5DFBC70F28D8D0C8E8BD596D1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">April 2014 Stock Repurchase Program [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_April2014StockRepurchaseProgramMember" xlink:label="loc_algn_April2014StockRepurchaseProgramMember_4868C4F5DFBC70F28D8D0C8E8BD596D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_April2014StockRepurchaseProgramMember_4868C4F5DFBC70F28D8D0C8E8BD596D1" xlink:to="lab_algn_April2014StockRepurchaseProgramMember_4868C4F5DFBC70F28D8D0C8E8BD596D1" xlink:type="arc" />
    <link:label id="lab_algn_April2016StockRepurchaseProgramMember_0F5B80BFF6FCDDC93FCF0C8E8BD5E177_terseLabel_en-US" xlink:label="lab_algn_April2016StockRepurchaseProgramMember_0F5B80BFF6FCDDC93FCF0C8E8BD5E177" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">April 2016 Stock Repurchase Program</link:label>
    <link:label id="lab_algn_April2016StockRepurchaseProgramMember_0F5B80BFF6FCDDC93FCF0C8E8BD5E177_label_en-US" xlink:label="lab_algn_April2016StockRepurchaseProgramMember_0F5B80BFF6FCDDC93FCF0C8E8BD5E177" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">April 2016 Stock Repurchase Program [Member]</link:label>
    <link:label id="lab_algn_April2016StockRepurchaseProgramMember_0F5B80BFF6FCDDC93FCF0C8E8BD5E177_documentation_en-US" xlink:label="lab_algn_April2016StockRepurchaseProgramMember_0F5B80BFF6FCDDC93FCF0C8E8BD5E177" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">April 2016 Stock Repurchase Program [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_April2016StockRepurchaseProgramMember" xlink:label="loc_algn_April2016StockRepurchaseProgramMember_0F5B80BFF6FCDDC93FCF0C8E8BD5E177" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_April2016StockRepurchaseProgramMember_0F5B80BFF6FCDDC93FCF0C8E8BD5E177" xlink:to="lab_algn_April2016StockRepurchaseProgramMember_0F5B80BFF6FCDDC93FCF0C8E8BD5E177" xlink:type="arc" />
    <link:label id="lab_algn_ASR2017Member_5DF19B1633FA6CCE49940C8E8BD5A40C_terseLabel_en-US" xlink:label="lab_algn_ASR2017Member_5DF19B1633FA6CCE49940C8E8BD5A40C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2017 ASR</link:label>
    <link:label id="lab_algn_ASR2017Member_5DF19B1633FA6CCE49940C8E8BD5A40C_label_en-US" xlink:label="lab_algn_ASR2017Member_5DF19B1633FA6CCE49940C8E8BD5A40C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ASR 2017 [Member]</link:label>
    <link:label id="lab_algn_ASR2017Member_5DF19B1633FA6CCE49940C8E8BD5A40C_documentation_en-US" xlink:label="lab_algn_ASR2017Member_5DF19B1633FA6CCE49940C8E8BD5A40C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">ASR 2017 [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ASR2017Member" xlink:label="loc_algn_ASR2017Member_5DF19B1633FA6CCE49940C8E8BD5A40C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ASR2017Member_5DF19B1633FA6CCE49940C8E8BD5A40C" xlink:to="lab_algn_ASR2017Member_5DF19B1633FA6CCE49940C8E8BD5A40C" xlink:type="arc" />
    <link:label id="lab_algn_May2018RepurchaseMember_6922DEBCC00284F208470C8E8BD56245_terseLabel_en-US" xlink:label="lab_algn_May2018RepurchaseMember_6922DEBCC00284F208470C8E8BD56245" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">May 2018 Repurchase [Member]</link:label>
    <link:label id="lab_algn_May2018RepurchaseMember_6922DEBCC00284F208470C8E8BD56245_label_en-US" xlink:label="lab_algn_May2018RepurchaseMember_6922DEBCC00284F208470C8E8BD56245" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">May 2018 Repurchase [Member]</link:label>
    <link:label id="lab_algn_May2018RepurchaseMember_6922DEBCC00284F208470C8E8BD56245_documentation_en-US" xlink:label="lab_algn_May2018RepurchaseMember_6922DEBCC00284F208470C8E8BD56245" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">May 2018 Repurchase [Member]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_May2018RepurchaseMember" xlink:label="loc_algn_May2018RepurchaseMember_6922DEBCC00284F208470C8E8BD56245" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_May2018RepurchaseMember_6922DEBCC00284F208470C8E8BD56245" xlink:to="lab_algn_May2018RepurchaseMember_6922DEBCC00284F208470C8E8BD56245" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_BFF4BC6725168E394DC50C8E8BD6CD7C_verboseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_BFF4BC6725168E394DC50C8E8BD6CD7C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital</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_BFF4BC6725168E394DC50C8E8BD6CD7C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_BFF4BC6725168E394DC50C8E8BD6CD7C" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_BFF4BC6725168E394DC50C8E8BD6CD7C" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsMember_5326C4375C621B32CB120C8E8BD61A80_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_5326C4375C621B32CB120C8E8BD61A80" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings</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_5326C4375C621B32CB120C8E8BD61A80" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_5326C4375C621B32CB120C8E8BD61A80" xlink:to="lab_us-gaap_RetainedEarningsMember_5326C4375C621B32CB120C8E8BD61A80" xlink:type="arc" />
    <link:label id="lab_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD_terseLabel_en-US" xlink:label="lab_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchases [Line Items]</link:label>
    <link:label id="lab_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD_label_en-US" xlink:label="lab_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchases [Line Items]</link:label>
    <link:label id="lab_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD_documentation_en-US" xlink:label="lab_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Repurchases [Line Items]</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareRepurchasesLineItems" xlink:label="loc_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="lab_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_65B6D9332ACD16C5469B0C8E8BD6E217_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_65B6D9332ACD16C5469B0C8E8BD6E217" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock, common stock authorized</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_65B6D9332ACD16C5469B0C8E8BD6E217_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_65B6D9332ACD16C5469B0C8E8BD6E217" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_65B6D9332ACD16C5469B0C8E8BD6E217" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_65B6D9332ACD16C5469B0C8E8BD6E217" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_65B6D9332ACD16C5469B0C8E8BD6E217" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4B323BD93EC3D6F3B1780C8E8BD78861_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4B323BD93EC3D6F3B1780C8E8BD78861" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock repurchased and retired (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_4B323BD93EC3D6F3B1780C8E8BD78861" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4B323BD93EC3D6F3B1780C8E8BD78861" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4B323BD93EC3D6F3B1780C8E8BD78861" xlink:type="arc" />
    <link:label id="lab_algn_ShareRepurchasesPricePaidPerShare_FA15DE75D827767E05560C8E8BD74882_terseLabel_en-US" xlink:label="lab_algn_ShareRepurchasesPricePaidPerShare_FA15DE75D827767E05560C8E8BD74882" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock repurchased (in dollars per share)</link:label>
    <link:label id="lab_algn_ShareRepurchasesPricePaidPerShare_FA15DE75D827767E05560C8E8BD74882_label_en-US" xlink:label="lab_algn_ShareRepurchasesPricePaidPerShare_FA15DE75D827767E05560C8E8BD74882" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchases Price Paid Per Share</link:label>
    <link:label id="lab_algn_ShareRepurchasesPricePaidPerShare_FA15DE75D827767E05560C8E8BD74882_documentation_en-US" xlink:label="lab_algn_ShareRepurchasesPricePaidPerShare_FA15DE75D827767E05560C8E8BD74882" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Repurchases, Price Paid Per Share</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareRepurchasesPricePaidPerShare" xlink:label="loc_algn_ShareRepurchasesPricePaidPerShare_FA15DE75D827767E05560C8E8BD74882" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_ShareRepurchasesPricePaidPerShare_FA15DE75D827767E05560C8E8BD74882" xlink:to="lab_algn_ShareRepurchasesPricePaidPerShare_FA15DE75D827767E05560C8E8BD74882" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_264680904DCDE96C817B0C8E8BD755B6_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_264680904DCDE96C817B0C8E8BD755B6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock repurchased and retired</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_264680904DCDE96C817B0C8E8BD755B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_264680904DCDE96C817B0C8E8BD755B6" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_264680904DCDE96C817B0C8E8BD755B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_C1141099D2E943F7843D0C8E8BD74F71_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_C1141099D2E943F7843D0C8E8BD74F71" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Authorized repurchase amount remaining</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_C1141099D2E943F7843D0C8E8BD74F71_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_C1141099D2E943F7843D0C8E8BD74F71" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_C1141099D2E943F7843D0C8E8BD74F71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_C1141099D2E943F7843D0C8E8BD74F71" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_C1141099D2E943F7843D0C8E8BD74F71" xlink:type="arc" />
    <link:label id="lab_algn_AcceleratedShareRepurchaseContractedAmountofRepurchase_9B862BDE256393F746C40C8E8BD8FF3C_terseLabel_en-US" xlink:label="lab_algn_AcceleratedShareRepurchaseContractedAmountofRepurchase_9B862BDE256393F746C40C8E8BD8FF3C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accelerated share repurchase agreement amount</link:label>
    <link:label id="lab_algn_AcceleratedShareRepurchaseContractedAmountofRepurchase_9B862BDE256393F746C40C8E8BD8FF3C_label_en-US" xlink:label="lab_algn_AcceleratedShareRepurchaseContractedAmountofRepurchase_9B862BDE256393F746C40C8E8BD8FF3C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchase, Contracted Amount of Repurchase</link:label>
    <link:label id="lab_algn_AcceleratedShareRepurchaseContractedAmountofRepurchase_9B862BDE256393F746C40C8E8BD8FF3C_documentation_en-US" xlink:label="lab_algn_AcceleratedShareRepurchaseContractedAmountofRepurchase_9B862BDE256393F746C40C8E8BD8FF3C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchase, Contracted Amount of Repurchase</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_AcceleratedShareRepurchaseContractedAmountofRepurchase" xlink:label="loc_algn_AcceleratedShareRepurchaseContractedAmountofRepurchase_9B862BDE256393F746C40C8E8BD8FF3C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_AcceleratedShareRepurchaseContractedAmountofRepurchase_9B862BDE256393F746C40C8E8BD8FF3C" xlink:to="lab_algn_AcceleratedShareRepurchaseContractedAmountofRepurchase_9B862BDE256393F746C40C8E8BD8FF3C" xlink:type="arc" />
    <link:label id="lab_algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares_F0145AD9308020547D220C8E8BD8DA5B_terseLabel_en-US" xlink:label="lab_algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares_F0145AD9308020547D220C8E8BD8DA5B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accelerated share repurchase (in shares)</link:label>
    <link:label id="lab_algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares_F0145AD9308020547D220C8E8BD8DA5B_label_en-US" xlink:label="lab_algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares_F0145AD9308020547D220C8E8BD8DA5B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchase Program, Final Delivery of Shares, Shares</link:label>
    <link:label id="lab_algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares_F0145AD9308020547D220C8E8BD8DA5B_documentation_en-US" xlink:label="lab_algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares_F0145AD9308020547D220C8E8BD8DA5B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchase Program, Final Delivery of Shares, Shares</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares" xlink:label="loc_algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares_F0145AD9308020547D220C8E8BD8DA5B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares_F0145AD9308020547D220C8E8BD8DA5B" xlink:to="lab_algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares_F0145AD9308020547D220C8E8BD8DA5B" xlink:type="arc" />
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_4A8DA961CF90BC6C61AB0C8E8BD8695A_terseLabel_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_4A8DA961CF90BC6C61AB0C8E8BD8695A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accelerated share repurchases price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_4A8DA961CF90BC6C61AB0C8E8BD8695A_label_en-US" xlink:label="lab_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_4A8DA961CF90BC6C61AB0C8E8BD8695A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accelerated Share Repurchases, Final Price Paid Per Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_4A8DA961CF90BC6C61AB0C8E8BD8695A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_4A8DA961CF90BC6C61AB0C8E8BD8695A" xlink:to="lab_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_4A8DA961CF90BC6C61AB0C8E8BD8695A" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_6A7F44FC237593ACEF710C8E8BD8E5C9_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_6A7F44FC237593ACEF710C8E8BD8E5C9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock Acquired, Average Cost Per Share</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_6A7F44FC237593ACEF710C8E8BD8E5C9_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_6A7F44FC237593ACEF710C8E8BD8E5C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_6A7F44FC237593ACEF710C8E8BD8E5C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_6A7F44FC237593ACEF710C8E8BD8E5C9" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_6A7F44FC237593ACEF710C8E8BD8E5C9" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_25F36B0627FEF60493FC0C95FC86F746_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_25F36B0627FEF60493FC0C95FC86F746" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_25F36B0627FEF60493FC0C95FC86F746_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_25F36B0627FEF60493FC0C95FC86F746" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_25F36B0627FEF60493FC0C95FC86F746" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_25F36B0627FEF60493FC0C95FC86F746" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_25F36B0627FEF60493FC0C95FC86F746" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaap_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:to="lab_us-gaap_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:type="arc" />
    <link:label id="lab_country_CN_8A95827D3C1F1651528B0C97038F9352_verboseLabel_en-US" xlink:label="lab_country_CN_8A95827D3C1F1651528B0C97038F9352" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Ziyang, China</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_8A95827D3C1F1651528B0C97038F9352" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN_8A95827D3C1F1651528B0C97038F9352" xlink:to="lab_country_CN_8A95827D3C1F1651528B0C97038F9352" xlink:type="arc" />
    <link:label id="lab_srt_CounterpartyNameAxis_A2DDA9E8402407DB9D350C9703912CFD_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis_A2DDA9E8402407DB9D350C9703912CFD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_A2DDA9E8402407DB9D350C9703912CFD_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis_A2DDA9E8402407DB9D350C9703912CFD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_A2DDA9E8402407DB9D350C9703912CFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis_A2DDA9E8402407DB9D350C9703912CFD" xlink:to="lab_srt_CounterpartyNameAxis_A2DDA9E8402407DB9D350C9703912CFD" xlink:type="arc" />
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_EEC675B0C9FCE5CC2C1E0C970391713F_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain_EEC675B0C9FCE5CC2C1E0C970391713F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_EEC675B0C9FCE5CC2C1E0C970391713F_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain_EEC675B0C9FCE5CC2C1E0C970391713F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_EEC675B0C9FCE5CC2C1E0C970391713F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_EEC675B0C9FCE5CC2C1E0C970391713F" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain_EEC675B0C9FCE5CC2C1E0C970391713F" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="lab_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseNet_4DFD59AC395692C359BD0C970393B818_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet_4DFD59AC395692C359BD0C970393B818" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total rent expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseNet_4DFD59AC395692C359BD0C970393B818_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet_4DFD59AC395692C359BD0C970393B818" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Rent Expense, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_4DFD59AC395692C359BD0C970393B818" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseNet_4DFD59AC395692C359BD0C970393B818" xlink:to="lab_us-gaap_OperatingLeasesRentExpenseNet_4DFD59AC395692C359BD0C970393B818" xlink:type="arc" />
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_DDD22AB4C9BBB539D1A80C970393EDDD_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_DDD22AB4C9BBB539D1A80C970393EDDD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loans and Leases Receivable, Commitments, Fixed Rates</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_DDD22AB4C9BBB539D1A80C970393EDDD_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_DDD22AB4C9BBB539D1A80C970393EDDD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans and Leases Receivable, Commitments, Fixed Rates</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates" xlink:label="loc_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_DDD22AB4C9BBB539D1A80C970393EDDD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_DDD22AB4C9BBB539D1A80C970393EDDD" xlink:to="lab_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_DDD22AB4C9BBB539D1A80C970393EDDD" xlink:type="arc" />
    <link:label id="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_FF12EC1A9813690752320C970395F88B_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_FF12EC1A9813690752320C970395F88B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum purchase amount commitment</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_FF12EC1A9813690752320C970395F88B_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_FF12EC1A9813690752320C970395F88B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Commitment, Remaining Minimum Amount Committed</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_FF12EC1A9813690752320C970395F88B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_FF12EC1A9813690752320C970395F88B" xlink:to="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_FF12EC1A9813690752320C970395F88B" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongtermPurchaseCommitmentPeriod_6CD2C3477DCCD57DF8460C9703966E2E_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermPurchaseCommitmentPeriod_6CD2C3477DCCD57DF8460C9703966E2E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Purchase Commitment, Period</link:label>
    <link:label id="lab_us-gaap_LongtermPurchaseCommitmentPeriod_6CD2C3477DCCD57DF8460C9703966E2E_label_en-US" xlink:label="lab_us-gaap_LongtermPurchaseCommitmentPeriod_6CD2C3477DCCD57DF8460C9703966E2E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Purchase Commitment, Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermPurchaseCommitmentPeriod" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_6CD2C3477DCCD57DF8460C9703966E2E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermPurchaseCommitmentPeriod_6CD2C3477DCCD57DF8460C9703966E2E" xlink:to="lab_us-gaap_LongtermPurchaseCommitmentPeriod_6CD2C3477DCCD57DF8460C9703966E2E" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_85D8A0B74C82AE9A922F0C97039650CF_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_85D8A0B74C82AE9A922F0C97039650CF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_85D8A0B74C82AE9A922F0C97039650CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_85D8A0B74C82AE9A922F0C97039650CF" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_85D8A0B74C82AE9A922F0C97039650CF" xlink:type="arc" />
    <link:label id="lab_algn_PurchaseAndSaleAgreementPurchasePrice_030A5171F817E4129E690C970396C0AB_terseLabel_en-US" xlink:label="lab_algn_PurchaseAndSaleAgreementPurchasePrice_030A5171F817E4129E690C970396C0AB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase And Sale Agreement, Purchase Price</link:label>
    <link:label id="lab_algn_PurchaseAndSaleAgreementPurchasePrice_030A5171F817E4129E690C970396C0AB_label_en-US" xlink:label="lab_algn_PurchaseAndSaleAgreementPurchasePrice_030A5171F817E4129E690C970396C0AB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase And Sale Agreement, Purchase Price</link:label>
    <link:label id="lab_algn_PurchaseAndSaleAgreementPurchasePrice_030A5171F817E4129E690C970396C0AB_documentation_en-US" xlink:label="lab_algn_PurchaseAndSaleAgreementPurchasePrice_030A5171F817E4129E690C970396C0AB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Purchase And Sale Agreement, Purchase Price</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_PurchaseAndSaleAgreementPurchasePrice" xlink:label="loc_algn_PurchaseAndSaleAgreementPurchasePrice_030A5171F817E4129E690C970396C0AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_PurchaseAndSaleAgreementPurchasePrice_030A5171F817E4129E690C970396C0AB" xlink:to="lab_algn_PurchaseAndSaleAgreementPurchasePrice_030A5171F817E4129E690C970396C0AB" xlink:type="arc" />
    <link:label id="lab_algn_PurchaseAndSaleAgreementCashPaid_A3441CFA642C5F8226DA0C970396B7FC_terseLabel_en-US" xlink:label="lab_algn_PurchaseAndSaleAgreementCashPaid_A3441CFA642C5F8226DA0C970396B7FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase And Sale Agreement, Cash Paid</link:label>
    <link:label id="lab_algn_PurchaseAndSaleAgreementCashPaid_A3441CFA642C5F8226DA0C970396B7FC_label_en-US" xlink:label="lab_algn_PurchaseAndSaleAgreementCashPaid_A3441CFA642C5F8226DA0C970396B7FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase And Sale Agreement, Cash Paid</link:label>
    <link:label id="lab_algn_PurchaseAndSaleAgreementCashPaid_A3441CFA642C5F8226DA0C970396B7FC_documentation_en-US" xlink:label="lab_algn_PurchaseAndSaleAgreementCashPaid_A3441CFA642C5F8226DA0C970396B7FC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Purchase And Sale Agreement, Cash Paid</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_PurchaseAndSaleAgreementCashPaid" xlink:label="loc_algn_PurchaseAndSaleAgreementCashPaid_A3441CFA642C5F8226DA0C970396B7FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_PurchaseAndSaleAgreementCashPaid_A3441CFA642C5F8226DA0C970396B7FC" xlink:to="lab_algn_PurchaseAndSaleAgreementCashPaid_A3441CFA642C5F8226DA0C970396B7FC" xlink:type="arc" />
    <link:label id="lab_algn_PurchaseAndSaleAgreementCashToBePaid_50BBCB54F14C2CCEB82F0C9703977CCE_terseLabel_en-US" xlink:label="lab_algn_PurchaseAndSaleAgreementCashToBePaid_50BBCB54F14C2CCEB82F0C9703977CCE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase And Sale Agreement, Cash To Be Paid</link:label>
    <link:label id="lab_algn_PurchaseAndSaleAgreementCashToBePaid_50BBCB54F14C2CCEB82F0C9703977CCE_label_en-US" xlink:label="lab_algn_PurchaseAndSaleAgreementCashToBePaid_50BBCB54F14C2CCEB82F0C9703977CCE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase And Sale Agreement, Cash To Be Paid</link:label>
    <link:label id="lab_algn_PurchaseAndSaleAgreementCashToBePaid_50BBCB54F14C2CCEB82F0C9703977CCE_documentation_en-US" xlink:label="lab_algn_PurchaseAndSaleAgreementCashToBePaid_50BBCB54F14C2CCEB82F0C9703977CCE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Purchase And Sale Agreement, Cash To Be Paid</link:label>
    <link:loc xlink:href="algn-20181231.xsd#algn_PurchaseAndSaleAgreementCashToBePaid" xlink:label="loc_algn_PurchaseAndSaleAgreementCashToBePaid_50BBCB54F14C2CCEB82F0C9703977CCE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algn_PurchaseAndSaleAgreementCashToBePaid_50BBCB54F14C2CCEB82F0C9703977CCE" xlink:to="lab_algn_PurchaseAndSaleAgreementCashToBePaid_50BBCB54F14C2CCEB82F0C9703977CCE" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_5AEFFCF3E914CE949E411AF09BE0B0F6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock_5AEFFCF3E914CE949E411AF09BE0B0F6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_5AEFFCF3E914CE949E411AF09BE0B0F6_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock_5AEFFCF3E914CE949E411AF09BE0B0F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination 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_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_5AEFFCF3E914CE949E411AF09BE0B0F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock_5AEFFCF3E914CE949E411AF09BE0B0F6" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock_5AEFFCF3E914CE949E411AF09BE0B0F6" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>18
<FILENAME>algn-20181231_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.aligntech.com/role/BalanceSheetComponents" xlink:href="algn-20181231.xsd#BalanceSheetComponents" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail" xlink:href="algn-20181231.xsd#BalanceSheetComponentsAccruedLiabilitiesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsAdditionalInformationDetail" xlink:href="algn-20181231.xsd#BalanceSheetComponentsAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails" xlink:href="algn-20181231.xsd#BalanceSheetComponentsDeferredRevenuesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail" xlink:href="algn-20181231.xsd#BalanceSheetComponentsInventoriesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsOtherAssetsDetails" xlink:href="algn-20181231.xsd#BalanceSheetComponentsOtherAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsPropertyAndEquipmentDetail" xlink:href="algn-20181231.xsd#BalanceSheetComponentsPropertyAndEquipmentDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsTables" xlink:href="algn-20181231.xsd#BalanceSheetComponentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetail" xlink:href="algn-20181231.xsd#BalanceSheetComponentsWarrantyAccrualActivityDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BusinessCombinations" xlink:href="algn-20181231.xsd#BusinessCombinations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/BusinessCombinationsAdditionalInformationDetail" xlink:href="algn-20181231.xsd#BusinessCombinationsAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommitmentsAndContingencies" xlink:href="algn-20181231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" xlink:href="algn-20181231.xsd#CommitmentsAndContingenciesAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommitmentsAndContingenciesMinimumFutureLeasePaymentsForNonCancelableLeasesDetail" xlink:href="algn-20181231.xsd#CommitmentsAndContingenciesMinimumFutureLeasePaymentsForNonCancelableLeasesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommitmentsAndContingenciesTables" xlink:href="algn-20181231.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommonStockRepurchaseProgram" xlink:href="algn-20181231.xsd#CommonStockRepurchaseProgram" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetail" xlink:href="algn-20181231.xsd#CommonStockRepurchaseProgramAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedBalanceSheets" xlink:href="algn-20181231.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="algn-20181231.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedStatementOfComprehensiveIncome" xlink:href="algn-20181231.xsd#ConsolidatedStatementOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="algn-20181231.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedStatementsOfOperations" xlink:href="algn-20181231.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:href="algn-20181231.xsd#ConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CreditFacility" xlink:href="algn-20181231.xsd#CreditFacility" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/CreditFacilityAdditionalInformationDetail" xlink:href="algn-20181231.xsd#CreditFacilityAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/DocumentAndEntityInformation" xlink:href="algn-20181231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/EmployeeBenefitPlans" xlink:href="algn-20181231.xsd#EmployeeBenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail" xlink:href="algn-20181231.xsd#EmployeeBenefitPlansAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/EquityMethodInvestments" xlink:href="algn-20181231.xsd#EquityMethodInvestments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/EquityMethodInvestmentsDetails" xlink:href="algn-20181231.xsd#EquityMethodInvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssets" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssetsAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetail" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssetsIntangibleAssetsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetail" xlink:href="algn-20181231.xsd#GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxes" xlink:href="algn-20181231.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail" xlink:href="algn-20181231.xsd#IncomeTaxesAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateAndEffectiveTaxRateDetail" xlink:href="algn-20181231.xsd#IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateAndEffectiveTaxRateDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetail" xlink:href="algn-20181231.xsd#IncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail" xlink:href="algn-20181231.xsd#IncomeTaxesIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesIncomeTaxesProvisionForBenefitFromIncomeTaxesDetail" xlink:href="algn-20181231.xsd#IncomeTaxesIncomeTaxesProvisionForBenefitFromIncomeTaxesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesRollforwardOfTotalGrossUnrecognizedTaxBenefitDetail" xlink:href="algn-20181231.xsd#IncomeTaxesRollforwardOfTotalGrossUnrecognizedTaxBenefitDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/IncomeTaxesTables" xlink:href="algn-20181231.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/LegalProceedings" xlink:href="algn-20181231.xsd#LegalProceedings" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/LegalProceedingsDetails" xlink:href="algn-20181231.xsd#LegalProceedingsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurements" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsDerivativeFinancialInstrumentsDetails" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsDerivativeFinancialInstrumentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsFairValueMeasuredOnRecurringBasisDetail" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsFairValueMeasuredOnRecurringBasisDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsMarketableSecuritiesDetails" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsMarketableSecuritiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsNarrativeDetails" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsShortTermAndLongTermSecuritiesDetail" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsShortTermAndLongTermSecuritiesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsTables" xlink:href="algn-20181231.xsd#MarketableSecuritiesAndFairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/NetIncomePerShare" xlink:href="algn-20181231.xsd#NetIncomePerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/NetProfitPerShareAdditionalInformationDetail" xlink:href="algn-20181231.xsd#NetProfitPerShareAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/NetProfitPerShareComputationOfBasicAndDilutedNetProfitPerShareAttributableToCommonStockDetail" xlink:href="algn-20181231.xsd#NetProfitPerShareComputationOfBasicAndDilutedNetProfitPerShareAttributableToCommonStockDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/NetProfitPerShareTables" xlink:href="algn-20181231.xsd#NetProfitPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReserves" xlink:href="algn-20181231.xsd#ScheduleIiValuationAndQualifyingAccountsAndReserves" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformation" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationAdditionalInformationDetail" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformationAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetail" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetail" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentsAndGeographicalInformationDetails" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformationSegmentsAndGeographicalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SegmentsAndGeographicalInformationTables" xlink:href="algn-20181231.xsd#SegmentsAndGeographicalInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquity" xlink:href="algn-20181231.xsd#StockholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityActivityUnderStockOptionPlansDetail" xlink:href="algn-20181231.xsd#StockholdersEquityActivityUnderStockOptionPlansDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" xlink:href="algn-20181231.xsd#StockholdersEquityAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityEsppActivityDetails" xlink:href="algn-20181231.xsd#StockholdersEquityEsppActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityStockBasedAwardsAndEmployeeStockPurchasesDetail" xlink:href="algn-20181231.xsd#StockholdersEquityStockBasedAwardsAndEmployeeStockPurchasesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetail" xlink:href="algn-20181231.xsd#StockholdersEquitySummaryOfMsuPerformanceDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetail" xlink:href="algn-20181231.xsd#StockholdersEquitySummaryOfNonvestedSharesDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityTables" xlink:href="algn-20181231.xsd#StockholdersEquityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfOptionComponentOfPurchasePlanSharesEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:href="algn-20181231.xsd#StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfOptionComponentOfPurchasePlanSharesEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfStockOptionsGrantedEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:href="algn-20181231.xsd#StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfStockOptionsGrantedEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedInMonteCarloSimulationDetail" xlink:href="algn-20181231.xsd#StockholdersEquityWeightedAverageAssumptionsUsedInMonteCarloSimulationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetAsAdjustedDetails" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesBalanceSheetAsAdjustedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesCashFlowStatementAsAdjustedDetails" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesCashFlowStatementAsAdjustedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesRemainingPerformanceObligationDetails" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesRemainingPerformanceObligationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfSignificantAccountingPoliciesTables" xlink:href="algn-20181231.xsd#SummaryOfSignificantAccountingPoliciesSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SupplementalCashFlowInformation" xlink:href="algn-20181231.xsd#SupplementalCashFlowInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" xlink:href="algn-20181231.xsd#SupplementalCashFlowInformationDetail" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/SupplementalCashFlowInformationTables" xlink:href="algn-20181231.xsd#SupplementalCashFlowInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.aligntech.com/role/ValuationAndQualifyingAccountsAndReservesDetail" xlink:href="algn-20181231.xsd#ValuationAndQualifyingAccountsAndReservesDetail" 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.aligntech.com/role/BalanceSheetComponents" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_5E85F4E14092EFAA1ADA1AF09C045F1B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_FCB1E0D6C2C76926E21A1AF09C04136F" 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_BalanceSheetRelatedDisclosuresAbstract_5E85F4E14092EFAA1ADA1AF09C045F1B" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_FCB1E0D6C2C76926E21A1AF09C04136F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_0075344D0C3E28F07F2E2B4E9C019FC6" xlink:type="locator" />
    <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_55BEBA3B63152481E4B42B4E9C01FA7B" 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_BalanceSheetRelatedDisclosuresAbstract_0075344D0C3E28F07F2E2B4E9C019FC6" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_55BEBA3B63152481E4B42B4E9C01FA7B" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_AccruedSalesAndMarketingCurrent" xlink:label="loc_algn_AccruedSalesAndMarketingCurrent_9AB346C75A3455A597B72B4E9C01FC97" 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_BalanceSheetRelatedDisclosuresAbstract_0075344D0C3E28F07F2E2B4E9C019FC6" xlink:to="loc_algn_AccruedSalesAndMarketingCurrent_9AB346C75A3455A597B72B4E9C01FC97" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_AccruedAccountsPayable" xlink:label="loc_algn_AccruedAccountsPayable_ED633B5A687B7F57EA002B4E9C01A641" 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_BalanceSheetRelatedDisclosuresAbstract_0075344D0C3E28F07F2E2B4E9C019FC6" xlink:to="loc_algn_AccruedAccountsPayable_ED633B5A687B7F57EA002B4E9C01A641" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_A904E92B020B840509432B4E9C023C15" 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_BalanceSheetRelatedDisclosuresAbstract_0075344D0C3E28F07F2E2B4E9C019FC6" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_A904E92B020B840509432B4E9C023C15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_55837BA2980287913CEC2B4E9C026395" 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_BalanceSheetRelatedDisclosuresAbstract_0075344D0C3E28F07F2E2B4E9C019FC6" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_55837BA2980287913CEC2B4E9C026395" xlink:type="arc" />
    <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_0A502C88ACFC56DD33A82B4E9C02EA19" 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_BalanceSheetRelatedDisclosuresAbstract_0075344D0C3E28F07F2E2B4E9C019FC6" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_0A502C88ACFC56DD33A82B4E9C02EA19" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_AccruedSalesReturnReserveCurrent" xlink:label="loc_algn_AccruedSalesReturnReserveCurrent_76CE6B2BE2D0C4C16AF12B4E9C02A785" 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_BalanceSheetRelatedDisclosuresAbstract_0075344D0C3E28F07F2E2B4E9C019FC6" xlink:to="loc_algn_AccruedSalesReturnReserveCurrent_76CE6B2BE2D0C4C16AF12B4E9C02A785" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualCurrent" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_2A8AE586E57339F2F3DA2B4E9C02394B" 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_BalanceSheetRelatedDisclosuresAbstract_0075344D0C3E28F07F2E2B4E9C019FC6" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent_2A8AE586E57339F2F3DA2B4E9C02394B" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_Accruedpropertyplantandequipment" xlink:label="loc_algn_Accruedpropertyplantandequipment_54C757D31686B0E8FEB32B4E9C02E7C7" 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_BalanceSheetRelatedDisclosuresAbstract_0075344D0C3E28F07F2E2B4E9C019FC6" xlink:to="loc_algn_Accruedpropertyplantandequipment_54C757D31686B0E8FEB32B4E9C02E7C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_522D48615BF7C782134C2B4E9C033AD4" 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_BalanceSheetRelatedDisclosuresAbstract_0075344D0C3E28F07F2E2B4E9C019FC6" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_522D48615BF7C782134C2B4E9C033AD4" 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_04B520E94CB69ECCC1112B4E9C035901" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_0075344D0C3E28F07F2E2B4E9C019FC6" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_04B520E94CB69ECCC1112B4E9C035901" 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_1E70F7B755A222640A922B4E9C039CF6" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_0075344D0C3E28F07F2E2B4E9C019FC6" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1E70F7B755A222640A922B4E9C039CF6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_54C4BE84E48A39B2F97D1AF09C025270" xlink:type="locator" />
    <link:loc xlink:href="algn-20181231.xsd#algn_StandardProductWarrantyTimePeriod" xlink:label="loc_algn_StandardProductWarrantyTimePeriod_7ED7FBA175E853A40D261AF09C02409E" 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_BalanceSheetRelatedDisclosuresAbstract_54C4BE84E48A39B2F97D1AF09C025270" xlink:to="loc_algn_StandardProductWarrantyTimePeriod_7ED7FBA175E853A40D261AF09C02409E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_DBB14B2ECEEC2F4F9A7C08CC35B4A3DA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_658EF5338DB43062163308D31CEEDEA5" 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_BalanceSheetRelatedDisclosuresAbstract_DBB14B2ECEEC2F4F9A7C08CC35B4A3DA" xlink:to="loc_us-gaap_DeferredRevenueCurrent_658EF5338DB43062163308D31CEEDEA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_794A0BFAC2097FE208F908D37B90089E" 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_BalanceSheetRelatedDisclosuresAbstract_DBB14B2ECEEC2F4F9A7C08CC35B4A3DA" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_794A0BFAC2097FE208F908D37B90089E" 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_FCA300DB5FCF172B8BDA08EDBBB9E224" 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_BalanceSheetRelatedDisclosuresAbstract_DBB14B2ECEEC2F4F9A7C08CC35B4A3DA" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_FCA300DB5FCF172B8BDA08EDBBB9E224" xlink:type="arc" />
    <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_396307DC191838E2A7DD08ED5511A1DA" 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_BalanceSheetRelatedDisclosuresAbstract_DBB14B2ECEEC2F4F9A7C08CC35B4A3DA" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_396307DC191838E2A7DD08ED5511A1DA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_89219010F5AC421FDE0E1AF09BD0EC06" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_F2C3010EF19A6B5394EB1AF09BD078B2" 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_BalanceSheetRelatedDisclosuresAbstract_89219010F5AC421FDE0E1AF09BD0EC06" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_F2C3010EF19A6B5394EB1AF09BD078B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_A54C719D090F8ACD8A401AF09BD0B138" 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_BalanceSheetRelatedDisclosuresAbstract_89219010F5AC421FDE0E1AF09BD0EC06" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_A54C719D090F8ACD8A401AF09BD0B138" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_BB9C405B047C22D78A0C1AF09BD08DE7" 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_BalanceSheetRelatedDisclosuresAbstract_89219010F5AC421FDE0E1AF09BD0EC06" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_BB9C405B047C22D78A0C1AF09BD08DE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_E417850BAB05F98647891AF09BD0DB30" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_89219010F5AC421FDE0E1AF09BD0EC06" xlink:to="loc_us-gaap_InventoryNet_E417850BAB05F98647891AF09BD0DB30" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsOtherAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_CA7A09AA8EECFE72CBE32B4E9BF4E2F9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="loc_us-gaap_CapitalizedContractCostNet_D6FC484A3A6350CD8D7A2B4E9BF5CFD7" 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_BalanceSheetRelatedDisclosuresAbstract_CA7A09AA8EECFE72CBE32B4E9BF4E2F9" xlink:to="loc_us-gaap_CapitalizedContractCostNet_D6FC484A3A6350CD8D7A2B4E9BF5CFD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuritiesOwnedNotReadilyMarketable" xlink:label="loc_us-gaap_SecuritiesOwnedNotReadilyMarketable_1BA4F5A3710D605885A32B4E9BF53C76" 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_BalanceSheetRelatedDisclosuresAbstract_CA7A09AA8EECFE72CBE32B4E9BF4E2F9" xlink:to="loc_us-gaap_SecuritiesOwnedNotReadilyMarketable_1BA4F5A3710D605885A32B4E9BF53C76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecurityDeposit" xlink:label="loc_us-gaap_SecurityDeposit_B9D59DB4885CEB01CE282B4E9BF51E7A" 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_BalanceSheetRelatedDisclosuresAbstract_CA7A09AA8EECFE72CBE32B4E9BF4E2F9" xlink:to="loc_us-gaap_SecurityDeposit_B9D59DB4885CEB01CE282B4E9BF51E7A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LoansReceivableNet" xlink:label="loc_us-gaap_LoansReceivableNet_8A3C56D6F4A830AD4B012B4E9BF5F6AE" 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_BalanceSheetRelatedDisclosuresAbstract_CA7A09AA8EECFE72CBE32B4E9BF4E2F9" xlink:to="loc_us-gaap_LoansReceivableNet_8A3C56D6F4A830AD4B012B4E9BF5F6AE" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_OtherLongtermAssets" xlink:label="loc_algn_OtherLongtermAssets_351EB3B2E333C63350E62B4E9BF5D151" 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_BalanceSheetRelatedDisclosuresAbstract_CA7A09AA8EECFE72CBE32B4E9BF4E2F9" xlink:to="loc_algn_OtherLongtermAssets_351EB3B2E333C63350E62B4E9BF5D151" 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_729743FE973758A305762B4E9BF54900" 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_BalanceSheetRelatedDisclosuresAbstract_CA7A09AA8EECFE72CBE32B4E9BF4E2F9" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_729743FE973758A305762B4E9BF54900" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsPropertyAndEquipmentDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_6E81A147ECBBFCDAF2930C4E62210FB0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5C1A0CC934AB413C17600C4E62229BDF" 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_BalanceSheetRelatedDisclosuresAbstract_6E81A147ECBBFCDAF2930C4E62210FB0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5C1A0CC934AB413C17600C4E62229BDF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8236E2C5EDB92D60B29A0C4E62227B0D" 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_ScheduleOfPropertyPlantAndEquipmentTable_5C1A0CC934AB413C17600C4E62229BDF" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8236E2C5EDB92D60B29A0C4E62227B0D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" 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_PropertyPlantAndEquipmentByTypeAxis_8236E2C5EDB92D60B29A0C4E62227B0D" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaap_EquipmentMember_EAE798CDE8586943331E0C4E6223D87C" 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_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:to="loc_us-gaap_EquipmentMember_EAE798CDE8586943331E0C4E6223D87C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TechnologyEquipmentMember" xlink:label="loc_us-gaap_TechnologyEquipmentMember_E00B0EE9F53BBD7C95FB0C4E62234E2C" 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_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:to="loc_us-gaap_TechnologyEquipmentMember_E00B0EE9F53BBD7C95FB0C4E62234E2C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_C24C7D6ED5D00D748CC50C4E62231BD7" 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_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_C24C7D6ED5D00D748CC50C4E62231BD7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_247C0D24ACBEE780751E0C4E622430F4" 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_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_247C0D24ACBEE780751E0C4E622430F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_6747217115488C5751E90C4E622474C7" 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_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_6747217115488C5751E90C4E622474C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_1615F61074FBDDB6D31D0C4E62248BAF" 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_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:to="loc_us-gaap_BuildingMember_1615F61074FBDDB6D31D0C4E62248BAF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_06C4106ACC093D2F080B0C4E62249019" 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_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:to="loc_us-gaap_LandMember_06C4106ACC093D2F080B0C4E62249019" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_32C147607BC0C328161D0C4E6224A5F5" 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_PropertyPlantAndEquipmentTypeDomain_6411CAFB91A29CF88A740C4E62226228" xlink:to="loc_us-gaap_ConstructionInProgressMember_32C147607BC0C328161D0C4E6224A5F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D57974AC28A94F8AFB220C4E6224168D" 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_ScheduleOfPropertyPlantAndEquipmentTable_5C1A0CC934AB413C17600C4E62229BDF" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D57974AC28A94F8AFB220C4E6224168D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_AD4D233BB560751C49D30C51FA137FB9" 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_PropertyPlantAndEquipmentLineItems_D57974AC28A94F8AFB220C4E6224168D" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_AD4D233BB560751C49D30C51FA137FB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_974B949780EC9A88A15D0C4E62257ED9" 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_PropertyPlantAndEquipmentLineItems_D57974AC28A94F8AFB220C4E6224168D" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_974B949780EC9A88A15D0C4E62257ED9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_150151815E12ABCEDD360C4E62255481" 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_PropertyPlantAndEquipmentNetAbstract_974B949780EC9A88A15D0C4E62257ED9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_150151815E12ABCEDD360C4E62255481" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_D2EF886190E729B94CF90C4E6225DADE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetAbstract_974B949780EC9A88A15D0C4E62257ED9" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_D2EF886190E729B94CF90C4E6225DADE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_65E43164BC7A03E6342A0C4E62255475" 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_PropertyPlantAndEquipmentNetAbstract_974B949780EC9A88A15D0C4E62257ED9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_65E43164BC7A03E6342A0C4E62255475" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_BF8B43B84C662A0538220C4E62266422" 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_PropertyPlantAndEquipmentLineItems_D57974AC28A94F8AFB220C4E6224168D" xlink:to="loc_us-gaap_DepreciationAndAmortization_BF8B43B84C662A0538220C4E62266422" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_573EB0F2BCFC46D4E688086C2B8765E7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_41064A31934D50181165086C2B870A27" 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_BalanceSheetRelatedDisclosuresAbstract_573EB0F2BCFC46D4E688086C2B8765E7" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_41064A31934D50181165086C2B870A27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsTableTextBlock_8F3AE4CBDDEA47206B5308A9C2820284" 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_BalanceSheetRelatedDisclosuresAbstract_573EB0F2BCFC46D4E688086C2B8765E7" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsTableTextBlock_8F3AE4CBDDEA47206B5308A9C2820284" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_8F0FB462F90674461539086C2B871406" 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_BalanceSheetRelatedDisclosuresAbstract_573EB0F2BCFC46D4E688086C2B8765E7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_8F0FB462F90674461539086C2B871406" xlink:type="arc" />
    <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_AA64E6C55DD84F6E3F3F086C2B87BBB3" 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_BalanceSheetRelatedDisclosuresAbstract_573EB0F2BCFC46D4E688086C2B8765E7" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_AA64E6C55DD84F6E3F3F086C2B87BBB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_B28008267626974EA33E086C2B8716C6" 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_BalanceSheetRelatedDisclosuresAbstract_573EB0F2BCFC46D4E688086C2B8765E7" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_B28008267626974EA33E086C2B8716C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueByArrangementDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock_F289ABF1ABFAD7EA7F0408C71B1B94F6" 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_BalanceSheetRelatedDisclosuresAbstract_573EB0F2BCFC46D4E688086C2B8765E7" xlink:to="loc_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock_F289ABF1ABFAD7EA7F0408C71B1B94F6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_650801240B6D0173989E1AF09A827390" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_7521F4626B8A1771983D1AF09A82B73E" 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_BalanceSheetRelatedDisclosuresAbstract_650801240B6D0173989E1AF09A827390" xlink:to="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_7521F4626B8A1771983D1AF09A82B73E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_87A7D918752808B47D9C1AF09A82F2C2" 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_MovementInStandardProductWarrantyAccrualRollForward_7521F4626B8A1771983D1AF09A82B73E" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_87A7D918752808B47D9C1AF09A82F2C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_4EC04DFCB666C6A519121AF09A82A843" 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_MovementInStandardProductWarrantyAccrualRollForward_7521F4626B8A1771983D1AF09A82B73E" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_4EC04DFCB666C6A519121AF09A82A843" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_6D1405B7CA232A9223FF1AF09A82A513" 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_MovementInStandardProductWarrantyAccrualRollForward_7521F4626B8A1771983D1AF09A82B73E" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_6D1405B7CA232A9223FF1AF09A82A513" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_966A71FD8544FD2271F11AF09A823FE9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_7521F4626B8A1771983D1AF09A82B73E" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_966A71FD8544FD2271F11AF09A823FE9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/BusinessCombinations" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_D2DE9F485F20758D7B551AF09BE0516A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_5AEFFCF3E914CE949E411AF09BE0B0F6" 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_BusinessCombinationsAbstract_D2DE9F485F20758D7B551AF09BE0516A" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_5AEFFCF3E914CE949E411AF09BE0B0F6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/BusinessCombinationsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_A671E70B88419E877E451AF09B0F22F8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_FBA5BE4CED03683990A01AF09B0F5DDE" 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_BusinessCombinationsAbstract_A671E70B88419E877E451AF09B0F22F8" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_FBA5BE4CED03683990A01AF09B0F5DDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_DFC97142A43F4D49449C1AF09B0FE9DE" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_FBA5BE4CED03683990A01AF09B0F5DDE" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_DFC97142A43F4D49449C1AF09B0FE9DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6E94F078BF079049C9221AF09B0F50C7" 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_BusinessAcquisitionAxis_DFC97142A43F4D49449C1AF09B0FE9DE" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6E94F078BF079049C9221AF09B0F50C7" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_CertainDistributorsMember" xlink:label="loc_algn_CertainDistributorsMember_0768B92C83B344765A6E1AF09B0F4CA5" 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_BusinessAcquisitionAcquireeDomain_6E94F078BF079049C9221AF09B0F50C7" xlink:to="loc_algn_CertainDistributorsMember_0768B92C83B344765A6E1AF09B0F4CA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_FBA5BE4CED03683990A01AF09B0F5DDE" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_07687D3CE42417C383091AF09B0F8477" 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_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_07687D3CE42417C383091AF09B0F8477" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_D00AB046CAF3BD9F79B71AF09B0FE784" 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_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_D00AB046CAF3BD9F79B71AF09B0FE784" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9C46E62002058D7C474C1AF09B0F1333" 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_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_9C46E62002058D7C474C1AF09B0F1333" 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_A5D1053DEE643F260F911AF09B0F9C5B" 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_BusinessAcquisitionLineItems_2E5396E65BF90FDF25311AF09B0F3F28" xlink:to="loc_us-gaap_Goodwill_A5D1053DEE643F260F911AF09B0F9C5B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/CommitmentsAndContingencies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_685B64B9C1E5B51F42EF1AF09C8E4314" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_20A6718F7110A2B65D8E1AF09C8E0EB2" 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_CommitmentsAndContingenciesDisclosureAbstract_685B64B9C1E5B51F42EF1AF09C8E4314" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_20A6718F7110A2B65D8E1AF09C8E0EB2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_03386A21844C2E1DEFEA0C97038D9CCE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaap_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" 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_CommitmentsAndContingenciesDisclosureAbstract_03386A21844C2E1DEFEA0C97038D9CCE" xlink:to="loc_us-gaap_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_0F5AD1B8724142671F0E0C97038DE1F8" 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_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_0F5AD1B8724142671F0E0C97038DE1F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_A038D82817D0B445D9920C97038E8959" 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_SubsequentEventTypeAxis_0F5AD1B8724142671F0E0C97038DE1F8" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_A038D82817D0B445D9920C97038E8959" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_4BE758E1BD9DE8A02E1C0C97038EC3FA" 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_SubsequentEventTypeDomain_A038D82817D0B445D9920C97038E8959" xlink:to="loc_us-gaap_SubsequentEventMember_4BE758E1BD9DE8A02E1C0C97038EC3FA" 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_C04FCF867DF92F3CF0420C97038EC0BA" 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_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:to="loc_srt_StatementGeographicalAxis_C04FCF867DF92F3CF0420C97038EC0BA" 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_90CE43A600F4E486DB0B0C97038E774C" 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_StatementGeographicalAxis_C04FCF867DF92F3CF0420C97038EC0BA" xlink:to="loc_srt_SegmentGeographicalDomain_90CE43A600F4E486DB0B0C97038E774C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_8A95827D3C1F1651528B0C97038F9352" 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_srt_SegmentGeographicalDomain_90CE43A600F4E486DB0B0C97038E774C" xlink:to="loc_country_CN_8A95827D3C1F1651528B0C97038F9352" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CR" xlink:label="loc_country_CR_CF1E5A79E7831271AEE60C97038FCB1A" 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_SegmentGeographicalDomain_90CE43A600F4E486DB0B0C97038E774C" xlink:to="loc_country_CR_CF1E5A79E7831271AEE60C97038FCB1A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_82A906FB9638DD52F0700C9703905FCA" 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_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_82A906FB9638DD52F0700C9703905FCA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_C74BBF98DFD8B054AD660C9703901475" 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_82A906FB9638DD52F0700C9703905FCA" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_C74BBF98DFD8B054AD660C9703901475" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_SDCMember" xlink:label="loc_algn_SDCMember_83E5C92675AA98C5E3C30C9703905910" 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_EquityMethodInvesteeNameDomain_C74BBF98DFD8B054AD660C9703901475" xlink:to="loc_algn_SDCMember_83E5C92675AA98C5E3C30C9703905910" 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_76A063F223A177AEC4310C970391E87F" 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_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:to="loc_srt_RangeAxis_76A063F223A177AEC4310C970391E87F" 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_BB6EC927119B6439B8850C97039131EE" 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_RangeAxis_76A063F223A177AEC4310C970391E87F" xlink:to="loc_srt_RangeMember_BB6EC927119B6439B8850C97039131EE" 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_8A5739BC72A18EE58D6C0C970391F159" 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_RangeMember_BB6EC927119B6439B8850C97039131EE" xlink:to="loc_srt_MaximumMember_8A5739BC72A18EE58D6C0C970391F159" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_A2DDA9E8402407DB9D350C9703912CFD" 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_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:to="loc_srt_CounterpartyNameAxis_A2DDA9E8402407DB9D350C9703912CFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_EEC675B0C9FCE5CC2C1E0C970391713F" 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_CounterpartyNameAxis_A2DDA9E8402407DB9D350C9703912CFD" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_EEC675B0C9FCE5CC2C1E0C970391713F" xlink:type="arc" />
    <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_RepurchaseAgreementCounterpartyNameDomain_EEC675B0C9FCE5CC2C1E0C970391713F" xlink:to="loc_algn_SDCMember_83E5C92675AA98C5E3C30C9703905910" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" 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_OtherCommitmentsTable_515914E6050A7DF80C970C97038DFD87" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_4DFD59AC395692C359BD0C970393B818" 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_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_4DFD59AC395692C359BD0C970393B818" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates" xlink:label="loc_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_DDD22AB4C9BBB539D1A80C970393EDDD" 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_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_DDD22AB4C9BBB539D1A80C970393EDDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_FF12EC1A9813690752320C970395F88B" 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_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_FF12EC1A9813690752320C970395F88B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_7CC98904D4087098068E0C9703957D5D" 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_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_7CC98904D4087098068E0C9703957D5D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermPurchaseCommitmentPeriod" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_6CD2C3477DCCD57DF8460C9703966E2E" 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_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_6CD2C3477DCCD57DF8460C9703966E2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_85D8A0B74C82AE9A922F0C97039650CF" 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_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_85D8A0B74C82AE9A922F0C97039650CF" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_PurchaseAndSaleAgreementPurchasePrice" xlink:label="loc_algn_PurchaseAndSaleAgreementPurchasePrice_030A5171F817E4129E690C970396C0AB" 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_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_algn_PurchaseAndSaleAgreementPurchasePrice_030A5171F817E4129E690C970396C0AB" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_PurchaseAndSaleAgreementCashPaid" xlink:label="loc_algn_PurchaseAndSaleAgreementCashPaid_A3441CFA642C5F8226DA0C970396B7FC" 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_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_algn_PurchaseAndSaleAgreementCashPaid_A3441CFA642C5F8226DA0C970396B7FC" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_PurchaseAndSaleAgreementCashToBePaid" xlink:label="loc_algn_PurchaseAndSaleAgreementCashToBePaid_50BBCB54F14C2CCEB82F0C9703977CCE" 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_OtherCommitmentsLineItems_0B0A79C3431570E9F6510C9703938801" xlink:to="loc_algn_PurchaseAndSaleAgreementCashToBePaid_50BBCB54F14C2CCEB82F0C9703977CCE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/CommitmentsAndContingenciesMinimumFutureLeasePaymentsForNonCancelableLeasesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7C24DCDAC140820603C62B4E9B24AE09" 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_08A353AA20919C4EF1022B4E9B243F3B" 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_CommitmentsAndContingenciesDisclosureAbstract_7C24DCDAC140820603C62B4E9B24AE09" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_08A353AA20919C4EF1022B4E9B243F3B" 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_DBD8A3CC45ADFF8F02832B4E9B24D360" 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_CommitmentsAndContingenciesDisclosureAbstract_7C24DCDAC140820603C62B4E9B24AE09" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_DBD8A3CC45ADFF8F02832B4E9B24D360" 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_45E0282F637A8233A1D32B4E9B24CB14" 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_CommitmentsAndContingenciesDisclosureAbstract_7C24DCDAC140820603C62B4E9B24AE09" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_45E0282F637A8233A1D32B4E9B24CB14" 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_5C3913B65B8C444D0BFD2B4E9B25E1FC" 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_CommitmentsAndContingenciesDisclosureAbstract_7C24DCDAC140820603C62B4E9B24AE09" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_5C3913B65B8C444D0BFD2B4E9B25E1FC" 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_E1E354FD2F64CECF05882B4E9B257D74" 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_CommitmentsAndContingenciesDisclosureAbstract_7C24DCDAC140820603C62B4E9B24AE09" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_E1E354FD2F64CECF05882B4E9B257D74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_8B70A744200B021A74892B4E9B25FCD7" 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_CommitmentsAndContingenciesDisclosureAbstract_7C24DCDAC140820603C62B4E9B24AE09" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_8B70A744200B021A74892B4E9B25FCD7" 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_B2E2006872332DD248692B4E9B2AF03B" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7C24DCDAC140820603C62B4E9B24AE09" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_B2E2006872332DD248692B4E9B2AF03B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/CommitmentsAndContingenciesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1AE1A94E1E633BB664511AF09C7E3CBF" xlink:type="locator" />
    <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_8AE5FF225C4CEA7CB5A71AF09C7E07E4" 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_CommitmentsAndContingenciesDisclosureAbstract_1AE1A94E1E633BB664511AF09C7E3CBF" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_8AE5FF225C4CEA7CB5A71AF09C7E07E4" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/CommonStockRepurchaseProgram" xlink:type="extended">
    <link:loc xlink:href="algn-20181231.xsd#algn_NotesToFinancialStatementsAbstract" xlink:label="loc_algn_NotesToFinancialStatementsAbstract_3D7BF11A97C72DA08E9F1AF09BE004BF" xlink:type="locator" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareRepurchaseProgramDisclosureTextBlock" xlink:label="loc_algn_ShareRepurchaseProgramDisclosureTextBlock_A94D716D1F6E87B82ECD1AF09BE02CDF" 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_algn_NotesToFinancialStatementsAbstract_3D7BF11A97C72DA08E9F1AF09BE004BF" xlink:to="loc_algn_ShareRepurchaseProgramDisclosureTextBlock_A94D716D1F6E87B82ECD1AF09BE02CDF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="algn-20181231.xsd#algn_CommonStockRepurchaseProgramAbstract" xlink:label="loc_algn_CommonStockRepurchaseProgramAbstract_E28245C70DEEB00F70940C8E8BD3E636" xlink:type="locator" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareRepurchasesTable" xlink:label="loc_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8" 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_algn_CommonStockRepurchaseProgramAbstract_E28245C70DEEB00F70940C8E8BD3E636" xlink:to="loc_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_E45A028D0E53CDC06F3B0C8E8BD32873" 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_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_E45A028D0E53CDC06F3B0C8E8BD32873" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1FE3B00D832A4813CFA80C8E8BD37439" 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_SubsequentEventTypeAxis_E45A028D0E53CDC06F3B0C8E8BD32873" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1FE3B00D832A4813CFA80C8E8BD37439" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_FD70FA9818D9AE76AED30C8E8BD48307" 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_SubsequentEventTypeDomain_1FE3B00D832A4813CFA80C8E8BD37439" xlink:to="loc_us-gaap_SubsequentEventMember_FD70FA9818D9AE76AED30C8E8BD48307" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_3DE923961C9BFED24F770C8E8BD496BF" 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_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_3DE923961C9BFED24F770C8E8BD496BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1" 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_ShareRepurchaseProgramAxis_3DE923961C9BFED24F770C8E8BD496BF" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_April2014StockRepurchaseProgramMember" xlink:label="loc_algn_April2014StockRepurchaseProgramMember_4868C4F5DFBC70F28D8D0C8E8BD596D1" 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_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1" xlink:to="loc_algn_April2014StockRepurchaseProgramMember_4868C4F5DFBC70F28D8D0C8E8BD596D1" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_April2016StockRepurchaseProgramMember" xlink:label="loc_algn_April2016StockRepurchaseProgramMember_0F5B80BFF6FCDDC93FCF0C8E8BD5E177" 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_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1" xlink:to="loc_algn_April2016StockRepurchaseProgramMember_0F5B80BFF6FCDDC93FCF0C8E8BD5E177" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ASR2017Member" xlink:label="loc_algn_ASR2017Member_5DF19B1633FA6CCE49940C8E8BD5A40C" 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_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1" xlink:to="loc_algn_ASR2017Member_5DF19B1633FA6CCE49940C8E8BD5A40C" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_May2018RepurchaseMember" xlink:label="loc_algn_May2018RepurchaseMember_6922DEBCC00284F208470C8E8BD56245" 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_ShareRepurchaseProgramDomain_38C8387AC3D5DAEB9F270C8E8BD494B1" xlink:to="loc_algn_May2018RepurchaseMember_6922DEBCC00284F208470C8E8BD56245" 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_232C7963124C295AB21C0C8E8BD54CC0" 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_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_232C7963124C295AB21C0C8E8BD54CC0" 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_B6832133B2B9F0BD00C20C8E8BD543D3" 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_232C7963124C295AB21C0C8E8BD54CC0" xlink:to="loc_us-gaap_EquityComponentDomain_B6832133B2B9F0BD00C20C8E8BD543D3" 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_BFF4BC6725168E394DC50C8E8BD6CD7C" 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_EquityComponentDomain_B6832133B2B9F0BD00C20C8E8BD543D3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_BFF4BC6725168E394DC50C8E8BD6CD7C" 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_5326C4375C621B32CB120C8E8BD61A80" 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_EquityComponentDomain_B6832133B2B9F0BD00C20C8E8BD543D3" xlink:to="loc_us-gaap_RetainedEarningsMember_5326C4375C621B32CB120C8E8BD61A80" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareRepurchasesLineItems" xlink:label="loc_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" 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_algn_ShareRepurchasesTable_45EF93D1676E14D98A960C8E8BD3F0B8" xlink:to="loc_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_65B6D9332ACD16C5469B0C8E8BD6E217" 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_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_65B6D9332ACD16C5469B0C8E8BD6E217" 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_4B323BD93EC3D6F3B1780C8E8BD78861" 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_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4B323BD93EC3D6F3B1780C8E8BD78861" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareRepurchasesPricePaidPerShare" xlink:label="loc_algn_ShareRepurchasesPricePaidPerShare_FA15DE75D827767E05560C8E8BD74882" 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_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_algn_ShareRepurchasesPricePaidPerShare_FA15DE75D827767E05560C8E8BD74882" 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_264680904DCDE96C817B0C8E8BD755B6" 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_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_264680904DCDE96C817B0C8E8BD755B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_C1141099D2E943F7843D0C8E8BD74F71" 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_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_C1141099D2E943F7843D0C8E8BD74F71" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_AcceleratedShareRepurchaseContractedAmountofRepurchase" xlink:label="loc_algn_AcceleratedShareRepurchaseContractedAmountofRepurchase_9B862BDE256393F746C40C8E8BD8FF3C" 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_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_algn_AcceleratedShareRepurchaseContractedAmountofRepurchase_9B862BDE256393F746C40C8E8BD8FF3C" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares" xlink:label="loc_algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares_F0145AD9308020547D220C8E8BD8DA5B" 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_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares_F0145AD9308020547D220C8E8BD8DA5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare" xlink:label="loc_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_4A8DA961CF90BC6C61AB0C8E8BD8695A" 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_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare_4A8DA961CF90BC6C61AB0C8E8BD8695A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_6A7F44FC237593ACEF710C8E8BD8E5C9" 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_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_6A7F44FC237593ACEF710C8E8BD8E5C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_25F36B0627FEF60493FC0C95FC86F746" 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_algn_ShareRepurchasesLineItems_A5E53A8B9E0B3004AF1B0C8E8BD636DD" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_25F36B0627FEF60493FC0C95FC86F746" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/ConsolidatedBalanceSheets" 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_9F0F115B39E9D4013A12086C2CD7FAAF" 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_FC961DF7DB063A2C4F76086C2CD7846D" 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_StatementOfFinancialPositionAbstract_9F0F115B39E9D4013A12086C2CD7FAAF" xlink:to="loc_us-gaap_AssetsAbstract_FC961DF7DB063A2C4F76086C2CD7846D" 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_26B653B67E3A161B3CAA086C2CD7BB13" 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_AssetsAbstract_FC961DF7DB063A2C4F76086C2CD7846D" xlink:to="loc_us-gaap_AssetsCurrentAbstract_26B653B67E3A161B3CAA086C2CD7BB13" 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_E54CA8A7D00B2483DC07086C2CD75E41" 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_AssetsCurrentAbstract_26B653B67E3A161B3CAA086C2CD7BB13" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_E54CA8A7D00B2483DC07086C2CD75E41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_B2B06EAC7145C651B2B2086C2CD753FE" 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_AssetsCurrentAbstract_26B653B67E3A161B3CAA086C2CD7BB13" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_B2B06EAC7145C651B2B2086C2CD753FE" 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_DEBFDFB3F941A9C0770A086C2CD7DFDC" 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_AssetsCurrentAbstract_26B653B67E3A161B3CAA086C2CD7BB13" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_DEBFDFB3F941A9C0770A086C2CD7DFDC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_7D5F65B6EC7191D129F4086C2CD737D5" 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_AssetsCurrentAbstract_26B653B67E3A161B3CAA086C2CD7BB13" xlink:to="loc_us-gaap_InventoryNet_7D5F65B6EC7191D129F4086C2CD737D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4EAC6F0F4D327B7959A7086C2CD7B745" 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_AssetsCurrentAbstract_26B653B67E3A161B3CAA086C2CD7BB13" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4EAC6F0F4D327B7959A7086C2CD7B745" 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_1240E3813747B2E8A941086C2CD718E0" 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_AssetsCurrentAbstract_26B653B67E3A161B3CAA086C2CD7BB13" xlink:to="loc_us-gaap_AssetsCurrent_1240E3813747B2E8A941086C2CD718E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_EA15D14B34C918ED0F45086C2CD70ED8" 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_AssetsAbstract_FC961DF7DB063A2C4F76086C2CD7846D" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_EA15D14B34C918ED0F45086C2CD70ED8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1E2D0CF8E09D408A515A086C2CD772C6" 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_AssetsAbstract_FC961DF7DB063A2C4F76086C2CD7846D" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1E2D0CF8E09D408A515A086C2CD772C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_5434ACB1B61D4F5AFA75086C2CD797E3" 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_AssetsAbstract_FC961DF7DB063A2C4F76086C2CD7846D" xlink:to="loc_us-gaap_EquityMethodInvestments_5434ACB1B61D4F5AFA75086C2CD797E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_27BBC6267B88B95ADD3D086C2CD7D768" 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_AssetsAbstract_FC961DF7DB063A2C4F76086C2CD7846D" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_27BBC6267B88B95ADD3D086C2CD7D768" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_70E9EE3A883F3DED71B0086C2CD7A676" 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_AssetsAbstract_FC961DF7DB063A2C4F76086C2CD7846D" xlink:to="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_70E9EE3A883F3DED71B0086C2CD7A676" 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_1AB66664CA6AFCCFE57C086C2CD71081" 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_AssetsAbstract_FC961DF7DB063A2C4F76086C2CD7846D" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1AB66664CA6AFCCFE57C086C2CD71081" 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_CED46E79A365AADDE664086C2CD704F3" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_FC961DF7DB063A2C4F76086C2CD7846D" xlink:to="loc_us-gaap_Assets_CED46E79A365AADDE664086C2CD704F3" 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_BE83897F7E48070A7401086C2CD71790" 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_StatementOfFinancialPositionAbstract_9F0F115B39E9D4013A12086C2CD7FAAF" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_BE83897F7E48070A7401086C2CD71790" 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_268A10FE65B558FABF50086C2CD7D5DA" 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_LiabilitiesAndStockholdersEquityAbstract_BE83897F7E48070A7401086C2CD71790" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_268A10FE65B558FABF50086C2CD7D5DA" 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_93595158819B9EE59A1D086C2CD709BF" 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_LiabilitiesCurrentAbstract_268A10FE65B558FABF50086C2CD7D5DA" xlink:to="loc_us-gaap_AccountsPayableCurrent_93595158819B9EE59A1D086C2CD709BF" 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_3D01F8E5E09D3081F1F9086C2CD7F547" 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_LiabilitiesCurrentAbstract_268A10FE65B558FABF50086C2CD7D5DA" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_3D01F8E5E09D3081F1F9086C2CD7F547" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_BC4C01CCCE419B139A59086C2CD75B21" 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_LiabilitiesCurrentAbstract_268A10FE65B558FABF50086C2CD7D5DA" xlink:to="loc_us-gaap_DeferredRevenueCurrent_BC4C01CCCE419B139A59086C2CD75B21" 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_E22E8C548329B19EEC08086C2CD7C19D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_268A10FE65B558FABF50086C2CD7D5DA" xlink:to="loc_us-gaap_LiabilitiesCurrent_E22E8C548329B19EEC08086C2CD7C19D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_192838C39850DE5C6FF8086C2CD79544" 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_BE83897F7E48070A7401086C2CD71790" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_192838C39850DE5C6FF8086C2CD79544" 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_91B70363601DCA1C2CB6086C2CD7A58C" 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_LiabilitiesAndStockholdersEquityAbstract_BE83897F7E48070A7401086C2CD71790" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_91B70363601DCA1C2CB6086C2CD7A58C" 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_3413941ABDF8559E18C9086C2CD72367" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_BE83897F7E48070A7401086C2CD71790" xlink:to="loc_us-gaap_Liabilities_3413941ABDF8559E18C9086C2CD72367" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_E08BB1CAB9C4B1770A36086C2CD77691" 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_LiabilitiesAndStockholdersEquityAbstract_BE83897F7E48070A7401086C2CD71790" xlink:to="loc_us-gaap_CommitmentsAndContingencies_E08BB1CAB9C4B1770A36086C2CD77691" 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_26924915CAFB2FB243CE086C2CD7F851" 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_LiabilitiesAndStockholdersEquityAbstract_BE83897F7E48070A7401086C2CD71790" xlink:to="loc_us-gaap_StockholdersEquityAbstract_26924915CAFB2FB243CE086C2CD7F851" 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_D1441F4FF40D06F29620086C2CD71C76" 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_StockholdersEquityAbstract_26924915CAFB2FB243CE086C2CD7F851" xlink:to="loc_us-gaap_PreferredStockValue_D1441F4FF40D06F29620086C2CD71C76" 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_15BAC57F144828DD1D83086C2CE6C8E5" 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_StockholdersEquityAbstract_26924915CAFB2FB243CE086C2CD7F851" xlink:to="loc_us-gaap_CommonStockValue_15BAC57F144828DD1D83086C2CE6C8E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1A34CBBA4415A164F213086C2CE6949B" 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_StockholdersEquityAbstract_26924915CAFB2FB243CE086C2CD7F851" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1A34CBBA4415A164F213086C2CE6949B" 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_FE2505850C7A88C83DAE086C2CE68737" 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_StockholdersEquityAbstract_26924915CAFB2FB243CE086C2CD7F851" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_FE2505850C7A88C83DAE086C2CE68737" 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_9E6A8CFD8961B0D57AD5086C2CE67FFA" 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_StockholdersEquityAbstract_26924915CAFB2FB243CE086C2CD7F851" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_9E6A8CFD8961B0D57AD5086C2CE67FFA" 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_598CA012204037D79DF2086C2CE6E659" 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_StockholdersEquityAbstract_26924915CAFB2FB243CE086C2CD7F851" xlink:to="loc_us-gaap_StockholdersEquity_598CA012204037D79DF2086C2CE6E659" 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_1B6A7369131BA517805C086C2CE65F55" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_BE83897F7E48070A7401086C2CD71790" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1B6A7369131BA517805C086C2CE65F55" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/ConsolidatedBalanceSheetsParenthetical" 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_624CCD49BD2260A5FA491AF09C30EC67" xlink:type="locator" />
    <link:loc xlink:href="algn-20181231.xsd#algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent" xlink:label="loc_algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent_B4BD3B88B4D8ED8506A81AF09C3063EE" 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_StatementOfFinancialPositionAbstract_624CCD49BD2260A5FA491AF09C30EC67" xlink:to="loc_algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent_B4BD3B88B4D8ED8506A81AF09C3063EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_D4BB8820FF69AAC12C6D1AF09C30985D" 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_StatementOfFinancialPositionAbstract_624CCD49BD2260A5FA491AF09C30EC67" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_D4BB8820FF69AAC12C6D1AF09C30985D" xlink:type="arc" />
    <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_C04F83754FE2BFC524ED1AF09C303CC2" 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_StatementOfFinancialPositionAbstract_624CCD49BD2260A5FA491AF09C30EC67" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_C04F83754FE2BFC524ED1AF09C303CC2" 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_7AC21D01C4CE139CB6B31AF09C3091B9" 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_StatementOfFinancialPositionAbstract_624CCD49BD2260A5FA491AF09C30EC67" xlink:to="loc_us-gaap_PreferredStockSharesIssued_7AC21D01C4CE139CB6B31AF09C3091B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_86289C54562ED1EE187E1AF09C309C94" 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_StatementOfFinancialPositionAbstract_624CCD49BD2260A5FA491AF09C30EC67" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_86289C54562ED1EE187E1AF09C309C94" 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_4E690AD34EA6792804131AF09C30195E" 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_StatementOfFinancialPositionAbstract_624CCD49BD2260A5FA491AF09C30EC67" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_4E690AD34EA6792804131AF09C30195E" 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_64F8F8742FC6DA7B58BC1AF09C308C3E" 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_StatementOfFinancialPositionAbstract_624CCD49BD2260A5FA491AF09C30EC67" xlink:to="loc_us-gaap_CommonStockSharesIssued_64F8F8742FC6DA7B58BC1AF09C308C3E" 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_1C983C128B9B07C753661AF09C3081A4" 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_StatementOfFinancialPositionAbstract_624CCD49BD2260A5FA491AF09C30EC67" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1C983C128B9B07C753661AF09C3081A4" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/ConsolidatedStatementOfComprehensiveIncome" 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_9B313F9FA53A6F009D1F2B4E9CF7DBE9" 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_36E428FD681DB333AAA82B4E9CF703A1" 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_StatementOfIncomeAndComprehensiveIncomeAbstract_9B313F9FA53A6F009D1F2B4E9CF7DBE9" xlink:to="loc_us-gaap_NetIncomeLoss_36E428FD681DB333AAA82B4E9CF703A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_837DA248908264E7643C2B88BBFE6471" 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_StatementOfIncomeAndComprehensiveIncomeAbstract_9B313F9FA53A6F009D1F2B4E9CF7DBE9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_837DA248908264E7643C2B88BBFE6471" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_E05810D1158EB29222E42B4E9CF7EABB" 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_StatementOfIncomeAndComprehensiveIncomeAbstract_9B313F9FA53A6F009D1F2B4E9CF7DBE9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_E05810D1158EB29222E42B4E9CF7EABB" 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_033A66C4BAEE5F1416EA2B4E9CF8AE3F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9B313F9FA53A6F009D1F2B4E9CF7DBE9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_033A66C4BAEE5F1416EA2B4E9CF8AE3F" 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_823F4E53C9FD75AB41FF2B4E9CF8BDFB" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9B313F9FA53A6F009D1F2B4E9CF7DBE9" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_823F4E53C9FD75AB41FF2B4E9CF8BDFB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/ConsolidatedStatementsOfCashFlows" 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_689CEC35224D0125D8112CFEC43CA21C" 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_49E8D98192F1356B3B442CFEC4431621" 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_StatementOfCashFlowsAbstract_689CEC35224D0125D8112CFEC43CA21C" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_49E8D98192F1356B3B442CFEC4431621" 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_106FABB5732367511ECB2CFEC4499898" 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_49E8D98192F1356B3B442CFEC4431621" xlink:to="loc_us-gaap_NetIncomeLoss_106FABB5732367511ECB2CFEC4499898" 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_513737D23D1B8E6305B42CFEC449F697" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract_49E8D98192F1356B3B442CFEC4431621" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_513737D23D1B8E6305B42CFEC449F697" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_527DE0FC2AD40A446B3C2CFEC44954B9" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_513737D23D1B8E6305B42CFEC449F697" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_527DE0FC2AD40A446B3C2CFEC44954B9" 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_086BC68CAA2E7E1AFB642CFEC449B58B" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_513737D23D1B8E6305B42CFEC449F697" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_086BC68CAA2E7E1AFB642CFEC449B58B" 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_907F55BC50C5FA6A1D422CFEC44AD998" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_513737D23D1B8E6305B42CFEC449F697" xlink:to="loc_us-gaap_ShareBasedCompensation_907F55BC50C5FA6A1D422CFEC44AD998" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_7356E15F6B0CC2C88DB62CFEC44A9142" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_513737D23D1B8E6305B42CFEC449F697" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_7356E15F6B0CC2C88DB62CFEC44A9142" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities_EA40467B8ECB93F20FFC2CFEC44AB280" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_513737D23D1B8E6305B42CFEC449F697" xlink:to="loc_algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities_EA40467B8ECB93F20FFC2CFEC44AB280" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_271D911527C6EC2B63772CFEC44ADCE1" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_513737D23D1B8E6305B42CFEC449F697" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_271D911527C6EC2B63772CFEC44ADCE1" 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_3F53DCA924569266CD892CFEC44B104C" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_513737D23D1B8E6305B42CFEC449F697" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_3F53DCA924569266CD892CFEC44B104C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5D038423613F42EEAADF2CFEC44BADF0" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract_49E8D98192F1356B3B442CFEC4431621" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5D038423613F42EEAADF2CFEC44BADF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_DAD53B56DAF81D16C7F72CFEC44BAFC4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5D038423613F42EEAADF2CFEC44BADF0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_DAD53B56DAF81D16C7F72CFEC44BAFC4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_3FD3A05D4A9413FF1D0A2CFEC44B8DE0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5D038423613F42EEAADF2CFEC44BADF0" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_3FD3A05D4A9413FF1D0A2CFEC44B8DE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_859A90322C216CB2F5382CFEC44C870D" 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_IncreaseDecreaseInOperatingCapitalAbstract_5D038423613F42EEAADF2CFEC44BADF0" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_859A90322C216CB2F5382CFEC44C870D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_B25160CA73E8B6AB914E2CFEC44CC34D" 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_IncreaseDecreaseInOperatingCapitalAbstract_5D038423613F42EEAADF2CFEC44BADF0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_B25160CA73E8B6AB914E2CFEC44CC34D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_0C828EA9736C9E0E14FD2CFEC44C01BF" 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_IncreaseDecreaseInOperatingCapitalAbstract_5D038423613F42EEAADF2CFEC44BADF0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_0C828EA9736C9E0E14FD2CFEC44C01BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_47A9129F57B60259FDB22CFEC44C8F95" 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_IncreaseDecreaseInOperatingCapitalAbstract_5D038423613F42EEAADF2CFEC44BADF0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_47A9129F57B60259FDB22CFEC44C8F95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_BA696F08A31115152DCF2CFEC44CB55B" 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_IncreaseDecreaseInOperatingCapitalAbstract_5D038423613F42EEAADF2CFEC44BADF0" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_BA696F08A31115152DCF2CFEC44CB55B" 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_79EFC79000651AFB23CB2CFEC44D2E68" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_49E8D98192F1356B3B442CFEC4431621" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_79EFC79000651AFB23CB2CFEC44D2E68" 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_B16CC11E265288F8BB242CFEC44D0ABD" 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_StatementOfCashFlowsAbstract_689CEC35224D0125D8112CFEC43CA21C" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_B16CC11E265288F8BB242CFEC44D0ABD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EA1BEAB9ACF714D0206B2CFEC44DC05F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_B16CC11E265288F8BB242CFEC44D0ABD" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_EA1BEAB9ACF714D0206B2CFEC44DC05F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_198A3BCF2F5E48905FDB2CFEC44DD01E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_B16CC11E265288F8BB242CFEC44D0ABD" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_198A3BCF2F5E48905FDB2CFEC44DD01E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_E3D7A7FB37653E394EFE2CFEC44D8620" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract_B16CC11E265288F8BB242CFEC44D0ABD" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_E3D7A7FB37653E394EFE2CFEC44D8620" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_F53A4D3F827963863C7A2CFEC44D389A" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract_B16CC11E265288F8BB242CFEC44D0ABD" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_F53A4D3F827963863C7A2CFEC44D389A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_24DCC24C0BE5E0FFC56D2CFEC453D7AA" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_B16CC11E265288F8BB242CFEC44D0ABD" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_24DCC24C0BE5E0FFC56D2CFEC453D7AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable" xlink:label="loc_us-gaap_PaymentsToAcquireLoansReceivable_1BAA04F1E3ADFAB9607E2CFEC453ED92" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_B16CC11E265288F8BB242CFEC44D0ABD" xlink:to="loc_us-gaap_PaymentsToAcquireLoansReceivable_1BAA04F1E3ADFAB9607E2CFEC453ED92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_83AA3527B5EDB0EAB1832CFEC453E721" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract_B16CC11E265288F8BB242CFEC44D0ABD" xlink:to="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_83AA3527B5EDB0EAB1832CFEC453E721" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_05054C52FF1150B4B49F2CFEC4536C4D" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract_B16CC11E265288F8BB242CFEC44D0ABD" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_05054C52FF1150B4B49F2CFEC4536C4D" 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_EBD0135E8F45437F0ADC2CFEC45301B1" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_B16CC11E265288F8BB242CFEC44D0ABD" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_EBD0135E8F45437F0ADC2CFEC45301B1" 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_CB7A50A2FC6DCC82D4422CFEC4534D5F" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_B16CC11E265288F8BB242CFEC44D0ABD" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_CB7A50A2FC6DCC82D4422CFEC4534D5F" 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_B8178356EFD035CC59A62CFEC4532A45" 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_StatementOfCashFlowsAbstract_689CEC35224D0125D8112CFEC43CA21C" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_B8178356EFD035CC59A62CFEC4532A45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_392C79B630E9FB99A6522CFEC4536558" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract_B8178356EFD035CC59A62CFEC4532A45" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_392C79B630E9FB99A6522CFEC4536558" 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_0C77B2BF0323CDFCEBD32CFEC4552E53" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_B8178356EFD035CC59A62CFEC4532A45" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_0C77B2BF0323CDFCEBD32CFEC4552E53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_DE643DC51B25EC920A8F2CFEC455515D" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract_B8178356EFD035CC59A62CFEC4532A45" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_DE643DC51B25EC920A8F2CFEC455515D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_7C1219B6D427E157955B2CFEC4555C66" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract_B8178356EFD035CC59A62CFEC4532A45" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_7C1219B6D427E157955B2CFEC4555C66" 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_BB50D9FF47A4B49825CF2CFEC4556120" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_B8178356EFD035CC59A62CFEC4532A45" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_BB50D9FF47A4B49825CF2CFEC4556120" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F8824DAF48731E8CE8032CFEC45593D2" 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_StatementOfCashFlowsAbstract_689CEC35224D0125D8112CFEC43CA21C" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_F8824DAF48731E8CE8032CFEC45593D2" 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_85DF8916C33050B1DC482CFEC4564943" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_689CEC35224D0125D8112CFEC43CA21C" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_85DF8916C33050B1DC482CFEC4564943" 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_49838D397DC1DE3322A42CFEC45630DE" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_689CEC35224D0125D8112CFEC43CA21C" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_49838D397DC1DE3322A42CFEC45630DE" 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_2CB6901104CCA197E1E92CFF2DEF303F" 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_689CEC35224D0125D8112CFEC43CA21C" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2CB6901104CCA197E1E92CFF2DEF303F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/ConsolidatedStatementsOfOperations" 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_DDDDE2013E4F68553A4D03A67F143FE6" xlink:type="locator" />
    <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_6A2B054CE95CDF1BB27F03A67F19FC7B" 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_IncomeStatementAbstract_DDDDE2013E4F68553A4D03A67F143FE6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6A2B054CE95CDF1BB27F03A67F19FC7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_80851F1BD8D1346C03C903A67F1D244E" 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_IncomeStatementAbstract_DDDDE2013E4F68553A4D03A67F143FE6" xlink:to="loc_us-gaap_CostOfRevenue_80851F1BD8D1346C03C903A67F1D244E" 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_28096D0D913AD9C1042403A67F1DE972" 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_IncomeStatementAbstract_DDDDE2013E4F68553A4D03A67F143FE6" xlink:to="loc_us-gaap_GrossProfit_28096D0D913AD9C1042403A67F1DE972" 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_5960E83B086CB0B38CF803A67F1DEB9B" 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_IncomeStatementAbstract_DDDDE2013E4F68553A4D03A67F143FE6" xlink:to="loc_us-gaap_OperatingExpensesAbstract_5960E83B086CB0B38CF803A67F1DEB9B" 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_0BD615C0A5FF79232C9203A67F1DF273" 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_OperatingExpensesAbstract_5960E83B086CB0B38CF803A67F1DEB9B" xlink:to="loc_us-gaap_SellingAndMarketingExpense_0BD615C0A5FF79232C9203A67F1DF273" 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_DADD75511C983890AA9C03A67F1DDC94" 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_OperatingExpensesAbstract_5960E83B086CB0B38CF803A67F1DEB9B" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_DADD75511C983890AA9C03A67F1DDC94" 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_6E3F2F91244B81149CA203A67F1ECE13" 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_OperatingExpensesAbstract_5960E83B086CB0B38CF803A67F1DEB9B" xlink:to="loc_us-gaap_OperatingExpenses_6E3F2F91244B81149CA203A67F1ECE13" 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_49A6C6294B7FFA9659E603A67F1EA7A2" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_DDDDE2013E4F68553A4D03A67F143FE6" xlink:to="loc_us-gaap_OperatingIncomeLoss_49A6C6294B7FFA9659E603A67F1EA7A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeOperating" xlink:label="loc_us-gaap_InterestIncomeOperating_46668A871DE4B869B86403A67F618398" 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_IncomeStatementAbstract_DDDDE2013E4F68553A4D03A67F143FE6" xlink:to="loc_us-gaap_InterestIncomeOperating_46668A871DE4B869B86403A67F618398" 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_E24D97084527B8CE69FB03A67F1E399C" 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_IncomeStatementAbstract_DDDDE2013E4F68553A4D03A67F143FE6" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_E24D97084527B8CE69FB03A67F1E399C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_44639B1E0844078ACC6403A67F1E7F91" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_DDDDE2013E4F68553A4D03A67F143FE6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_44639B1E0844078ACC6403A67F1E7F91" 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_F8A9E79D15073CC421B203A67F1EF411" 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_IncomeStatementAbstract_DDDDE2013E4F68553A4D03A67F143FE6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_F8A9E79D15073CC421B203A67F1EF411" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_A295680798529A9D961103A67F1FD1BC" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_DDDDE2013E4F68553A4D03A67F143FE6" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_A295680798529A9D961103A67F1FD1BC" 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_8CF952EB7A24831BDFEA03A67F1F575C" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_DDDDE2013E4F68553A4D03A67F143FE6" xlink:to="loc_us-gaap_NetIncomeLoss_8CF952EB7A24831BDFEA03A67F1F575C" 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_F40535F879782808CAE003A67F1F36FA" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_DDDDE2013E4F68553A4D03A67F143FE6" xlink:to="loc_us-gaap_EarningsPerShareAbstract_F40535F879782808CAE003A67F1F36FA" 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_0E359DB2CAB842BC3EAF03A67F1F41DB" 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_EarningsPerShareAbstract_F40535F879782808CAE003A67F1F36FA" xlink:to="loc_us-gaap_EarningsPerShareBasic_0E359DB2CAB842BC3EAF03A67F1F41DB" 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_57ADDD54E8E9B7E1BDB703A67F1FAB3C" 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_EarningsPerShareAbstract_F40535F879782808CAE003A67F1F36FA" xlink:to="loc_us-gaap_EarningsPerShareDiluted_57ADDD54E8E9B7E1BDB703A67F1FAB3C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_EE4E87B2950EE817B8E903A67F20D4AB" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_DDDDE2013E4F68553A4D03A67F143FE6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_EE4E87B2950EE817B8E903A67F20D4AB" 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_C5A7F4ED226EBAA735B003A67F20C425" 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_WeightedAverageNumberOfSharesOutstandingAbstract_EE4E87B2950EE817B8E903A67F20D4AB" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_C5A7F4ED226EBAA735B003A67F20C425" 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_0881EFF6B62A8B54B42403A67F2060E1" 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_WeightedAverageNumberOfSharesOutstandingAbstract_EE4E87B2950EE817B8E903A67F20D4AB" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0881EFF6B62A8B54B42403A67F2060E1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/ConsolidatedStatementsOfStockholdersEquity" 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_5DA8ABA122CC5666A29C2B4E9CD6D2E2" 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_F63D64B770702D6266B42B4E9CD678BE" 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_5DA8ABA122CC5666A29C2B4E9CD6D2E2" xlink:to="loc_us-gaap_StatementTable_F63D64B770702D6266B42B4E9CD678BE" 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_6633664625B4E0DB92DB2B4E9CD6609F" 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_F63D64B770702D6266B42B4E9CD678BE" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6633664625B4E0DB92DB2B4E9CD6609F" 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_4D6A300A55163C377DAD2B4E9CD63F8D" 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_6633664625B4E0DB92DB2B4E9CD6609F" xlink:to="loc_us-gaap_EquityComponentDomain_4D6A300A55163C377DAD2B4E9CD63F8D" 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_7F4ECBF344034B4CBAF12B4E9CD76C9A" 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_4D6A300A55163C377DAD2B4E9CD63F8D" xlink:to="loc_us-gaap_CommonStockMember_7F4ECBF344034B4CBAF12B4E9CD76C9A" 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_B6745F52A5CFA055415B2B4E9CD7CC1B" 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_4D6A300A55163C377DAD2B4E9CD63F8D" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_B6745F52A5CFA055415B2B4E9CD7CC1B" 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_FCFC0E6891B158A12B1C2B4E9CD7446A" 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_4D6A300A55163C377DAD2B4E9CD63F8D" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_FCFC0E6891B158A12B1C2B4E9CD7446A" 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_24D28AA8D2911E6DFBFC2B4E9CD77C80" 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_4D6A300A55163C377DAD2B4E9CD63F8D" xlink:to="loc_us-gaap_RetainedEarningsMember_24D28AA8D2911E6DFBFC2B4E9CD77C80" 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_B81A53F9F16A1B42DADB2B4E9CD7C726" 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_F63D64B770702D6266B42B4E9CD678BE" xlink:to="loc_us-gaap_StatementLineItems_B81A53F9F16A1B42DADB2B4E9CD7C726" 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_5643A304368FA53A37962B4E9CD8FB41" 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_B81A53F9F16A1B42DADB2B4E9CD7C726" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_F1682FA1180C215C38112B4E9CD8E1D1" 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_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_SharesOutstanding_F1682FA1180C215C38112B4E9CD8E1D1" 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_A12505A7006236A272772B4E9CD8CD82" 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_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_StockholdersEquity_A12505A7006236A272772B4E9CD8CD82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_2F082D3928417ABAF53F2B4E9CD8BC01" 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_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_2F082D3928417ABAF53F2B4E9CD8BC01" 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_C72C89D1378CC52E02622B4E9CD85DA9" 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_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_NetIncomeLoss_C72C89D1378CC52E02622B4E9CD85DA9" 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_28990D6A14158ECB2D9E2B4E9CD93E1A" 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_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_28990D6A14158ECB2D9E2B4E9CD93E1A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_699B14B276C4FF811F122B4E9CD90601" 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_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_699B14B276C4FF811F122B4E9CD90601" 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_9AB4F4F36B04D1BE9B712B4E9CD91598" 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_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9AB4F4F36B04D1BE9B712B4E9CD91598" 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_D34470686E0604AC92F62B4E9CD90D3D" 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_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_D34470686E0604AC92F62B4E9CD90D3D" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits" xlink:label="loc_algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits_14850860F80FB492F8BE2B4E9CD9F914" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits_14850860F80FB492F8BE2B4E9CD9F914" 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_C3A1CEA8937BC36AA1AF2B4E9CD90E3F" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_C3A1CEA8937BC36AA1AF2B4E9CD90E3F" 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_62E4679AB2C93882587C2B4E9CDAE952" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_62E4679AB2C93882587C2B4E9CDAE952" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_8E307B1F54834E72A6D82B4E9CDA112C" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_8E307B1F54834E72A6D82B4E9CDA112C" 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_BDF9479C0D68BB0A0FB12B4E9CDA5F2F" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_BDF9479C0D68BB0A0FB12B4E9CDA5F2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityOther" xlink:label="loc_us-gaap_StockholdersEquityOther_987FAC0E43422E5D63732B4E9CDA5C13" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_StockholdersEquityOther_987FAC0E43422E5D63732B4E9CDA5C13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_35A818F1424092EF96B92B4E9CDAA548" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_SharesOutstanding_35A818F1424092EF96B92B4E9CDAA548" 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_7759B8812B35D392E1242B4E9CDB87F1" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5643A304368FA53A37962B4E9CD8FB41" xlink:to="loc_us-gaap_StockholdersEquity_7759B8812B35D392E1242B4E9CDB87F1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/CreditFacility" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_DBA4847B237F3BD79E7B0C560F66E5E7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_A84853CDAE3A123904750C560F66CCD9" 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_DebtDisclosureAbstract_DBA4847B237F3BD79E7B0C560F66E5E7" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_A84853CDAE3A123904750C560F66CCD9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/CreditFacilityAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0C7CDBFD9ADAD6DC222D0C9B429B4CB3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" 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_DebtDisclosureAbstract_0C7CDBFD9ADAD6DC222D0C9B429B4CB3" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingenciesByNatureAxis" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_7DB1829837B72A51F67D0C9B429CF0C1" 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_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_7DB1829837B72A51F67D0C9B429CF0C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingencyNatureDomain" xlink:label="loc_us-gaap_GainContingencyNatureDomain_DEEC52AFF806A4E5BDAF0C9B42A1B858" 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_GainContingenciesByNatureAxis_7DB1829837B72A51F67D0C9B429CF0C1" xlink:to="loc_us-gaap_GainContingencyNatureDomain_DEEC52AFF806A4E5BDAF0C9B42A1B858" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_Lawsuitagainst3ShapeASMember" xlink:label="loc_algn_Lawsuitagainst3ShapeASMember_2290063A277938704FE70C9B42A188C6" 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_GainContingencyNatureDomain_DEEC52AFF806A4E5BDAF0C9B42A1B858" xlink:to="loc_algn_Lawsuitagainst3ShapeASMember_2290063A277938704FE70C9B42A188C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_5030DB4499D080F2C3F60C9B42A21F98" 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_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" xlink:to="loc_us-gaap_VariableRateAxis_5030DB4499D080F2C3F60C9B42A21F98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_C1B36C371E8F83BF2CBA0C9B42A22D45" 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_VariableRateAxis_5030DB4499D080F2C3F60C9B42A21F98" xlink:to="loc_us-gaap_VariableRateDomain_C1B36C371E8F83BF2CBA0C9B42A22D45" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_FEE4C03B31D89954A7850C9B42A2D08D" 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_VariableRateDomain_C1B36C371E8F83BF2CBA0C9B42A22D45" xlink:to="loc_us-gaap_BaseRateMember_FEE4C03B31D89954A7850C9B42A2D08D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_2301F4F05C44E25628B40C9B42A3B529" 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_VariableRateDomain_C1B36C371E8F83BF2CBA0C9B42A22D45" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_2301F4F05C44E25628B40C9B42A3B529" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_D05CEF8C51C140F187DD0C9B42A38293" 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_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_D05CEF8C51C140F187DD0C9B42A38293" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_F80DAFC4929C1C3146730C9B42A3BF15" 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_SubsequentEventTypeAxis_D05CEF8C51C140F187DD0C9B42A38293" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_F80DAFC4929C1C3146730C9B42A3BF15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_902B0618B06330BBBD110C9B42A321AD" 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_SubsequentEventTypeDomain_F80DAFC4929C1C3146730C9B42A3BF15" xlink:to="loc_us-gaap_SubsequentEventMember_902B0618B06330BBBD110C9B42A321AD" 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_61B76BB8E28D739468DA0C9B42A3544C" 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_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" xlink:to="loc_srt_RangeAxis_61B76BB8E28D739468DA0C9B42A3544C" 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_2814747BC60EE1B40D0E0C9B42A4AE37" 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_RangeAxis_61B76BB8E28D739468DA0C9B42A3544C" xlink:to="loc_srt_RangeMember_2814747BC60EE1B40D0E0C9B42A4AE37" 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_6DF68FE8057EA135BA890C9B42A4058F" 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_RangeMember_2814747BC60EE1B40D0E0C9B42A4AE37" xlink:to="loc_srt_MinimumMember_6DF68FE8057EA135BA890C9B42A4058F" 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_89BA27A31B155AF595550C9B42A445A8" 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_RangeMember_2814747BC60EE1B40D0E0C9B42A4AE37" xlink:to="loc_srt_MaximumMember_89BA27A31B155AF595550C9B42A445A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66" 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_LineOfCreditFacilityTable_AAF688F3C72B220A30750C9B429C3C53" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber" xlink:label="loc_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_1E1865AA32A6747EF24A0C9B42A4089A" 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_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66" xlink:to="loc_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_1E1865AA32A6747EF24A0C9B42A4089A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_B7D46D5658E4739ABA590C9B42A5799C" 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_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_B7D46D5658E4739ABA590C9B42A5799C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_521FC637768EBCBCA7F00C9B42A53E4D" 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_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_521FC637768EBCBCA7F00C9B42A53E4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_621241F56364E376D03B0C9B42A5859B" 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_LineOfCreditFacilityLineItems_4EB95DAC2ED71D1D29830C9B42A4DB66" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_621241F56364E376D03B0C9B42A5859B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:href="algn-20181231.xsd#algn_DocumentDocumentandEntityInformationAbstract" xlink:label="loc_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" 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_215F3AF0F6A7EA3627660C9B4663020F" 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_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_DocumentType_215F3AF0F6A7EA3627660C9B4663020F" 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_5455E6B5003FC85719DA0C9B46634E09" 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_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_AmendmentFlag_5455E6B5003FC85719DA0C9B46634E09" 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_BE240F8B8E0A98606FA50C9B46631E94" 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_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_DocumentPeriodEndDate_BE240F8B8E0A98606FA50C9B46631E94" 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_2B0242E966AB0DFDF2580C9B4663FF62" 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_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_DocumentFiscalYearFocus_2B0242E966AB0DFDF2580C9B4663FF62" 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_5BAFF294FAA68B5B59810C9B46634B05" 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_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_DocumentFiscalPeriodFocus_5BAFF294FAA68B5B59810C9B46634B05" 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_932A483628B34B71A7F10C9B46637052" 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_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_TradingSymbol_932A483628B34B71A7F10C9B46637052" 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_B75AC4640E9221E1DCA40C9B4663A374" 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_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_EntityRegistrantName_B75AC4640E9221E1DCA40C9B4663A374" 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_3ABC177963B5061588A30C9B4663095C" 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_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_EntityCentralIndexKey_3ABC177963B5061588A30C9B4663095C" 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_51893A5FDAFB98AB3F610C9B46634F09" 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_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_CurrentFiscalYearEndDate_51893A5FDAFB98AB3F610C9B46634F09" 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_491D24A7E85146E9F9510C9B46635890" 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_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_EntityFilerCategory_491D24A7E85146E9F9510C9B46635890" 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_ACF437913A6351BDE7AC0C9B4663107B" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_EntityEmergingGrowthCompany_ACF437913A6351BDE7AC0C9B4663107B" 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_AB08D629829910441B4A0C9B4663C785" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_EntitySmallBusiness_AB08D629829910441B4A0C9B4663C785" 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_B66991C75F4B22E02B380C9B4663AAA4" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_B66991C75F4B22E02B380C9B4663AAA4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_2ACE2724A11F5DC765640C9B46636D4C" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_2ACE2724A11F5DC765640C9B46636D4C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_B07F146C3AABFAC9C5470C9B46634286" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_EntityPublicFloat_B07F146C3AABFAC9C5470C9B46634286" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_739A2AEC2111D09604FA0C9B46639685" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_EntityCurrentReportingStatus_739A2AEC2111D09604FA0C9B46639685" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_5136D6AC129A65F24D790C9B46630BA1" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_EntityVoluntaryFilers_5136D6AC129A65F24D790C9B46630BA1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_A5994CA0113D415029E50C9B46633028" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_DocumentDocumentandEntityInformationAbstract_48CCD3874A56FDB275CF0C9B4663131A" xlink:to="loc_dei_EntityShellCompany_A5994CA0113D415029E50C9B46633028" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CompensationRelatedCostsAbstract" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_0CD310AA12890A80FB4C1AF09A73092E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_F6A2E67AB75F8FEE700E1AF09A73CF63" 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_CompensationRelatedCostsAbstract_0CD310AA12890A80FB4C1AF09A73092E" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_F6A2E67AB75F8FEE700E1AF09A73CF63" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CompensationRelatedCostsAbstract" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_474F77BAB254071EDB5C0C9B425ADE17" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ECA262E41EB88BB1549D0C9B425ACE12" 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_CompensationRelatedCostsAbstract_474F77BAB254071EDB5C0C9B425ADE17" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ECA262E41EB88BB1549D0C9B425ACE12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_894F6C6EEC20644DDE9B0CBC49FE1104" 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_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ECA262E41EB88BB1549D0C9B425ACE12" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_894F6C6EEC20644DDE9B0CBC49FE1104" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_F277172F8A6BDE145F4E0CBC7ADA8F2B" 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_RetirementPlanTypeAxis_894F6C6EEC20644DDE9B0CBC49FE1104" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_F277172F8A6BDE145F4E0CBC7ADA8F2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_560746AC1655C359FE8D0C9B425A5F94" 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_RetirementPlanTypeDomain_F277172F8A6BDE145F4E0CBC7ADA8F2B" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_560746AC1655C359FE8D0C9B425A5F94" 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_A32F52863DDF0E44E2760C9B425A276F" 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_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ECA262E41EB88BB1549D0C9B425ACE12" xlink:to="loc_srt_RangeAxis_A32F52863DDF0E44E2760C9B425A276F" 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_F053A56DCBF16B6CAB1F0C9B425A2351" 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_RangeAxis_A32F52863DDF0E44E2760C9B425A276F" xlink:to="loc_srt_RangeMember_F053A56DCBF16B6CAB1F0C9B425A2351" 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_F4724CEA19B1D91074870C9B425A2D24" 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_RangeMember_F053A56DCBF16B6CAB1F0C9B425A2351" xlink:to="loc_srt_MaximumMember_F4724CEA19B1D91074870C9B425A2D24" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3" 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_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_ECA262E41EB88BB1549D0C9B425ACE12" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_342D0538CFB82E034CAC0C9B425ADAFE" 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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_342D0538CFB82E034CAC0C9B425ADAFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_889C756B6168A3C030A10C9B425A0CB5" 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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_889C756B6168A3C030A10C9B425A0CB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_62894C0BA77C19608F9A0C9B425AB67A" 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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_62894C0BA77C19608F9A0C9B425AB67A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits" xlink:label="loc_us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits_54BAF10DC93B7929CC570C9B425AA876" 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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_DAD422420D88A49877D70C9B425A5DE3" xlink:to="loc_us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits_54BAF10DC93B7929CC570C9B425AA876" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/EquityMethodInvestments" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_27B20F4761E7C26F7CD51AF09C9DB087" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_325019F89ED5B37DE8871AF09C9D4B65" 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_EquityMethodInvestmentsAndJointVenturesAbstract_27B20F4761E7C26F7CD51AF09C9DB087" xlink:to="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_325019F89ED5B37DE8871AF09C9D4B65" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/EquityMethodInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_C37F7A870EA2E4FE49D90C9B43633AF1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B" 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_EquityMethodInvestmentsAndJointVenturesAbstract_C37F7A870EA2E4FE49D90C9B43633AF1" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_B98B125025C7B0483AFF0C9B4368F07E" 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_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_B98B125025C7B0483AFF0C9B4368F07E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_19AA976A14CE7AE1AE010C9B43697F72" 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_SubsequentEventTypeAxis_B98B125025C7B0483AFF0C9B4368F07E" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_19AA976A14CE7AE1AE010C9B43697F72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_F60F3F9CAA2FF80A365D0C9B43696D7A" 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_SubsequentEventTypeDomain_19AA976A14CE7AE1AE010C9B43697F72" xlink:to="loc_us-gaap_SubsequentEventMember_F60F3F9CAA2FF80A365D0C9B43696D7A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_155117E293743CD07AE90C9B4369BE93" 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_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_155117E293743CD07AE90C9B4369BE93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_B0013736B55838EF5A560C9B43693397" 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_155117E293743CD07AE90C9B4369BE93" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_B0013736B55838EF5A560C9B43693397" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_SDCMember" xlink:label="loc_algn_SDCMember_550326B36D716A5991F10C9B436A75D7" 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_EquityMethodInvesteeNameDomain_B0013736B55838EF5A560C9B43693397" xlink:to="loc_algn_SDCMember_550326B36D716A5991F10C9B436A75D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_817507251666A5F938DB0C9B436AF68C" 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_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_817507251666A5F938DB0C9B436AF68C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_20FEEF8236D4AE2363130C9B436A3515" 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_DisposalGroupClassificationAxis_817507251666A5F938DB0C9B436AF68C" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_20FEEF8236D4AE2363130C9B436A3515" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" 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_ScheduleOfEquityMethodInvestmentsTable_52DCE05AFB4D24F3FA240C9B43633E7B" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_4F0312E312CE80D608FC0C9B436BCB44" 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_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_4F0312E312CE80D608FC0C9B436BCB44" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EquityMethodInvestmentOwnershipAcquired" xlink:label="loc_algn_EquityMethodInvestmentOwnershipAcquired_7E66A3BEA590A462C0640C9B436BBB90" 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_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="loc_algn_EquityMethodInvestmentOwnershipAcquired_7E66A3BEA590A462C0640C9B436BBB90" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_BA5495CEC07538F475370C9B436B21DD" 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_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_BA5495CEC07538F475370C9B436B21DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_1C4B84CF6767B348FFE30C9B436B0D1B" 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_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="loc_us-gaap_EquityMethodInvestments_1C4B84CF6767B348FFE30C9B436B0D1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DueFromRelatedParties" xlink:label="loc_us-gaap_DueFromRelatedParties_489619D25DB21D23FB9E0C9B436C2FE7" 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_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="loc_us-gaap_DueFromRelatedParties_489619D25DB21D23FB9E0C9B436C2FE7" 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_92A7F7808B14E1133D720C9B436C84E5" 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_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_92A7F7808B14E1133D720C9B436C84E5" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_LoansAndLeasesReceivableAgreedUponRelatedParties" xlink:label="loc_algn_LoansAndLeasesReceivableAgreedUponRelatedParties_6FC5B63F7C7FFFF2AAEC0C9B436C4EE9" 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_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="loc_algn_LoansAndLeasesReceivableAgreedUponRelatedParties_6FC5B63F7C7FFFF2AAEC0C9B436C4EE9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_297C626A0443EE678CB30C9B436C0F66" 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_ScheduleOfEquityMethodInvestmentsLineItems_1BF18DF144CD56C3C7AC0C9B436B5707" xlink:to="loc_us-gaap_ProceedsFromCollectionOfLoansReceivable_297C626A0443EE678CB30C9B436C0F66" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssets" 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_2F35D4821C07D3A9B1B01AF09C6E5E17" 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_228CF8711EF8F92D3D4C1AF09C6E7044" 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_2F35D4821C07D3A9B1B01AF09C6E5E17" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_228CF8711EF8F92D3D4C1AF09C6E7044" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail" 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_E8D99E8B4CB90089E1012B4E9B7B4C4A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_4E679F1A1BB0ECFE66512B797FB9958E" 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_E8D99E8B4CB90089E1012B4E9B7B4C4A" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_4E679F1A1BB0ECFE66512B797FB9958E" 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_6B0A3096D19DD9ABC7352B4E9B7BB442" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_E8D99E8B4CB90089E1012B4E9B7B4C4A" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_6B0A3096D19DD9ABC7352B4E9B7BB442" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetail" 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_3143C85D344837EAD3C61AF09BEF904C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_58C7FC28D186A63DF00B1AF09BEF5766" 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_3143C85D344837EAD3C61AF09BEF904C" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_58C7FC28D186A63DF00B1AF09BEF5766" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_C2FACC680B558F20416C1AF09BEF696F" 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_ScheduleOfGoodwillTable_58C7FC28D186A63DF00B1AF09BEF5766" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_C2FACC680B558F20416C1AF09BEF696F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_3C6924B93604C13F98EF1AF09BEF7460" 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_StatementBusinessSegmentsAxis_C2FACC680B558F20416C1AF09BEF696F" xlink:to="loc_us-gaap_SegmentDomain_3C6924B93604C13F98EF1AF09BEF7460" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ClearAlignerMember" xlink:label="loc_algn_ClearAlignerMember_D0FE3011BA55B2F50D7E1AF09BEF945B" 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_SegmentDomain_3C6924B93604C13F98EF1AF09BEF7460" xlink:to="loc_algn_ClearAlignerMember_D0FE3011BA55B2F50D7E1AF09BEF945B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_C0E3D00964962E92345B1AF09BEF2280" 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_ScheduleOfGoodwillTable_58C7FC28D186A63DF00B1AF09BEF5766" xlink:to="loc_us-gaap_GoodwillLineItems_C0E3D00964962E92345B1AF09BEF2280" xlink:type="arc" />
    <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_68590943B1C1DA51CF0E1AF09BEF4A95" 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_GoodwillLineItems_C0E3D00964962E92345B1AF09BEF2280" xlink:to="loc_us-gaap_GoodwillRollForward_68590943B1C1DA51CF0E1AF09BEF4A95" 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_C8DB2D5AF1CE24D02A261AF09BEFDDDD" 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_GoodwillRollForward_68590943B1C1DA51CF0E1AF09BEF4A95" xlink:to="loc_us-gaap_Goodwill_C8DB2D5AF1CE24D02A261AF09BEFDDDD" 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_B3A5FEEC60EF726D72401AF09BEFBDCA" 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_GoodwillRollForward_68590943B1C1DA51CF0E1AF09BEF4A95" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_B3A5FEEC60EF726D72401AF09BEFBDCA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_45657FA34C153628222D1AF09BEF2108" 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_GoodwillRollForward_68590943B1C1DA51CF0E1AF09BEF4A95" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_45657FA34C153628222D1AF09BEF2108" 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_1855C71F3CBF07AF1CF91AF09BEF381A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_68590943B1C1DA51CF0E1AF09BEF4A95" xlink:to="loc_us-gaap_Goodwill_1855C71F3CBF07AF1CF91AF09BEF381A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail" 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_05FD6BAFA0C60EF92A66086C2AA2880E" 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_86348337B87A33D80C6B086C2AA2DDF8" 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_05FD6BAFA0C60EF92A66086C2AA2880E" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_86348337B87A33D80C6B086C2AA2DDF8" 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_C6CE0561E76B5CFEB0F2086C2AA2E6D9" 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_ScheduleOfFiniteLivedIntangibleAssetsTable_86348337B87A33D80C6B086C2AA2DDF8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_C6CE0561E76B5CFEB0F2086C2AA2E6D9" 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_54B31213826C94DF93F9086C2AA2E40B" 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_FiniteLivedIntangibleAssetsByMajorClassAxis_C6CE0561E76B5CFEB0F2086C2AA2E6D9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksMember" xlink:label="loc_us-gaap_TrademarksMember_7EC8CE12CBD7E41CFDC6086C2AA2F7D7" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" xlink:to="loc_us-gaap_TrademarksMember_7EC8CE12CBD7E41CFDC6086C2AA2F7D7" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ExistingTechnologyMember" xlink:label="loc_algn_ExistingTechnologyMember_B08DDF01087581BAEE35086C2AA207BB" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" xlink:to="loc_algn_ExistingTechnologyMember_B08DDF01087581BAEE35086C2AA207BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_47414439DE40F6086D33086C2AA2382D" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" xlink:to="loc_us-gaap_CustomerRelationshipsMember_47414439DE40F6086D33086C2AA2382D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DistributionRightsMember" xlink:label="loc_us-gaap_DistributionRightsMember_31AE36426E8EDBFD70B8086C2AA2E930" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" xlink:to="loc_us-gaap_DistributionRightsMember_31AE36426E8EDBFD70B8086C2AA2E930" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaap_PatentsMember_6B06504D0E89900B0D65086C2AA22E9C" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" xlink:to="loc_us-gaap_PatentsMember_6B06504D0E89900B0D65086C2AA22E9C" 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_E49C97489F27FC0F9B6A086C2AA2448A" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain_54B31213826C94DF93F9086C2AA2E40B" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_E49C97489F27FC0F9B6A086C2AA2448A" 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_BA7C493517CE8F0A2E92086C2AA2E84F" 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_ScheduleOfFiniteLivedIntangibleAssetsTable_86348337B87A33D80C6B086C2AA2DDF8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F" 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_4C7722B925E6451E9F99086C2AA2764A" 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_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4C7722B925E6451E9F99086C2AA2764A" 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_D2DAE6474F0B140A4939086C2AA2EFE2" 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_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_D2DAE6474F0B140A4939086C2AA2EFE2" 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_746250022CD16CD7D653086C2AA29330" 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_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_746250022CD16CD7D653086C2AA29330" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss" xlink:label="loc_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss_AD43B4BE08AC649EE179086C2AA2B6F9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F" xlink:to="loc_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss_AD43B4BE08AC649EE179086C2AA2B6F9" 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_DB1EA8414CD743A96F36086C2AA24DD0" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_BA7C493517CE8F0A2E92086C2AA2E84F" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_DB1EA8414CD743A96F36086C2AA24DD0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTables" 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_E015768BFB3C7FE448341AF09B2E1EE6" 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_F8AC413B4BE4ACD72DCB1AF09B2EDFC1" 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_E015768BFB3C7FE448341AF09B2E1EE6" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_F8AC413B4BE4ACD72DCB1AF09B2EDFC1" 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_565D523151E01F4A09631AF09B2E1530" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_E015768BFB3C7FE448341AF09B2E1EE6" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_565D523151E01F4A09631AF09B2E1530" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_E08541CB76955F1445101AF09B2EC8ED" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_E015768BFB3C7FE448341AF09B2E1EE6" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_E08541CB76955F1445101AF09B2EC8ED" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetail" 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_4A61C8755427B094E69D2B4E9B846496" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B0202109F39BE9EB7E32B4E9B84900F" 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_4A61C8755427B094E69D2B4E9B846496" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9B0202109F39BE9EB7E32B4E9B84900F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_C8801D933812CCD7F0152B4E9B8523A5" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_4A61C8755427B094E69D2B4E9B846496" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_C8801D933812CCD7F0152B4E9B8523A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2F0B0079276990B9F69F2B4E9B85E1A1" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_4A61C8755427B094E69D2B4E9B846496" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2F0B0079276990B9F69F2B4E9B85E1A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_D4F74B3FBC4DA64FC97F2B4E9B85AC3E" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_4A61C8755427B094E69D2B4E9B846496" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_D4F74B3FBC4DA64FC97F2B4E9B85AC3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_082AAE64259BEFFDE6FB2B4E9B8550A4" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_4A61C8755427B094E69D2B4E9B846496" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_082AAE64259BEFFDE6FB2B4E9B8550A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_AB7B372917B930AF17882B4E9B85FD8C" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_4A61C8755427B094E69D2B4E9B846496" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_AB7B372917B930AF17882B4E9B85FD8C" 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_4240CB7EB3285D4819A32B4E9B85B0B6" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4A61C8755427B094E69D2B4E9B846496" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4240CB7EB3285D4819A32B4E9B85B0B6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.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_9157467801BC139A12461AF09B5D5E92" 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_E375A06A5F6C3E155F5A1AF09B5D1E37" 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_IncomeTaxDisclosureAbstract_9157467801BC139A12461AF09B5D5E92" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_E375A06A5F6C3E155F5A1AF09B5D1E37" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail" 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_C3D7BF66C78C5406A9850C9B41EB5FD5" xlink:type="locator" />
    <link:loc xlink:href="algn-20181231.xsd#algn_IncomeTaxesTable" xlink:label="loc_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71" 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_IncomeTaxDisclosureAbstract_C3D7BF66C78C5406A9850C9B41EB5FD5" xlink:to="loc_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71" 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_FF5B7F3FF95FA483C59F0C9B41EBB1D6" 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_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71" xlink:to="loc_us-gaap_AwardTypeAxis_FF5B7F3FF95FA483C59F0C9B41EBB1D6" 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_B1D7A27A9776A9BA5BB00C9B41ECCC7F" 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_AwardTypeAxis_FF5B7F3FF95FA483C59F0C9B41EBB1D6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B1D7A27A9776A9BA5BB00C9B41ECCC7F" 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_9049B6B3A8DC9AC60C690C9B41EC15AA" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B1D7A27A9776A9BA5BB00C9B41ECCC7F" xlink:to="loc_us-gaap_EmployeeStockOptionMember_9049B6B3A8DC9AC60C690C9B41EC15AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_A5574EDECF536F6CD1420C9B41ECE15E" 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_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_A5574EDECF536F6CD1420C9B41ECE15E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_E43BC5A001E06B6456E90C9B41ECCA93" 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_IncomeTaxAuthorityAxis_A5574EDECF536F6CD1420C9B41ECE15E" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_E43BC5A001E06B6456E90C9B41ECCA93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_8394D3FD00FC2945F73F0C9B41EDEB4F" 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_IncomeTaxAuthorityDomain_E43BC5A001E06B6456E90C9B41ECCA93" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_8394D3FD00FC2945F73F0C9B41EDEB4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="loc_us-gaap_ForeignCountryMember_6C819B1AA4922A89798B0C9B41ED1552" 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_IncomeTaxAuthorityDomain_E43BC5A001E06B6456E90C9B41ECCA93" xlink:to="loc_us-gaap_ForeignCountryMember_6C819B1AA4922A89798B0C9B41ED1552" 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_CFB91CF2B863B30C2A4D0C9B41EDEC71" 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_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71" xlink:to="loc_srt_StatementGeographicalAxis_CFB91CF2B863B30C2A4D0C9B41EDEC71" 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_10099F9BDBA2838CA2EF0C9B41ED15F8" 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_StatementGeographicalAxis_CFB91CF2B863B30C2A4D0C9B41EDEC71" xlink:to="loc_srt_SegmentGeographicalDomain_10099F9BDBA2838CA2EF0C9B41ED15F8" xlink:type="arc" />
    <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_SegmentGeographicalDomain_10099F9BDBA2838CA2EF0C9B41ED15F8" xlink:to="loc_us-gaap_ForeignCountryMember_6C819B1AA4922A89798B0C9B41ED1552" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CR" xlink:label="loc_country_CR_31FAAFACF14FA0243F6B0C9B41F31779" 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_SegmentGeographicalDomain_10099F9BDBA2838CA2EF0C9B41ED15F8" xlink:to="loc_country_CR_31FAAFACF14FA0243F6B0C9B41F31779" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_IncomeTaxesLineItems" xlink:label="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" 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_algn_IncomeTaxesTable_1A8D8D566FC8182E24050C9B41EBDE71" xlink:to="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit" xlink:label="loc_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit_027EE198DCBF0447B41C0C9B41F30229" 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_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit_027EE198DCBF0447B41C0C9B41F30229" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability" xlink:label="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability_D824353369077334CC210C9B41F41A96" 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_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability_D824353369077334CC210C9B41F41A96" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset" xlink:label="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset_546C2CDBCD80AAD4468E0C9B41F418AA" 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_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset_546C2CDBCD80AAD4468E0C9B41F418AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_39D84B54594CD88935F70C9B41F454CE" 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_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_39D84B54594CD88935F70C9B41F454CE" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested" xlink:label="loc_algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested_ED57D2B60D28FD970AE40C9B41F4B60F" 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_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested_ED57D2B60D28FD970AE40C9B41F4B60F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries" xlink:label="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_BD7BD51A02A7D4F4203E0C9B41F43BBA" 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_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries_BD7BD51A02A7D4F4203E0C9B41F43BBA" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_NationalCorporateTaxRate" xlink:label="loc_algn_NationalCorporateTaxRate_7D0BFE4CD1E6AD8CD8620C9B41F5C6F3" 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_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_algn_NationalCorporateTaxRate_7D0BFE4CD1E6AD8CD8620C9B41F5C6F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:label="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_EB79AD2F0EB1F690C91C0C9B41F5AF82" 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_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_EB79AD2F0EB1F690C91C0C9B41F5AF82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_2F4BC37B14D4E7D3CA5A0C9B41F59477" 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_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_2F4BC37B14D4E7D3CA5A0C9B41F59477" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_15BA0D0368CC43735FAA0C9B41F5682C" 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_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_15BA0D0368CC43735FAA0C9B41F5682C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_C7DA7AD9FC4A4EB07FFF0C9B41F5688B" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_C7DA7AD9FC4A4EB07FFF0C9B41F5688B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_B6A59ED24E5828FDDDD90C9B41F5EEC5" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_OperatingLossCarryforwards_B6A59ED24E5828FDDDD90C9B41F5EEC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_F25DC3B0561D4A1A7E060C9B41F55241" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_F25DC3B0561D4A1A7E060C9B41F55241" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_AD1F4F642B230909540B0C9B41F66FEC" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_AD1F4F642B230909540B0C9B41F66FEC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_A8BCA6BB7FF6854F1ADE0C9B41F66FA5" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_A8BCA6BB7FF6854F1ADE0C9B41F66FA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_F6E01BDA4E9D1DF41DEE0C9B41F60FF4" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_F6E01BDA4E9D1DF41DEE0C9B41F60FF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_A2D86F6FD95E3F21BF0F0C9B41F66F58" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_IncomeTaxesLineItems_C2DE54B8A60299292C390C9B41F36AF8" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_A2D86F6FD95E3F21BF0F0C9B41F66F58" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateAndEffectiveTaxRateDetail" 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_CB82B9745081B17E2D8F2B4E9A1B4065" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6C0D2E792A47624BD74F2B4E9A1B6D41" 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_IncomeTaxDisclosureAbstract_CB82B9745081B17E2D8F2B4E9A1B4065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_6C0D2E792A47624BD74F2B4E9A1B6D41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6B98B94A0DD4486AE0A32B4E9A1B50BA" 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_IncomeTaxDisclosureAbstract_CB82B9745081B17E2D8F2B4E9A1B4065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6B98B94A0DD4486AE0A32B4E9A1B50BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_6E6F4EDA64ABCB567FEC2B4E9A1C023F" 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_IncomeTaxDisclosureAbstract_CB82B9745081B17E2D8F2B4E9A1B4065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_6E6F4EDA64ABCB567FEC2B4E9A1C023F" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017" xlink:label="loc_algn_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017_551CD5861EDF6AB4F30E2B4E9A1CAA54" 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_IncomeTaxDisclosureAbstract_CB82B9745081B17E2D8F2B4E9A1B4065" xlink:to="loc_algn_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017_551CD5861EDF6AB4F30E2B4E9A1CAA54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2A4A453AEB08CE3E1ACA2B4E9A1C23C8" 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_IncomeTaxDisclosureAbstract_CB82B9745081B17E2D8F2B4E9A1B4065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2A4A453AEB08CE3E1ACA2B4E9A1C23C8" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations" xlink:label="loc_algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations_C966FCCD7BC8CA02FE592B4E9A1C6A3C" 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_IncomeTaxDisclosureAbstract_CB82B9745081B17E2D8F2B4E9A1B4065" xlink:to="loc_algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations_C966FCCD7BC8CA02FE592B4E9A1C6A3C" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry" xlink:label="loc_algn_EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry_57E7CD1C8BF7D0BEF9142B4E9A1CE625" 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_IncomeTaxDisclosureAbstract_CB82B9745081B17E2D8F2B4E9A1B4065" xlink:to="loc_algn_EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry_57E7CD1C8BF7D0BEF9142B4E9A1CE625" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_BD936C8C79689BD6253E2B4E9A1C1134" 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_IncomeTaxDisclosureAbstract_CB82B9745081B17E2D8F2B4E9A1B4065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_BD936C8C79689BD6253E2B4E9A1C1134" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_CE90B7F3C2BAD5AA383A2B4E9A1DAAAF" 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_IncomeTaxDisclosureAbstract_CB82B9745081B17E2D8F2B4E9A1B4065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_CE90B7F3C2BAD5AA383A2B4E9A1DAAAF" 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_071BAC8A6C23B35683082B4E9A1D8754" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_CB82B9745081B17E2D8F2B4E9A1B4065" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_071BAC8A6C23B35683082B4E9A1D8754" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/IncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetail" 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_0D3D3F001102C23C0F641AF09C7E8DD8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_E589F6C85DFBCBDC06FC1AF09C7E88B5" 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_IncomeTaxDisclosureAbstract_0D3D3F001102C23C0F641AF09C7E8DD8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_E589F6C85DFBCBDC06FC1AF09C7E88B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_CAC1F0D7884E7DA8724E1AF09C7EEBA1" 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_IncomeTaxDisclosureAbstract_0D3D3F001102C23C0F641AF09C7E8DD8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_CAC1F0D7884E7DA8724E1AF09C7EEBA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1DAAC0E9A8361103A64D1AF09C7ED483" 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_IncomeTaxDisclosureAbstract_0D3D3F001102C23C0F641AF09C7E8DD8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1DAAC0E9A8361103A64D1AF09C7ED483" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/IncomeTaxesIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail" 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_61068F1E50242A5D86772B4E9A09F23F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_EB89011B9DA360418B5C2B4E9A09EF3D" 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_IncomeTaxDisclosureAbstract_61068F1E50242A5D86772B4E9A09F23F" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_EB89011B9DA360418B5C2B4E9A09EF3D" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards" xlink:label="loc_algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_43D66136F57EA658E0002B4E9A0A0DDE" 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_DeferredTaxAssetsNetAbstract_EB89011B9DA360418B5C2B4E9A09EF3D" xlink:to="loc_algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards_43D66136F57EA658E0002B4E9A0A0DDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_6F1DD094EBFFE0A320FE2B4E9A0AD0B2" 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_DeferredTaxAssetsNetAbstract_EB89011B9DA360418B5C2B4E9A09EF3D" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_6F1DD094EBFFE0A320FE2B4E9A0AD0B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_314C8D9E77B247EC5C8C2B4E9A0AFB0B" 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_DeferredTaxAssetsNetAbstract_EB89011B9DA360418B5C2B4E9A09EF3D" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_314C8D9E77B247EC5C8C2B4E9A0AFB0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_0DCC9D68D22C517A26B52B4E9A0AB794" 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_DeferredTaxAssetsNetAbstract_EB89011B9DA360418B5C2B4E9A09EF3D" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_0DCC9D68D22C517A26B52B4E9A0AB794" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:label="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_23736F4BABEC468C8DC92B4E9A0A7A21" 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_DeferredTaxAssetsNetAbstract_EB89011B9DA360418B5C2B4E9A09EF3D" xlink:to="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_23736F4BABEC468C8DC92B4E9A0A7A21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_77760BE3C4009B9937192B4E9A0B7A6B" 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_DeferredTaxAssetsNetAbstract_EB89011B9DA360418B5C2B4E9A09EF3D" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_77760BE3C4009B9937192B4E9A0B7A6B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_FC13203D617C7BF465CE2B4E9A0B8A38" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_EB89011B9DA360418B5C2B4E9A09EF3D" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_FC13203D617C7BF465CE2B4E9A0B8A38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_2836E535824920C702FE2B4E9A0B1E73" 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_IncomeTaxDisclosureAbstract_61068F1E50242A5D86772B4E9A09F23F" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_2836E535824920C702FE2B4E9A0B1E73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A3A4D0AC34A8AAB421042B4E9A0BF71A" 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_DeferredTaxLiabilitiesAbstract_2836E535824920C702FE2B4E9A0B1E73" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A3A4D0AC34A8AAB421042B4E9A0BF71A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_4AA12F157113F02D22912B4E9A0B557C" 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_DeferredTaxLiabilitiesAbstract_2836E535824920C702FE2B4E9A0B1E73" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_4AA12F157113F02D22912B4E9A0B557C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_451FE79301F4E09814B12B4E9A0C7ABA" 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_DeferredTaxLiabilitiesAbstract_2836E535824920C702FE2B4E9A0B1E73" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_451FE79301F4E09814B12B4E9A0C7ABA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_2255A80AB517BD00865D2B4E9A0C3EEB" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_2836E535824920C702FE2B4E9A0B1E73" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_2255A80AB517BD00865D2B4E9A0C3EEB" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_DeferredTaxAssetsLiabilitiesGross" xlink:label="loc_algn_DeferredTaxAssetsLiabilitiesGross_AD94849DCFF655B408E62B4E9A0CEEDC" 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_IncomeTaxDisclosureAbstract_61068F1E50242A5D86772B4E9A09F23F" xlink:to="loc_algn_DeferredTaxAssetsLiabilitiesGross_AD94849DCFF655B408E62B4E9A0CEEDC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_AA45E6C76D65E4C70FFC2B4E9A0C6470" 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_IncomeTaxDisclosureAbstract_61068F1E50242A5D86772B4E9A09F23F" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_AA45E6C76D65E4C70FFC2B4E9A0C6470" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_16C8D0F203DB99F5C4922B4E9A0C6C21" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_61068F1E50242A5D86772B4E9A09F23F" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_16C8D0F203DB99F5C4922B4E9A0C6C21" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/IncomeTaxesIncomeTaxesProvisionForBenefitFromIncomeTaxesDetail" 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_D43C7A5AD7A9C5B30E501AF09C7EF0D6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_98A75F5304F1C97D54611AF09C7EDF35" 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_IncomeTaxDisclosureAbstract_D43C7A5AD7A9C5B30E501AF09C7EF0D6" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_98A75F5304F1C97D54611AF09C7EDF35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_AC21FCF6884CAE63507C1AF09C7EF5E5" 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_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_98A75F5304F1C97D54611AF09C7EDF35" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_AC21FCF6884CAE63507C1AF09C7EF5E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_76D20E020E727137C4EB1AF09C7EBD12" 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_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_98A75F5304F1C97D54611AF09C7EDF35" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_76D20E020E727137C4EB1AF09C7EBD12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_A1F0BD5E2DA081338D151AF09C7EA001" 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_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_98A75F5304F1C97D54611AF09C7EDF35" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_A1F0BD5E2DA081338D151AF09C7EA001" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_FFCBA06A1B61DF4B7CB01AF09C7E947F" 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_IncomeTaxDisclosureAbstract_D43C7A5AD7A9C5B30E501AF09C7EF0D6" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_FFCBA06A1B61DF4B7CB01AF09C7E947F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_E19981AD7ECCF4E3EFDB1AF09C7E26A1" 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_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_FFCBA06A1B61DF4B7CB01AF09C7E947F" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_E19981AD7ECCF4E3EFDB1AF09C7E26A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_B4C7C3F9918CEC4EC6961AF09C7EA846" 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_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_FFCBA06A1B61DF4B7CB01AF09C7E947F" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_B4C7C3F9918CEC4EC6961AF09C7EA846" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1B485AB5DEF58492947B1AF09C7E64E3" 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_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_FFCBA06A1B61DF4B7CB01AF09C7E947F" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1B485AB5DEF58492947B1AF09C7E64E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_B08C1599EABE70EC76701AF09C7E2D1C" 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_IncomeTaxDisclosureAbstract_D43C7A5AD7A9C5B30E501AF09C7EF0D6" xlink:to="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_B08C1599EABE70EC76701AF09C7E2D1C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1FE4C7C98246FC41BEF51AF09C7EE5AA" 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_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_B08C1599EABE70EC76701AF09C7E2D1C" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1FE4C7C98246FC41BEF51AF09C7EE5AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_9354885379C07B1E26111AF09C7E2D23" 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_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_B08C1599EABE70EC76701AF09C7E2D1C" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_9354885379C07B1E26111AF09C7E2D23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_8E67B44ACC0A7E8B8B791AF09C7E0C33" 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_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_B08C1599EABE70EC76701AF09C7E2D1C" xlink:to="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_8E67B44ACC0A7E8B8B791AF09C7E0C33" 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_DF241C943965AD3D71471AF09C7E5749" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_D43C7A5AD7A9C5B30E501AF09C7EF0D6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_DF241C943965AD3D71471AF09C7E5749" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/IncomeTaxesRollforwardOfTotalGrossUnrecognizedTaxBenefitDetail" 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_F28CA0BF4BFF645BF7300C9B4206B9A0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2AAE680D4CD6EB64D5790C9B42063AF6" 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_IncomeTaxDisclosureAbstract_F28CA0BF4BFF645BF7300C9B4206B9A0" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2AAE680D4CD6EB64D5790C9B42063AF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_165C81CB38101057CBC40C9B42066FCD" 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2AAE680D4CD6EB64D5790C9B42063AF6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_165C81CB38101057CBC40C9B42066FCD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_6358606D0198E313A8300C9B4206DCCA" 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2AAE680D4CD6EB64D5790C9B42063AF6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_6358606D0198E313A8300C9B4206DCCA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F6F12F91C83CB8262B450C9B420710A3" 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2AAE680D4CD6EB64D5790C9B42063AF6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_F6F12F91C83CB8262B450C9B420710A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5A51B7FC5AB9DE7956D10C9B42071EAB" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2AAE680D4CD6EB64D5790C9B42063AF6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5A51B7FC5AB9DE7956D10C9B42071EAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_92EA99DE23FCCBCF9C9A0C9B4207C682" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2AAE680D4CD6EB64D5790C9B42063AF6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_92EA99DE23FCCBCF9C9A0C9B4207C682" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_D9A666A7A55060007DA80C9B42075264" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2AAE680D4CD6EB64D5790C9B42063AF6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_D9A666A7A55060007DA80C9B42075264" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_49AAC24AF28AA06E974B0C9B42076773" 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_2AAE680D4CD6EB64D5790C9B42063AF6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_49AAC24AF28AA06E974B0C9B42076773" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.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_D494349366DD1BDC31B31AF09BD0FD57" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5C586F63BA4699FBA25C1AF09BD08715" 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_IncomeTaxDisclosureAbstract_D494349366DD1BDC31B31AF09BD0FD57" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_5C586F63BA4699FBA25C1AF09BD08715" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1C9B871FF033DBC3FCE01AF09BD0F078" 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_IncomeTaxDisclosureAbstract_D494349366DD1BDC31B31AF09BD0FD57" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1C9B871FF033DBC3FCE01AF09BD0F078" xlink:type="arc" />
    <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_C458847D76478F8956D81AF09BD0E992" 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_IncomeTaxDisclosureAbstract_D494349366DD1BDC31B31AF09BD0FD57" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_C458847D76478F8956D81AF09BD0E992" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9D86FF9F1A053C2302541AF09BD0D32A" 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_IncomeTaxDisclosureAbstract_D494349366DD1BDC31B31AF09BD0FD57" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9D86FF9F1A053C2302541AF09BD0D32A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_16D44179AE198D0A56BC1AF09BE02674" 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_IncomeTaxDisclosureAbstract_D494349366DD1BDC31B31AF09BD0FD57" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_16D44179AE198D0A56BC1AF09BE02674" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/LegalProceedings" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0CF54F4CF22D7EE3AEAC1AF09CCCFD22" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock_AD824FBC72EA02864D611AF09CCC5822" 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_CommitmentsAndContingenciesDisclosureAbstract_0CF54F4CF22D7EE3AEAC1AF09CCCFD22" xlink:to="loc_us-gaap_LegalMattersAndContingenciesTextBlock_AD824FBC72EA02864D611AF09CCC5822" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/LegalProceedingsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3D18AEE32673C25B2FA60C9B427A4F20" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingenciesTable" xlink:label="loc_us-gaap_GainContingenciesTable_DDF36E3FF15F45474CBE0C9B427AE03E" 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_CommitmentsAndContingenciesDisclosureAbstract_3D18AEE32673C25B2FA60C9B427A4F20" xlink:to="loc_us-gaap_GainContingenciesTable_DDF36E3FF15F45474CBE0C9B427AE03E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_FD90A807F0F68D56B34B0CC7216D3AB6" 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_GainContingenciesTable_DDF36E3FF15F45474CBE0C9B427AE03E" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_FD90A807F0F68D56B34B0CC7216D3AB6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2ABAB2FE1CA24BBF82690CC72176C300" 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_SubsequentEventTypeAxis_FD90A807F0F68D56B34B0CC7216D3AB6" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2ABAB2FE1CA24BBF82690CC72176C300" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_389E7D78B0E8CCC26C620CC74ADD15AA" 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_SubsequentEventTypeDomain_2ABAB2FE1CA24BBF82690CC72176C300" xlink:to="loc_us-gaap_SubsequentEventMember_389E7D78B0E8CCC26C620CC74ADD15AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingenciesByNatureAxis" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_92864C21A8D08CC367F70C9B427AA740" 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_GainContingenciesTable_DDF36E3FF15F45474CBE0C9B427AE03E" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_92864C21A8D08CC367F70C9B427AA740" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingencyNatureDomain" xlink:label="loc_us-gaap_GainContingencyNatureDomain_FB6395F96CCB4F5A7F660C9B427AADE8" 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_GainContingenciesByNatureAxis_92864C21A8D08CC367F70C9B427AA740" xlink:to="loc_us-gaap_GainContingencyNatureDomain_FB6395F96CCB4F5A7F660C9B427AADE8" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_Lawsuitagainst3ShapeASMember" xlink:label="loc_algn_Lawsuitagainst3ShapeASMember_8A36CA221E165F08D78A0C9B427A5C02" 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_GainContingencyNatureDomain_FB6395F96CCB4F5A7F660C9B427AADE8" xlink:to="loc_algn_Lawsuitagainst3ShapeASMember_8A36CA221E165F08D78A0C9B427A5C02" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ViolationofTradeLaws3ShapeMember" xlink:label="loc_algn_ViolationofTradeLaws3ShapeMember_3D717CC993D8402154EB0C9B427A501F" 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_GainContingencyNatureDomain_FB6395F96CCB4F5A7F660C9B427AADE8" xlink:to="loc_algn_ViolationofTradeLaws3ShapeMember_3D717CC993D8402154EB0C9B427A501F" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_PatentInfringementby3ShapeMember" xlink:label="loc_algn_PatentInfringementby3ShapeMember_784A0BCA70738EE062040C9B427A0484" 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_GainContingencyNatureDomain_FB6395F96CCB4F5A7F660C9B427AADE8" xlink:to="loc_algn_PatentInfringementby3ShapeMember_784A0BCA70738EE062040C9B427A0484" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingenciesLineItems" xlink:label="loc_us-gaap_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA" 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_GainContingenciesTable_DDF36E3FF15F45474CBE0C9B427AE03E" xlink:to="loc_us-gaap_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_LawsuitsAgainstExecutiveOfficers" xlink:label="loc_algn_LawsuitsAgainstExecutiveOfficers_2328BDB89FA29C9A214A0C9B427AB00A" 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_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA" xlink:to="loc_algn_LawsuitsAgainstExecutiveOfficers_2328BDB89FA29C9A214A0C9B427AB00A" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_NumberofDerivativeLawsuits" xlink:label="loc_algn_NumberofDerivativeLawsuits_3AA12EB6BDC5D485C4070C9B427A5A84" 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_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA" xlink:to="loc_algn_NumberofDerivativeLawsuits_3AA12EB6BDC5D485C4070C9B427A5A84" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_PatentInfringementNumberofLawsuits" xlink:label="loc_algn_PatentInfringementNumberofLawsuits_DD1C07C6C9F25361FF4B0C9B427A5361" 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_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA" xlink:to="loc_algn_PatentInfringementNumberofLawsuits_DD1C07C6C9F25361FF4B0C9B427A5361" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber" xlink:label="loc_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_6A0274152DFB43E4598C0C9B427AB717" 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_GainContingenciesLineItems_F57C746D18469F42FEB00C9B427AD2FA" xlink:to="loc_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber_6A0274152DFB43E4598C0C9B427AB717" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurements" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_DB1432799BA448DAC8471AF09C30156B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_5C3F79C5EC7949263CCB1AF09C303734" 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_InvestmentsAllOtherInvestmentsAbstract_DB1432799BA448DAC8471AF09C30156B" xlink:to="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_5C3F79C5EC7949263CCB1AF09C303734" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsDerivativeFinancialInstrumentsDetails" 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_406989FFAA649AE69B5A08859BFFBB1F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeTable" xlink:label="loc_us-gaap_DerivativeTable_DC9F39794992957EF5160886549ABA64" 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_InvestmentsDebtAndEquitySecuritiesAbstract_406989FFAA649AE69B5A08859BFFBB1F" xlink:to="loc_us-gaap_DerivativeTable_DC9F39794992957EF5160886549ABA64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_2C590598B97DF52BD847088C5680B9E4" 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_DerivativeTable_DC9F39794992957EF5160886549ABA64" xlink:to="loc_srt_CurrencyAxis_2C590598B97DF52BD847088C5680B9E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" 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_CurrencyAxis_2C590598B97DF52BD847088C5680B9E4" xlink:to="loc_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_EUR" xlink:label="loc_currency_EUR_3E90CB46566B2E455864089418C818D5" 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_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:to="loc_currency_EUR_3E90CB46566B2E455864089418C818D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_CNY" xlink:label="loc_currency_CNY_204008CEB5A2855C386808A04DB77E6E" 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_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:to="loc_currency_CNY_204008CEB5A2855C386808A04DB77E6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_BRL" xlink:label="loc_currency_BRL_F5E3E84C0BAE6509291908A0825E13C7" 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_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:to="loc_currency_BRL_F5E3E84C0BAE6509291908A0825E13C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_CAD" xlink:label="loc_currency_CAD_CBF42EB180941950FDEC08A0AACA623C" 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_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:to="loc_currency_CAD_CBF42EB180941950FDEC08A0AACA623C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_GBP" xlink:label="loc_currency_GBP_22D1ADF306B0AE60070A08A10AD7B83A" 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_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:to="loc_currency_GBP_22D1ADF306B0AE60070A08A10AD7B83A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_JPY" xlink:label="loc_currency_JPY_334D68C7412AFA5511D608A1BC744267" 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_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:to="loc_currency_JPY_334D68C7412AFA5511D608A1BC744267" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AUD" xlink:label="loc_currency_AUD_DA5D44509B42DF4BDA0308A1F5AA00C6" 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_currency_AllCurrenciesDomain_929CFC909516C41F8254089468A3FC2B" xlink:to="loc_currency_AUD_DA5D44509B42DF4BDA0308A1F5AA00C6" 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_3892CF07204B37826D45088A3A0BE81D" 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_DerivativeTable_DC9F39794992957EF5160886549ABA64" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_3892CF07204B37826D45088A3A0BE81D" 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_BB227DF4CF991F9A1BA4088A3A0C92A8" 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_FairValueByFairValueHierarchyLevelAxis_3892CF07204B37826D45088A3A0BE81D" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_BB227DF4CF991F9A1BA4088A3A0C92A8" 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_CBAC962DE1EFE5F90B1B088A773B86FC" 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_FairValueMeasurementsFairValueHierarchyDomain_BB227DF4CF991F9A1BA4088A3A0C92A8" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_CBAC962DE1EFE5F90B1B088A773B86FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_DD41F8D65C870C67FC310889B3EF07E5" 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_DerivativeTable_DC9F39794992957EF5160886549ABA64" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_DD41F8D65C870C67FC310889B3EF07E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_D1ECA4AF6ACF9FC8CF350889B3F17CF0" 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_BalanceSheetLocationAxis_DD41F8D65C870C67FC310889B3EF07E5" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_D1ECA4AF6ACF9FC8CF350889B3F17CF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_4289F9A1976A894DE4B40889E2D2ED5B" 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_BalanceSheetLocationDomain_D1ECA4AF6ACF9FC8CF350889B3F17CF0" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_4289F9A1976A894DE4B40889E2D2ED5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1521DE7F63CBBD1D0170088691B7B8D1" 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_DerivativeTable_DC9F39794992957EF5160886549ABA64" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1521DE7F63CBBD1D0170088691B7B8D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0665E34920CB0A5318A308872D641DF3" 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_DerivativeInstrumentRiskAxis_1521DE7F63CBBD1D0170088691B7B8D1" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0665E34920CB0A5318A308872D641DF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignExchangeForwardMember" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_0F37CA07F932EF996C9D0886CE80FE73" 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_DerivativeContractTypeDomain_0665E34920CB0A5318A308872D641DF3" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_0F37CA07F932EF996C9D0886CE80FE73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeLineItems" xlink:label="loc_us-gaap_DerivativeLineItems_A7F0FA7EAF93DAF4D09D0886549AFB4D" 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_DerivativeTable_DC9F39794992957EF5160886549ABA64" xlink:to="loc_us-gaap_DerivativeLineItems_A7F0FA7EAF93DAF4D09D0886549AFB4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_81F2ED58053D29D734DE088858968E21" 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_DerivativeLineItems_A7F0FA7EAF93DAF4D09D0886549AFB4D" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_81F2ED58053D29D734DE088858968E21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeGainOnDerivative" xlink:label="loc_us-gaap_DerivativeGainOnDerivative_EAB80A3D462BD0AC39850885BAF57134" 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_DerivativeLineItems_A7F0FA7EAF93DAF4D09D0886549AFB4D" xlink:to="loc_us-gaap_DerivativeGainOnDerivative_EAB80A3D462BD0AC39850885BAF57134" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsFairValueMeasuredOnRecurringBasisDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_66DA61FD68BF336AE8B32B4E9C323F76" xlink:type="locator" />
    <link:loc xlink:href="algn-20181231.xsd#algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:label="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" 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_InvestmentsAllOtherInvestmentsAbstract_66DA61FD68BF336AE8B32B4E9C323F76" xlink:to="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" 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_5478468625FB9B1ABF492B4E9C339091" 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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" xlink:to="loc_us-gaap_FinancialInstrumentAxis_5478468625FB9B1ABF492B4E9C339091" 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_572D491078E43724F8E42B4E9C338165" 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_5478468625FB9B1ABF492B4E9C339091" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_B570DBEB48A29A19779F2B4E9C33252B" 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_572D491078E43724F8E42B4E9C338165" xlink:to="loc_us-gaap_MoneyMarketFundsMember_B570DBEB48A29A19779F2B4E9C33252B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaap_CommercialPaperMember_8A1D3A21E928202325132B4E9C33DA36" 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_572D491078E43724F8E42B4E9C338165" xlink:to="loc_us-gaap_CommercialPaperMember_8A1D3A21E928202325132B4E9C33DA36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_D6AA84829CF162DEF9EA2B4E9C34FF2C" 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_572D491078E43724F8E42B4E9C338165" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_D6AA84829CF162DEF9EA2B4E9C34FF2C" 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_418134C75F3BB583345D2B4E9C34775A" 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_572D491078E43724F8E42B4E9C338165" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_418134C75F3BB583345D2B4E9C34775A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_9B15B8CDC846C14323802B4E9C3430BB" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_9B15B8CDC846C14323802B4E9C3430BB" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_AgencyBondsMember" xlink:label="loc_algn_AgencyBondsMember_7E3F822233B3C50CAD0B2B4E9C34A293" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_algn_AgencyBondsMember_7E3F822233B3C50CAD0B2B4E9C34A293" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_IsraeliSeveranceFundsMember" xlink:label="loc_algn_IsraeliSeveranceFundsMember_B543BE984AC6B83D53812B4E9C3420B2" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_algn_IsraeliSeveranceFundsMember_B543BE984AC6B83D53812B4E9C3420B2" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MunicipalSecuritiesMember" xlink:label="loc_algn_MunicipalSecuritiesMember_C3116B501E7F7890B4522B4E9C34E400" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_algn_MunicipalSecuritiesMember_C3116B501E7F7890B4522B4E9C34E400" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_DD0AB57C74B9356F123E2B4E9C351C62" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_DD0AB57C74B9356F123E2B4E9C351C62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_B2E7D14674D11AC491D82B4E9C35114E" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_us-gaap_CertificatesOfDepositMember_B2E7D14674D11AC491D82B4E9C35114E" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_U.S.GovernmentTreasuryBondsMember" xlink:label="loc_algn_U.S.GovernmentTreasuryBondsMember_465BFB42D2562AE044332B4E9C35579E" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_572D491078E43724F8E42B4E9C338165" xlink:to="loc_algn_U.S.GovernmentTreasuryBondsMember_465BFB42D2562AE044332B4E9C35579E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9D2447709AAFECB763872B4E9C354429" 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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9D2447709AAFECB763872B4E9C354429" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_0D3232BE9F463685C3CE2B4E9C3526AB" 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_FairValueByMeasurementFrequencyAxis_9D2447709AAFECB763872B4E9C354429" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_0D3232BE9F463685C3CE2B4E9C3526AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_76806DBB857A36E74E532B4E9C354DC2" 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_FairValueMeasurementFrequencyDomain_0D3232BE9F463685C3CE2B4E9C3526AB" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_76806DBB857A36E74E532B4E9C354DC2" 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_AB7A12150285AE98FD5D2B4E9C36A051" 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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_AB7A12150285AE98FD5D2B4E9C36A051" 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_EB31EFFC029AE235ED5F2B4E9C363E1C" 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_FairValueByFairValueHierarchyLevelAxis_AB7A12150285AE98FD5D2B4E9C36A051" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_EB31EFFC029AE235ED5F2B4E9C363E1C" 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_7590BED8F02C15A516842B4E9C360DC6" 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_FairValueMeasurementsFairValueHierarchyDomain_EB31EFFC029AE235ED5F2B4E9C363E1C" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_7590BED8F02C15A516842B4E9C360DC6" 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_BC0ACAA238D153F739862B4E9C372617" 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_FairValueMeasurementsFairValueHierarchyDomain_EB31EFFC029AE235ED5F2B4E9C363E1C" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_BC0ACAA238D153F739862B4E9C372617" 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_1696C053CFE89D28FAB52B4E9C37E54E" 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_FairValueMeasurementsFairValueHierarchyDomain_EB31EFFC029AE235ED5F2B4E9C363E1C" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1696C053CFE89D28FAB52B4E9C37E54E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_023B9ECDB68CCD9D482E2B4E9C372449" 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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" xlink:to="loc_us-gaap_InvestmentTypeAxis_023B9ECDB68CCD9D482E2B4E9C372449" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_D1E52CEE47B1459981472B4E9C37A4D3" 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_InvestmentTypeAxis_023B9ECDB68CCD9D482E2B4E9C372449" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_D1E52CEE47B1459981472B4E9C37A4D3" 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_4DB4742F8EAA81A9A0AE2B4E9C37401D" 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_InvestmentTypeCategorizationMember_D1E52CEE47B1459981472B4E9C37A4D3" xlink:to="loc_us-gaap_CashEquivalentsMember_4DB4742F8EAA81A9A0AE2B4E9C37401D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_08FA5B3C24FB8A1F2AAB2B4E9C38B20F" 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_InvestmentTypeCategorizationMember_D1E52CEE47B1459981472B4E9C37A4D3" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_08FA5B3C24FB8A1F2AAB2B4E9C38B20F" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_LongTermInvestmentsMember" xlink:label="loc_algn_LongTermInvestmentsMember_286786B4D7ADDC5E4D1D2B4E9C386F73" 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_InvestmentTypeCategorizationMember_D1E52CEE47B1459981472B4E9C37A4D3" xlink:to="loc_algn_LongTermInvestmentsMember_286786B4D7ADDC5E4D1D2B4E9C386F73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsMember" xlink:label="loc_us-gaap_OtherAssetsMember_5D7EFB51CC781CD7897C2B4E9C387102" 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_InvestmentTypeCategorizationMember_D1E52CEE47B1459981472B4E9C37A4D3" xlink:to="loc_us-gaap_OtherAssetsMember_5D7EFB51CC781CD7897C2B4E9C387102" xlink:type="arc" />
    <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_InvestmentTypeCategorizationMember_D1E52CEE47B1459981472B4E9C37A4D3" xlink:to="loc_algn_IsraeliSeveranceFundsMember_B543BE984AC6B83D53812B4E9C3420B2" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" xlink:label="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" 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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_F8CB703B08BE2ED8CD6C2B4E9C322926" xlink:to="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" 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_7B240FCA8313A6EA06032B4E9C38D71D" 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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_7B240FCA8313A6EA06032B4E9C38D71D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_E41D93B334C2B153665F2B4E9C39419D" 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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:to="loc_us-gaap_AvailableForSaleSecurities_E41D93B334C2B153665F2B4E9C39419D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsFairValueDisclosure" xlink:label="loc_us-gaap_OtherAssetsFairValueDisclosure_B8AD72202DE067D2BE7A2B4E9C393434" 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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:to="loc_us-gaap_OtherAssetsFairValueDisclosure_B8AD72202DE067D2BE7A2B4E9C393434" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_63EE571E6E9C4AD6D1C52B4E9C3961D0" 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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_63EE571E6E9C4AD6D1C52B4E9C3961D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_917DCD9CDB5956F543A02B4E9C39C4A0" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_7AF2CF792BC251C4C5132B4E9C38AE67" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_917DCD9CDB5956F543A02B4E9C39C4A0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails" 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_9C730FB9369F2CD5F0192B4E9C253152" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8BBF4DB82DF00788AFF32B4E9C250E48" 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_InvestmentsDebtAndEquitySecuritiesAbstract_9C730FB9369F2CD5F0192B4E9C253152" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8BBF4DB82DF00788AFF32B4E9C250E48" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9DB642C0FDFB56A755B22B4E9C251C0E" 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_ScheduleOfHeldToMaturitySecuritiesTable_8BBF4DB82DF00788AFF32B4E9C250E48" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_9DB642C0FDFB56A755B22B4E9C251C0E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_00234101136C5E4C6B3C2B4E9C25CDB9" 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_FairValueByMeasurementFrequencyAxis_9DB642C0FDFB56A755B22B4E9C251C0E" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_00234101136C5E4C6B3C2B4E9C25CDB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_C00537456D4BD039C6B52B4E9C27971B" 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_FairValueMeasurementFrequencyDomain_00234101136C5E4C6B3C2B4E9C25CDB9" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_C00537456D4BD039C6B52B4E9C27971B" 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_A791FFA2D3BCAFDC0B4D2B4E9C277DC5" 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_ScheduleOfHeldToMaturitySecuritiesTable_8BBF4DB82DF00788AFF32B4E9C250E48" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_A791FFA2D3BCAFDC0B4D2B4E9C277DC5" 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_D827F534D930FB22B1202B4E9C270D3D" 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_FairValueByFairValueHierarchyLevelAxis_A791FFA2D3BCAFDC0B4D2B4E9C277DC5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_D827F534D930FB22B1202B4E9C270D3D" 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_B137CF3822D2F90C83982B4E9C27C59A" 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_FairValueMeasurementsFairValueHierarchyDomain_D827F534D930FB22B1202B4E9C270D3D" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_B137CF3822D2F90C83982B4E9C27C59A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_66A03115A08FC76376BE2B4E9C280188" 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_ScheduleOfHeldToMaturitySecuritiesTable_8BBF4DB82DF00788AFF32B4E9C250E48" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_66A03115A08FC76376BE2B4E9C280188" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_D2A330C6DA37C64EE3962B4E9C280771" 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_ScheduleOfHeldToMaturitySecuritiesLineItems_66A03115A08FC76376BE2B4E9C280188" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_D2A330C6DA37C64EE3962B4E9C280771" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_FCF7AAD51A47777625D12B4E9C286CF3" 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_ScheduleOfHeldToMaturitySecuritiesLineItems_66A03115A08FC76376BE2B4E9C280188" xlink:to="loc_us-gaap_EquityMethodInvestments_FCF7AAD51A47777625D12B4E9C286CF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SecuritiesOwnedNotReadilyMarketable" xlink:label="loc_us-gaap_SecuritiesOwnedNotReadilyMarketable_C9AD201E09E58207598A2B4E9C289A23" 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_ScheduleOfHeldToMaturitySecuritiesLineItems_66A03115A08FC76376BE2B4E9C280188" xlink:to="loc_us-gaap_SecuritiesOwnedNotReadilyMarketable_C9AD201E09E58207598A2B4E9C289A23" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_637F98F89957A6BEA2DA1AF09B5D4710" xlink:type="locator" />
    <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_1167827416661525D73D1AF09B5D69F3" 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_InvestmentsAllOtherInvestmentsAbstract_637F98F89957A6BEA2DA1AF09B5D4710" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_1167827416661525D73D1AF09B5D69F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_B51F13A2C6A127AEE6701AF09B6DC7E4" 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_InvestmentsAllOtherInvestmentsAbstract_637F98F89957A6BEA2DA1AF09B5D4710" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_B51F13A2C6A127AEE6701AF09B6DC7E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MarketableSecurities" xlink:label="loc_us-gaap_MarketableSecurities_22C094FE52ED8941609F1AF09B6D1007" 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_InvestmentsAllOtherInvestmentsAbstract_637F98F89957A6BEA2DA1AF09B5D4710" xlink:to="loc_us-gaap_MarketableSecurities_22C094FE52ED8941609F1AF09B6D1007" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="algn-20181231.xsd#algn_MarketableSecuritiesAndFairValueMeasurementsAbstract" xlink:label="loc_algn_MarketableSecuritiesAndFairValueMeasurementsAbstract_F3349B222BE4A60346342B4E9C2A7E90" 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_1E3E71F4D371497EBA132B4E9C2A8C73" 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_algn_MarketableSecuritiesAndFairValueMeasurementsAbstract_F3349B222BE4A60346342B4E9C2A7E90" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1E3E71F4D371497EBA132B4E9C2A8C73" 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_614AC3280EAF0AA06F292B4E9C2B8732" 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_1E3E71F4D371497EBA132B4E9C2A8C73" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_614AC3280EAF0AA06F292B4E9C2B8732" 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_16C5B3163D7ACA1EBE762B4E9C2BA004" 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_FairValueByFairValueHierarchyLevelAxis_614AC3280EAF0AA06F292B4E9C2B8732" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_16C5B3163D7ACA1EBE762B4E9C2BA004" 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_1E5D8C813972757590B22B4E9C2B9014" 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_FairValueMeasurementsFairValueHierarchyDomain_16C5B3163D7ACA1EBE762B4E9C2BA004" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1E5D8C813972757590B22B4E9C2B9014" 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_AF1C90398A26240CDE4B2B4E9C2CE8D0" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1E3E71F4D371497EBA132B4E9C2A8C73" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_AF1C90398A26240CDE4B2B4E9C2CE8D0" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MaturityPeriodUsedToClassifyInvestments" xlink:label="loc_algn_MaturityPeriodUsedToClassifyInvestments_E36160D096EA3BA33AD62B4E9C2CE2F5" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_AF1C90398A26240CDE4B2B4E9C2CE8D0" xlink:to="loc_algn_MaturityPeriodUsedToClassifyInvestments_E36160D096EA3BA33AD62B4E9C2CE2F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_1E8380F35240FDB33CC62B4E9C2C2AC0" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_AF1C90398A26240CDE4B2B4E9C2CE8D0" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_1E8380F35240FDB33CC62B4E9C2C2AC0" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MarketableSecuritiesWeightedAverageRemainingMaturity" xlink:label="loc_algn_MarketableSecuritiesWeightedAverageRemainingMaturity_D68B33BD900EE2A4C9DE2B73A898A94A" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_AF1C90398A26240CDE4B2B4E9C2CE8D0" xlink:to="loc_algn_MarketableSecuritiesWeightedAverageRemainingMaturity_D68B33BD900EE2A4C9DE2B73A898A94A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsShortTermAndLongTermSecuritiesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_44844F526F7BBB5BEFDE1AF09CBDA2E2" 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_3EBAA48DBBC99C5452211AF09CBD0383" 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_InvestmentsAllOtherInvestmentsAbstract_44844F526F7BBB5BEFDE1AF09CBDA2E2" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_3EBAA48DBBC99C5452211AF09CBD0383" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_A927E0580E4F6E0DBC4E1AF09CBD4A26" 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_3EBAA48DBBC99C5452211AF09CBD0383" xlink:to="loc_us-gaap_InvestmentTypeAxis_A927E0580E4F6E0DBC4E1AF09CBD4A26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_A1F7518530415DBDC5BA1AF09CBD3810" 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_InvestmentTypeAxis_A927E0580E4F6E0DBC4E1AF09CBD4A26" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_A1F7518530415DBDC5BA1AF09CBD3810" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_C93F8BDF316099641AD21AF09CBD3F29" 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_InvestmentTypeCategorizationMember_A1F7518530415DBDC5BA1AF09CBD3810" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_C93F8BDF316099641AD21AF09CBD3F29" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_LongTermInvestmentsMember" xlink:label="loc_algn_LongTermInvestmentsMember_91FFD95974A594D28CF71AF09CBDF1F9" 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_InvestmentTypeCategorizationMember_A1F7518530415DBDC5BA1AF09CBD3810" xlink:to="loc_algn_LongTermInvestmentsMember_91FFD95974A594D28CF71AF09CBDF1F9" 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_72FB525F27FAE6D7B4CD1AF09CBD07D9" 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_ScheduleOfAvailableForSaleSecuritiesTable_3EBAA48DBBC99C5452211AF09CBD0383" xlink:to="loc_us-gaap_FinancialInstrumentAxis_72FB525F27FAE6D7B4CD1AF09CBD07D9" 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_5F56F278AC04DDA394AF1AF09CBD9A79" 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_72FB525F27FAE6D7B4CD1AF09CBD07D9" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="loc_us-gaap_CommercialPaperMember_727DA97E4BF29CA887B81AF09CBDA89D" 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_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:to="loc_us-gaap_CommercialPaperMember_727DA97E4BF29CA887B81AF09CBDA89D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_39928DA0BDD02A571E6F1AF09CBD5430" 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_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_39928DA0BDD02A571E6F1AF09CBD5430" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MunicipalSecuritiesMember" xlink:label="loc_algn_MunicipalSecuritiesMember_0E0ED21D79456BA9F2E61AF09CBD3DB7" 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_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:to="loc_algn_MunicipalSecuritiesMember_0E0ED21D79456BA9F2E61AF09CBD3DB7" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_AgencyBondsMember" xlink:label="loc_algn_AgencyBondsMember_CBF48E7C31DE71C285761AF09CBD7E4D" 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_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:to="loc_algn_AgencyBondsMember_CBF48E7C31DE71C285761AF09CBD7E4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_20A9011302A7363E142D1AF09CBDA82A" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_20A9011302A7363E142D1AF09CBDA82A" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_U.S.GovernmentTreasuryBondsMember" xlink:label="loc_algn_U.S.GovernmentTreasuryBondsMember_BD7C129082F85F1FBFED1AF09CBDCED5" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:to="loc_algn_U.S.GovernmentTreasuryBondsMember_BD7C129082F85F1FBFED1AF09CBDCED5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="loc_us-gaap_CertificatesOfDepositMember_CC3632BDDE86599866D11AF09CBDE313" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5F56F278AC04DDA394AF1AF09CBD9A79" xlink:to="loc_us-gaap_CertificatesOfDepositMember_CC3632BDDE86599866D11AF09CBDE313" 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_5EF6DB0106610C329ABF1AF09CBD130A" 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_ScheduleOfAvailableForSaleSecuritiesTable_3EBAA48DBBC99C5452211AF09CBD0383" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5EF6DB0106610C329ABF1AF09CBD130A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0046B3B936D3B272DF771AF09CBD212C" 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_5EF6DB0106610C329ABF1AF09CBD130A" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0046B3B936D3B272DF771AF09CBD212C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_87B7D95FE6C2172D45601AF09CBD27F0" 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_ScheduleOfAvailableForSaleSecuritiesLineItems_5EF6DB0106610C329ABF1AF09CBD130A" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_87B7D95FE6C2172D45601AF09CBD27F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_77343A0476B72511C3FB1AF09CBDE6D2" 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_5EF6DB0106610C329ABF1AF09CBD130A" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_77343A0476B72511C3FB1AF09CBDE6D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_3533876144331BF40B3C1AF09CBD6B7F" 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_5EF6DB0106610C329ABF1AF09CBD130A" xlink:to="loc_us-gaap_AvailableForSaleSecurities_3533876144331BF40B3C1AF09CBD6B7F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_0B5614C615D4C3606EF32BAF5DDF433E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_BBFA6CD4749642A2EFC12BAF5DDFEE1E" 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_InvestmentsAllOtherInvestmentsAbstract_0B5614C615D4C3606EF32BAF5DDF433E" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_BBFA6CD4749642A2EFC12BAF5DDFEE1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MarketableSecuritiesTextBlock" xlink:label="loc_us-gaap_MarketableSecuritiesTextBlock_37CA8D985C00646D84CD2BAF5DDFE0DA" 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_InvestmentsAllOtherInvestmentsAbstract_0B5614C615D4C3606EF32BAF5DDF433E" xlink:to="loc_us-gaap_MarketableSecuritiesTextBlock_37CA8D985C00646D84CD2BAF5DDFE0DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostAndEquityMethodInvestmentsDisclosureTextBlock" xlink:label="loc_us-gaap_CostAndEquityMethodInvestmentsDisclosureTextBlock_41E8E688F524142FE0312BAF5DDF9F52" 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_InvestmentsAllOtherInvestmentsAbstract_0B5614C615D4C3606EF32BAF5DDF433E" xlink:to="loc_us-gaap_CostAndEquityMethodInvestmentsDisclosureTextBlock_41E8E688F524142FE0312BAF5DDF9F52" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_6C92B356F82A5F6F8F2A2BAF5DDF3E68" 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_InvestmentsAllOtherInvestmentsAbstract_0B5614C615D4C3606EF32BAF5DDF433E" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_6C92B356F82A5F6F8F2A2BAF5DDF3E68" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_7321D0471B8F5682600E2BAF5DDF162F" 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_InvestmentsAllOtherInvestmentsAbstract_0B5614C615D4C3606EF32BAF5DDF433E" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_7321D0471B8F5682600E2BAF5DDF162F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/NetIncomePerShare" 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_299E82575D6AA49D3CC01AF09A82CFEA" 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_93A1E2E04DD7700CF5271AF09A821B48" 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_EarningsPerShareAbstract_299E82575D6AA49D3CC01AF09A82CFEA" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_93A1E2E04DD7700CF5271AF09A821B48" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/NetProfitPerShareComputationOfBasicAndDilutedNetProfitPerShareAttributableToCommonStockDetail" 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_FB49D6839674B8A83CB41AF09C8EE70B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_ECDAFE27FDAF6E7B5E8A1AF09C8EB965" 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_EarningsPerShareAbstract_FB49D6839674B8A83CB41AF09C8EE70B" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_ECDAFE27FDAF6E7B5E8A1AF09C8EB965" 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_9183273FB6C3D4A06B751AF09C8EC0DF" 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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_ECDAFE27FDAF6E7B5E8A1AF09C8EB965" xlink:to="loc_us-gaap_NetIncomeLoss_9183273FB6C3D4A06B751AF09C8EC0DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8877A1AF87B73676D10B1AF09C8E3F8F" 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_EarningsPerShareAbstract_FB49D6839674B8A83CB41AF09C8EE70B" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8877A1AF87B73676D10B1AF09C8E3F8F" 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_86CE75780025E15DB1AB1AF09C8EBB5B" 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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8877A1AF87B73676D10B1AF09C8E3F8F" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_86CE75780025E15DB1AB1AF09C8EBB5B" 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_4A46E3B89EEEECCA56A81AF09C8E15C4" 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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8877A1AF87B73676D10B1AF09C8E3F8F" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_4A46E3B89EEEECCA56A81AF09C8E15C4" 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_B3F36BBC3EC434DCFD7E1AF09C8E7059" 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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_8877A1AF87B73676D10B1AF09C8E3F8F" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_B3F36BBC3EC434DCFD7E1AF09C8E7059" 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_B85B7332D9C3CDF191691AF09C8EAC41" 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_EarningsPerShareAbstract_FB49D6839674B8A83CB41AF09C8EE70B" xlink:to="loc_us-gaap_EarningsPerShareBasic_B85B7332D9C3CDF191691AF09C8EAC41" 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_E58E695AFF93825051E91AF09C8EAEBB" 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_EarningsPerShareAbstract_FB49D6839674B8A83CB41AF09C8EE70B" xlink:to="loc_us-gaap_EarningsPerShareDiluted_E58E695AFF93825051E91AF09C8EAEBB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/NetProfitPerShareTables" 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_0A83036C1AFC7867ACA31AF09A7336AA" 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_823C97218D346512237A1AF09A73DA0E" 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_EarningsPerShareAbstract_0A83036C1AFC7867ACA31AF09A7336AA" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_823C97218D346512237A1AF09A73DA0E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReserves" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_C3CCF998412480F4E4E31AF09CCCBC66" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_FA7D0113A8B84E3F84AD1AF09CCCB13C" 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_ValuationAndQualifyingAccountsAbstract_C3CCF998412480F4E4E31AF09CCCBC66" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_FA7D0113A8B84E3F84AD1AF09CCCB13C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformation" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_3F4B21F5FEECF4DA28481AF09CADE5A5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_5655A0BDAF76480570C71AF09CADCD8C" 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_SegmentReportingAbstract_3F4B21F5FEECF4DA28481AF09CADE5A5" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_5655A0BDAF76480570C71AF09CADCD8C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformationAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0D96AB7337D0D573E1ED1AF09BD0D40F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_77EE7F9B3F69F71686ED1AF09BD08021" 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_SegmentReportingAbstract_0D96AB7337D0D573E1ED1AF09BD0D40F" xlink:to="loc_us-gaap_NumberOfReportableSegments_77EE7F9B3F69F71686ED1AF09BD08021" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_E219C3A7F4ECDE0D0B6E1AF09C40B708" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_B1C83B095AE30D34A9381AF09C404F4C" 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_SegmentReportingAbstract_E219C3A7F4ECDE0D0B6E1AF09C40B708" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_B1C83B095AE30D34A9381AF09C404F4C" 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_A620F2739F1CF0145D611AF09C40974C" 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_ScheduleOfSegmentReportingInformationBySegmentTable_B1C83B095AE30D34A9381AF09C404F4C" xlink:to="loc_srt_StatementGeographicalAxis_A620F2739F1CF0145D611AF09C40974C" 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_544B2ADE2BD260E47FAE1AF09C409558" 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_StatementGeographicalAxis_A620F2739F1CF0145D611AF09C40974C" xlink:to="loc_srt_SegmentGeographicalDomain_544B2ADE2BD260E47FAE1AF09C409558" 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_6A57524B97FA906B21161AF09C408421" 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_SegmentGeographicalDomain_544B2ADE2BD260E47FAE1AF09C409558" xlink:to="loc_country_US_6A57524B97FA906B21161AF09C408421" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CR" xlink:label="loc_country_CR_B1495B189F3F4D07F4691AF09C40CED3" 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_SegmentGeographicalDomain_544B2ADE2BD260E47FAE1AF09C409558" xlink:to="loc_country_CR_B1495B189F3F4D07F4691AF09C40CED3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MX" xlink:label="loc_country_MX_6CDC2AE494F0F14A9B301AF09C40BC62" 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_srt_SegmentGeographicalDomain_544B2ADE2BD260E47FAE1AF09C409558" xlink:to="loc_country_MX_6CDC2AE494F0F14A9B301AF09C40BC62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_C6F4DFA9B2AA7F01903B1AF09C407CFB" 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_srt_SegmentGeographicalDomain_544B2ADE2BD260E47FAE1AF09C409558" xlink:to="loc_country_CN_C6F4DFA9B2AA7F01903B1AF09C407CFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_NL" xlink:label="loc_country_NL_909BC0DFA209135B38561AF09C4083EC" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_544B2ADE2BD260E47FAE1AF09C409558" xlink:to="loc_country_NL_909BC0DFA209135B38561AF09C4083EC" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_OtherInternationalMember" xlink:label="loc_algn_OtherInternationalMember_137DCEC57B35277785741AF09C407E5A" 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_srt_SegmentGeographicalDomain_544B2ADE2BD260E47FAE1AF09C409558" xlink:to="loc_algn_OtherInternationalMember_137DCEC57B35277785741AF09C407E5A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_8B224FCEB20D20E00BAE1AF09C401028" 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_ScheduleOfSegmentReportingInformationBySegmentTable_B1C83B095AE30D34A9381AF09C404F4C" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_8B224FCEB20D20E00BAE1AF09C401028" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_08FA5D9BAFC00908C4081AF09C40DDC3" 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_SegmentReportingInformationLineItems_8B224FCEB20D20E00BAE1AF09C401028" xlink:to="loc_us-gaap_NoncurrentAssets_08FA5D9BAFC00908C4081AF09C40DDC3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_D326BBE6514AF0841525086C29AD5D88" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_F531D39E519DB2D30DE9086C29AE1FD0" 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_SegmentReportingAbstract_D326BBE6514AF0841525086C29AD5D88" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_F531D39E519DB2D30DE9086C29AE1FD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_2B4F414C5570E9DC5EF5086C29AEECEA" 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_ScheduleOfSegmentReportingInformationBySegmentTable_F531D39E519DB2D30DE9086C29AE1FD0" xlink:to="loc_srt_ConsolidationItemsAxis_2B4F414C5570E9DC5EF5086C29AEECEA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_4FE54985B071CD70979F086C29AEB80B" 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_ConsolidationItemsAxis_2B4F414C5570E9DC5EF5086C29AEECEA" xlink:to="loc_srt_ConsolidationItemsDomain_4FE54985B071CD70979F086C29AEB80B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_00EFE3866B3203492D70086C29AED62D" 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_ConsolidationItemsDomain_4FE54985B071CD70979F086C29AEB80B" xlink:to="loc_us-gaap_OperatingSegmentsMember_00EFE3866B3203492D70086C29AED62D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_752AB67849FB9B302AE4086C29AE0633" 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_ScheduleOfSegmentReportingInformationBySegmentTable_F531D39E519DB2D30DE9086C29AE1FD0" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_752AB67849FB9B302AE4086C29AE0633" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_6D7538A74A231F6BF553086C29AECDBD" 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_StatementBusinessSegmentsAxis_752AB67849FB9B302AE4086C29AE0633" xlink:to="loc_us-gaap_SegmentDomain_6D7538A74A231F6BF553086C29AECDBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_0909737A12DD8AD2EB50086C29AE4189" 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_SegmentDomain_6D7538A74A231F6BF553086C29AECDBD" xlink:to="loc_us-gaap_CorporateNonSegmentMember_0909737A12DD8AD2EB50086C29AE4189" 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_4C2544C910A9C9A611C1086C29AEDBC7" 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_ScheduleOfSegmentReportingInformationBySegmentTable_F531D39E519DB2D30DE9086C29AE1FD0" xlink:to="loc_srt_StatementGeographicalAxis_4C2544C910A9C9A611C1086C29AEDBC7" 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_4DEF66D84C5DB2B6A916086C29AE776A" 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_StatementGeographicalAxis_4C2544C910A9C9A611C1086C29AEDBC7" xlink:to="loc_srt_SegmentGeographicalDomain_4DEF66D84C5DB2B6A916086C29AE776A" 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_326FB68F267F8FEF7F2A086C29AE0A28" 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_SegmentGeographicalDomain_4DEF66D84C5DB2B6A916086C29AE776A" xlink:to="loc_country_US_326FB68F267F8FEF7F2A086C29AE0A28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_NL" xlink:label="loc_country_NL_971E287A8B56B1D40893086C29AEB2D6" 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_srt_SegmentGeographicalDomain_4DEF66D84C5DB2B6A916086C29AE776A" xlink:to="loc_country_NL_971E287A8B56B1D40893086C29AEB2D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="loc_country_CN_1C9DBCADA768CC3CA5D8086C29AE75B1" 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_srt_SegmentGeographicalDomain_4DEF66D84C5DB2B6A916086C29AE776A" xlink:to="loc_country_CN_1C9DBCADA768CC3CA5D8086C29AE75B1" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_OtherInternationalMember" xlink:label="loc_algn_OtherInternationalMember_9733A0897D422DF8B8D3086C29AEC0A1" 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_srt_SegmentGeographicalDomain_4DEF66D84C5DB2B6A916086C29AE776A" xlink:to="loc_algn_OtherInternationalMember_9733A0897D422DF8B8D3086C29AEC0A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0E3C1F496545CAC0B88D086C29AE6302" 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_ScheduleOfSegmentReportingInformationBySegmentTable_F531D39E519DB2D30DE9086C29AE1FD0" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_0E3C1F496545CAC0B88D086C29AE6302" 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_BFE50C31911119C1C2E3086C29AE9B29" 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_SegmentReportingInformationLineItems_0E3C1F496545CAC0B88D086C29AE6302" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_BFE50C31911119C1C2E3086C29AE9B29" 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_5A9B17F025EDA253D3BF086C29AEBD49" 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_SegmentReportingInformationLineItems_0E3C1F496545CAC0B88D086C29AE6302" xlink:to="loc_us-gaap_OperatingIncomeLoss_5A9B17F025EDA253D3BF086C29AEBD49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeOperating" xlink:label="loc_us-gaap_InterestIncomeOperating_600BB487010456E5EA780977FD4ACFFE" 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_SegmentReportingInformationLineItems_0E3C1F496545CAC0B88D086C29AE6302" xlink:to="loc_us-gaap_InterestIncomeOperating_600BB487010456E5EA780977FD4ACFFE" 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_EEB809439B7CE20694C1086C29AEFCB5" 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_SegmentReportingInformationLineItems_0E3C1F496545CAC0B88D086C29AE6302" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_EEB809439B7CE20694C1086C29AEFCB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0D74674AE557A1A05083086C29B24B4B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0E3C1F496545CAC0B88D086C29AE6302" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0D74674AE557A1A05083086C29B24B4B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentsAndGeographicalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_30FF0F8353056939EA105202E3CF61A3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ECD35E0C959F85CA10C15202E3CF11CE" 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_SegmentReportingAbstract_30FF0F8353056939EA105202E3CF61A3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ECD35E0C959F85CA10C15202E3CF11CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_A8C4FCA033980B17EFC05202E3D57EFD" 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_ScheduleOfSegmentReportingInformationBySegmentTable_ECD35E0C959F85CA10C15202E3CF11CE" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_A8C4FCA033980B17EFC05202E3D57EFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_4B0C79BA459D9953915A5202E3D5B792" 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_StatementBusinessSegmentsAxis_A8C4FCA033980B17EFC05202E3D57EFD" xlink:to="loc_us-gaap_SegmentDomain_4B0C79BA459D9953915A5202E3D5B792" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_InvisalignFullMember" xlink:label="loc_algn_InvisalignFullMember_B17F039AC466BB80122A5202E3D52687" 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_SegmentDomain_4B0C79BA459D9953915A5202E3D5B792" xlink:to="loc_algn_InvisalignFullMember_B17F039AC466BB80122A5202E3D52687" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_InvisalignExpressliteMember" xlink:label="loc_algn_InvisalignExpressliteMember_1C250AD55D0856BE60055202E3D65454" 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_SegmentDomain_4B0C79BA459D9953915A5202E3D5B792" xlink:to="loc_algn_InvisalignExpressliteMember_1C250AD55D0856BE60055202E3D65454" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ClearAlignerMember" xlink:label="loc_algn_ClearAlignerMember_0380B99F0C66AB4704C55202E3D6FE5C" 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_SegmentDomain_4B0C79BA459D9953915A5202E3D5B792" xlink:to="loc_algn_ClearAlignerMember_0380B99F0C66AB4704C55202E3D6FE5C" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ScannersAndServicesMember" xlink:label="loc_algn_ScannersAndServicesMember_F64B026B0D71357745395202E3D67944" 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_SegmentDomain_4B0C79BA459D9953915A5202E3D5B792" xlink:to="loc_algn_ScannersAndServicesMember_F64B026B0D71357745395202E3D67944" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_45F82BE4A2CDE2857CCD5202E3D617AD" 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_SegmentDomain_4B0C79BA459D9953915A5202E3D5B792" xlink:to="loc_us-gaap_CorporateNonSegmentMember_45F82BE4A2CDE2857CCD5202E3D617AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B" 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_ScheduleOfSegmentReportingInformationBySegmentTable_ECD35E0C959F85CA10C15202E3CF11CE" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B" 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_B7DB06130C62989BA5F3520F1F857B45" 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_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_B7DB06130C62989BA5F3520F1F857B45" 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_676729F75AFAB0B5D42A5202E3D726A7" 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_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B" xlink:to="loc_us-gaap_GrossProfit_676729F75AFAB0B5D42A5202E3D726A7" 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_B2C0EC7274DF102358165202E3D7341F" 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_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B" xlink:to="loc_us-gaap_OperatingIncomeLoss_B2C0EC7274DF102358165202E3D7341F" 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_E60B78929C1E33110E5F5202E3D802D9" 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_SegmentReportingInformationLineItems_0480E8F6F5FB4538B5845202E3D7035B" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_E60B78929C1E33110E5F5202E3D802D9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/SegmentsAndGeographicalInformationTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_4096ADAFBA8DE085B9D71AF09C0738CE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_7908A3279EA7858BB3521AF09C077FB1" 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_SegmentReportingAbstract_4096ADAFBA8DE085B9D71AF09C0738CE" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_7908A3279EA7858BB3521AF09C077FB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_35DAD9A2331F5F24C4EA1AF09C074E2F" 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_SegmentReportingAbstract_4096ADAFBA8DE085B9D71AF09C0738CE" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_35DAD9A2331F5F24C4EA1AF09C074E2F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0234523EF60C012379371AF09BD00B88" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1E52FAF7AF77F4EF532F1AF09BD0FA72" 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_StockholdersEquityNoteAbstract_0234523EF60C012379371AF09BD00B88" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1E52FAF7AF77F4EF532F1AF09BD0FA72" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/StockholdersEquityActivityUnderStockOptionPlansDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_78092631B214281C42E90C972E104598" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_E9C573AA61C34CEEB8340C972E105160" 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_StockholdersEquityNoteAbstract_78092631B214281C42E90C972E104598" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_E9C573AA61C34CEEB8340C972E105160" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A5D782B4480DE44974210C972E10A633" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_E9C573AA61C34CEEB8340C972E105160" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_A5D782B4480DE44974210C972E10A633" 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_4135720C6989BEE883840C972E110A6A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_E9C573AA61C34CEEB8340C972E105160" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4135720C6989BEE883840C972E110A6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_CE5C3B4EDC2752768C860C972E113523" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_E9C573AA61C34CEEB8340C972E105160" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_CE5C3B4EDC2752768C860C972E113523" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1EE7937F9F15756B943A0C972E11E073" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_E9C573AA61C34CEEB8340C972E105160" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1EE7937F9F15756B943A0C972E11E073" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_BA62409BDE52EC0B0A1E0C972E11DDCC" 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_StockholdersEquityNoteAbstract_78092631B214281C42E90C972E104598" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_BA62409BDE52EC0B0A1E0C972E11DDCC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_539F6F6EA633DA81B8E00C972E11109A" 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_StockholdersEquityNoteAbstract_78092631B214281C42E90C972E104598" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_539F6F6EA633DA81B8E00C972E11109A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_A2804ABE51D0F6B810B90C972E12144F" 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_StockholdersEquityNoteAbstract_78092631B214281C42E90C972E104598" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_A2804ABE51D0F6B810B90C972E12144F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1EB2661E5F4D826471370C972E120EC9" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_A2804ABE51D0F6B810B90C972E12144F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1EB2661E5F4D826471370C972E120EC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6CD39DE1957793485D700C972E127E05" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_A2804ABE51D0F6B810B90C972E12144F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6CD39DE1957793485D700C972E127E05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_7337EC0E9D291028A5990C972E12C151" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_A2804ABE51D0F6B810B90C972E12144F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_7337EC0E9D291028A5990C972E12C151" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_072D89C9C9AB94AA19BC0C972E1332BD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_A2804ABE51D0F6B810B90C972E12144F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_072D89C9C9AB94AA19BC0C972E1332BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_A02D40DC220FB248CBE10C972E1357DB" 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_StockholdersEquityNoteAbstract_78092631B214281C42E90C972E104598" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_A02D40DC220FB248CBE10C972E1357DB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_C9F5259272CC301897830C972E13A0C3" 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_StockholdersEquityNoteAbstract_78092631B214281C42E90C972E104598" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_C9F5259272CC301897830C972E13A0C3" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_99CEAE9C53C9E4D452320C972E1366D9" 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_StockholdersEquityNoteAbstract_78092631B214281C42E90C972E104598" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_99CEAE9C53C9E4D452320C972E1366D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_D15CDA8551B81D45C7D00C972E135A1F" 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_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_99CEAE9C53C9E4D452320C972E1366D9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_D15CDA8551B81D45C7D00C972E135A1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_3BD8862BD39270C020BA0C972E135D58" 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_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_99CEAE9C53C9E4D452320C972E1366D9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_3BD8862BD39270C020BA0C972E135D58" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0788DC705E367011ECD60C972E148CB8" 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_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_99CEAE9C53C9E4D452320C972E1366D9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0788DC705E367011ECD60C972E148CB8" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_1C5F7EB151D6070AA3BA0C972E14284A" 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_StockholdersEquityNoteAbstract_78092631B214281C42E90C972E104598" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_1C5F7EB151D6070AA3BA0C972E14284A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4A34790F552EC80985F00C972E14D628" 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_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_1C5F7EB151D6070AA3BA0C972E14284A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_4A34790F552EC80985F00C972E14D628" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_D34B39293A99201A0E100C972E14C3FF" 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_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_1C5F7EB151D6070AA3BA0C972E14284A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_D34B39293A99201A0E100C972E14C3FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_CF6B529CAD4BB8E477830C972E1487C6" 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_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_1C5F7EB151D6070AA3BA0C972E14284A" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_CF6B529CAD4BB8E477830C972E1487C6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_BC47539F995BA1BEA37A2C7CE10DD078" xlink:type="locator" />
    <link:loc xlink:href="algn-20181231.xsd#algn_StockholdersEquityNoteTable" xlink:label="loc_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" 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_StockholdersEquityNoteAbstract_BC47539F995BA1BEA37A2C7CE10DD078" xlink:to="loc_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_032D6C4C3CDAE7A850CD2C7CE10D736F" 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_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:to="loc_us-gaap_VestingAxis_032D6C4C3CDAE7A850CD2C7CE10D736F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_865E0D1AA74ABE096F2D2C7CE10D5732" 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_VestingAxis_032D6C4C3CDAE7A850CD2C7CE10D736F" xlink:to="loc_us-gaap_VestingDomain_865E0D1AA74ABE096F2D2C7CE10D5732" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MonthlyVestingMember" xlink:label="loc_algn_MonthlyVestingMember_2480202825B45C21F19D2C7CE10E8217" 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_VestingDomain_865E0D1AA74ABE096F2D2C7CE10D5732" xlink:to="loc_algn_MonthlyVestingMember_2480202825B45C21F19D2C7CE10E8217" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_A256E1A02E38A2D093F32C7CE10EF7AA" 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_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:to="loc_us-gaap_PlanNameAxis_A256E1A02E38A2D093F32C7CE10EF7AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_D6A15E6FA176D5FE86102C7CE10E7D23" 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_PlanNameAxis_A256E1A02E38A2D093F32C7CE10EF7AA" xlink:to="loc_us-gaap_PlanNameDomain_D6A15E6FA176D5FE86102C7CE10E7D23" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockIncentivePlan2005Member" xlink:label="loc_algn_EmployeeStockIncentivePlan2005Member_7A71F3E3A3DB5634EED02C7CE10E8804" 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_PlanNameDomain_D6A15E6FA176D5FE86102C7CE10E7D23" xlink:to="loc_algn_EmployeeStockIncentivePlan2005Member_7A71F3E3A3DB5634EED02C7CE10E8804" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlan2010Member" xlink:label="loc_algn_EmployeeStockPurchasePlan2010Member_65647D06C5281AAEA94A2C7CE10FDFDE" 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_PlanNameDomain_D6A15E6FA176D5FE86102C7CE10E7D23" xlink:to="loc_algn_EmployeeStockPurchasePlan2010Member_65647D06C5281AAEA94A2C7CE10FDFDE" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlanMember" xlink:label="loc_algn_EmployeeStockPurchasePlanMember_12218136815E546B40922C7CE1142D27" 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_PlanNameDomain_D6A15E6FA176D5FE86102C7CE10E7D23" xlink:to="loc_algn_EmployeeStockPurchasePlanMember_12218136815E546B40922C7CE1142D27" 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_43F42BC481AA0D09678A2C7CE1146444" 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_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:to="loc_us-gaap_AwardTypeAxis_43F42BC481AA0D09678A2C7CE1146444" 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_44D72F458A550110D36B2C7CE114F571" 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_AwardTypeAxis_43F42BC481AA0D09678A2C7CE1146444" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44D72F458A550110D36B2C7CE114F571" 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_A2BD149A787B85E5E0262C7CE115FB9B" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44D72F458A550110D36B2C7CE114F571" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_A2BD149A787B85E5E0262C7CE115FB9B" 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_16B672EE697E115C3F342C7CE1155458" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44D72F458A550110D36B2C7CE114F571" xlink:to="loc_us-gaap_EmployeeStockOptionMember_16B672EE697E115C3F342C7CE1155458" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MarketPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_F7B1639FEE0C4B401A922C7CE115DCAD" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44D72F458A550110D36B2C7CE114F571" xlink:to="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_F7B1639FEE0C4B401A922C7CE115DCAD" xlink:type="arc" />
    <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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44D72F458A550110D36B2C7CE114F571" xlink:to="loc_algn_EmployeeStockPurchasePlan2010Member_65647D06C5281AAEA94A2C7CE10FDFDE" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis" xlink:label="loc_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_5A5361385DA7775FA71D2C7CE11557C2" 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_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:to="loc_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_5A5361385DA7775FA71D2C7CE11557C2" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain" xlink:label="loc_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1" 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_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_5A5361385DA7775FA71D2C7CE11557C2" xlink:to="loc_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_StockholderRightsPlanMember" xlink:label="loc_algn_StockholderRightsPlanMember_0295D184EE8BA55EA4CB2C7CE116D25B" 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_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1" xlink:to="loc_algn_StockholderRightsPlanMember_0295D184EE8BA55EA4CB2C7CE116D25B" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_StockIncentivePlan2005Member" xlink:label="loc_algn_StockIncentivePlan2005Member_B3026C4081A2CD28197A2C7CE1164499" 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_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1" xlink:to="loc_algn_StockIncentivePlan2005Member_B3026C4081A2CD28197A2C7CE1164499" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_StockPlan2001Member" xlink:label="loc_algn_StockPlan2001Member_2C8576115EF333D6E0292C7CE116830E" 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_algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain_878C0CA0250E46C9EFD82C7CE116CBE1" xlink:to="loc_algn_StockPlan2001Member_2C8576115EF333D6E0292C7CE116830E" 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_69AD3EF03114D66EA8872C7CE11667D6" 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_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:to="loc_srt_RangeAxis_69AD3EF03114D66EA8872C7CE11667D6" 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_05E82590C67FDA9835EF2C7CE117F170" 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_RangeAxis_69AD3EF03114D66EA8872C7CE11667D6" xlink:to="loc_srt_RangeMember_05E82590C67FDA9835EF2C7CE117F170" 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_B08EB3A38764AE8646302C7CE11736EF" 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_RangeMember_05E82590C67FDA9835EF2C7CE117F170" xlink:to="loc_srt_MinimumMember_B08EB3A38764AE8646302C7CE11736EF" 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_2128041765DD8BE7D9322C7CE1176E36" 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_RangeMember_05E82590C67FDA9835EF2C7CE117F170" xlink:to="loc_srt_MaximumMember_2128041765DD8BE7D9322C7CE1176E36" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_StockholdersEquityNoteLineItems" xlink:label="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" 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_algn_StockholdersEquityNoteTable_66D95980C989146070D82C7CE10D8695" xlink:to="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance_EC51A44FBE29C196D7EA2C7CE118CD13" 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_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance_EC51A44FBE29C196D7EA2C7CE118CD13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_035EC601FA69297C34FA2C7CE1184911" 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_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_035EC601FA69297C34FA2C7CE1184911" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9968472B7C8CA9EE64232C7CE118B3D1" 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_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9968472B7C8CA9EE64232C7CE118B3D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_F804724DF5AF1C100C792C7CE118726A" 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_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_F804724DF5AF1C100C792C7CE118726A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0930012920F55F43B6B22C7CE118A8D7" 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_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0930012920F55F43B6B22C7CE118A8D7" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage_A36A19016257648A273E2C7CE118D1FA" 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_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage_A36A19016257648A273E2C7CE118D1FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_EEE4C5BB443A00E150712C7CE119D736" 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_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_EEE4C5BB443A00E150712C7CE119D736" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue_1C81A3F776D44A9D82982C7CE1196FD3" 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_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue_1C81A3F776D44A9D82982C7CE1196FD3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_D0314570C0355272D22B2C7CE119A655" 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_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_D0314570C0355272D22B2C7CE119A655" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_577E2A0E878E5F4DC0F42C7CE1190AC7" 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_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_577E2A0E878E5F4DC0F42C7CE1190AC7" xlink:type="arc" />
    <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_A982CAAAB460016284F32C7CE119DAF2" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_A982CAAAB460016284F32C7CE119DAF2" 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_9BDCADB41C13C5443B542C7CE1193ECA" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9BDCADB41C13C5443B542C7CE1193ECA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_CCEB3B88D2085B0110F72C7CE11AAEC5" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_CCEB3B88D2085B0110F72C7CE11AAEC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_209D81DE002E65BB93092C7CE11A2A19" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_209D81DE002E65BB93092C7CE11A2A19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_8056055E88525F6FDCC22C7CE11AE057" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_8056055E88525F6FDCC22C7CE11AE057" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_56ECF29FB2C9CA40FEA52C7CE11A326F" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_56ECF29FB2C9CA40FEA52C7CE11A326F" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod" xlink:label="loc_algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod_39E8AC0A1529661358462C7CE11AF2EE" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod_39E8AC0A1529661358462C7CE11AF2EE" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod" xlink:label="loc_algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod_686B320963A5203F54B72C7CE11A6C0C" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod_686B320963A5203F54B72C7CE11A6C0C" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue_75650699C22676CFF0922C7CE11B73FF" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue_75650699C22676CFF0922C7CE11B73FF" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods" xlink:label="loc_algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods_4CFEDFCB81DA9A22519F2C7CE11B57DF" xlink:type="locator" />
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods_4CFEDFCB81DA9A22519F2C7CE11B57DF" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance" xlink:label="loc_algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance_48F36EE8E104949A64C12C7CE11B00B0" xlink:type="locator" />
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance_48F36EE8E104949A64C12C7CE11B00B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_6AC3D6475F3335FC0AF92C7CE11BA5D3" xlink:type="locator" />
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_6AC3D6475F3335FC0AF92C7CE11BA5D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_72839B05FA30AB1A44B22C7CE11B3F5F" xlink:type="locator" />
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_72839B05FA30AB1A44B22C7CE11B3F5F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ABBFD1B0421056D913A82C7CE11B7B91" xlink:type="locator" />
    <link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ABBFD1B0421056D913A82C7CE11B7B91" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum" xlink:label="loc_algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum_05E43052C2B7C6A481222C7CE11CCB4A" xlink:type="locator" />
    <link:presentationArc order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum_05E43052C2B7C6A481222C7CE11CCB4A" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable" xlink:label="loc_algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable_31F81DF989CF6166586D2C7CE11C67B2" xlink:type="locator" />
    <link:presentationArc order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_StockholdersEquityNoteLineItems_E7EC6BCE9E4308E5AD4D2C7CE1178911" xlink:to="loc_algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable_31F81DF989CF6166586D2C7CE11C67B2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/StockholdersEquityEsppActivityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_12A7A926A091A9E3573C1AF09C30485E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_2C3BF5F7DA8411EE404E1AF09C30EB4C" 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_EquityAbstract_12A7A926A091A9E3573C1AF09C30485E" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_2C3BF5F7DA8411EE404E1AF09C30EB4C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased_4E2E98504317F79D95CD1AF09C3031B2" 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_EquityAbstract_12A7A926A091A9E3573C1AF09C30485E" xlink:to="loc_us-gaap_EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased_4E2E98504317F79D95CD1AF09C3031B2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/StockholdersEquityStockBasedAwardsAndEmployeeStockPurchasesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_51695C2CCAADE832D08B1AF09B6D406A" 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_D0EF7DA44DEFF2000D4A1AF09B6D539B" 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_StockholdersEquityNoteAbstract_51695C2CCAADE832D08B1AF09B6D406A" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_D0EF7DA44DEFF2000D4A1AF09B6D539B" 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_3265F354D23DAEEB21C91AF09B6DF539" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_D0EF7DA44DEFF2000D4A1AF09B6D539B" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3265F354D23DAEEB21C91AF09B6DF539" 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_27D6DA0D961777543A151AF09B6D8745" 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_IncomeStatementLocationAxis_3265F354D23DAEEB21C91AF09B6DF539" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_27D6DA0D961777543A151AF09B6D8745" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_79DF842048E3403D24491AF09B6DF510" 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_IncomeStatementLocationDomain_27D6DA0D961777543A151AF09B6D8745" xlink:to="loc_us-gaap_CostOfSalesMember_79DF842048E3403D24491AF09B6DF510" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_77F0D7AAB74949B5623C1AF09B6D555D" 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_IncomeStatementLocationDomain_27D6DA0D961777543A151AF09B6D8745" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_77F0D7AAB74949B5623C1AF09B6D555D" 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_2F22B183FFAAADAD72441AF09B6D41E6" 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_IncomeStatementLocationDomain_27D6DA0D961777543A151AF09B6D8745" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2F22B183FFAAADAD72441AF09B6D41E6" 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_43CC3332173310071B201AF09B6DBF92" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_D0EF7DA44DEFF2000D4A1AF09B6D539B" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_43CC3332173310071B201AF09B6DBF92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_8F12FFFD61C38FC0E97E1AF09B6DE500" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_43CC3332173310071B201AF09B6DBF92" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_8F12FFFD61C38FC0E97E1AF09B6DE500" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_80425A215EA1018CBA53086C2A34B53F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_44DCD23CCB4D846B922C086C2A34A5B9" 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_StockholdersEquityNoteAbstract_80425A215EA1018CBA53086C2A34B53F" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_44DCD23CCB4D846B922C086C2A34A5B9" 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_3320CACC723FBB473F83086C2A34D68A" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_44DCD23CCB4D846B922C086C2A34A5B9" xlink:to="loc_us-gaap_AwardTypeAxis_3320CACC723FBB473F83086C2A34D68A" 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_B93F5C6D1EC315E991A8086C2A34417C" 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_AwardTypeAxis_3320CACC723FBB473F83086C2A34D68A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B93F5C6D1EC315E991A8086C2A34417C" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MarketPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_82BA82AB5EF4CDF94DA2086C2A340DFA" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_B93F5C6D1EC315E991A8086C2A34417C" xlink:to="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_82BA82AB5EF4CDF94DA2086C2A340DFA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_44DCD23CCB4D846B922C086C2A34A5B9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_B2C0FCEE06C7E30CBD93086C2A3453AC" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_B2C0FCEE06C7E30CBD93086C2A3453AC" 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_C8975221247FF0E58BA9086C2A34FF74" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_C8975221247FF0E58BA9086C2A34FF74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_02C32E7BE4002588202F086C2A3433D6" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_02C32E7BE4002588202F086C2A3433D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_48377D120A43F46F590D086C2A346E36" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_48377D120A43F46F590D086C2A346E36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0AAF135D5CC9166FC788086C2A34054E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4738D7D23AC10B863BFF086C2A346F7D" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0AAF135D5CC9166FC788086C2A34054E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_989E0B7DA1BB6B1D0DFB086C2A341E44" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_989E0B7DA1BB6B1D0DFB086C2A341E44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_C13FE449DFA583E7552B086C2A34AEEB" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_C13FE449DFA583E7552B086C2A34AEEB" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_50740F6110114F8A19B8086C2A3446DF" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" xlink:to="loc_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_50740F6110114F8A19B8086C2A3446DF" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue_F5C631309C75204F8F2C086C2A34C56C" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue_F5C631309C75204F8F2C086C2A34C56C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_884C8EBB49DE4F3CD98D086C2A348A2C" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_884C8EBB49DE4F3CD98D086C2A348A2C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1AB30D605380677BEB13086C2A34AB7D" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_884C8EBB49DE4F3CD98D086C2A348A2C" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1AB30D605380677BEB13086C2A34AB7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_E7C3588CDFB634B9D8F8086C2A34B193" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_D0316F3E6DD1A655193F086C2A34FE06" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_E7C3588CDFB634B9D8F8086C2A34B193" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_9F9750D44F1EBCC2D30D086C2A34BF0C" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_E7C3588CDFB634B9D8F8086C2A34B193" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_9F9750D44F1EBCC2D30D086C2A34BF0C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_E6A7BC2A077432B7A0BF086C2A3456C3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCE739C0366A7703A5A086C2A34BB28" 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_StockholdersEquityNoteAbstract_E6A7BC2A077432B7A0BF086C2A3456C3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCE739C0366A7703A5A086C2A34BB28" 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_7297AE5DD27703BABED7086C2A34464E" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCE739C0366A7703A5A086C2A34BB28" xlink:to="loc_us-gaap_AwardTypeAxis_7297AE5DD27703BABED7086C2A34464E" 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_9EAABFF13BC402F7F139086C2A34121B" 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_AwardTypeAxis_7297AE5DD27703BABED7086C2A34464E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9EAABFF13BC402F7F139086C2A34121B" 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_27D042653FCA72C98F2D086C2A341A47" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9EAABFF13BC402F7F139086C2A34121B" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_27D042653FCA72C98F2D086C2A341A47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E89E12B3C60EA8B65D14086C2A34753C" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3DCE739C0366A7703A5A086C2A34BB28" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E89E12B3C60EA8B65D14086C2A34753C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E89E12B3C60EA8B65D14086C2A34753C" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_FC7B5C897194656C3FC4086C2A341512" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_FC7B5C897194656C3FC4086C2A341512" 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_D14964D63A99F32DC8B4086C2A34254F" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_D14964D63A99F32DC8B4086C2A34254F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4977601E644D18E464DA086C2A3413EF" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4977601E644D18E464DA086C2A3413EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9CA6F5268487EF554FF9086C2A3407AC" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9CA6F5268487EF554FF9086C2A3407AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_BD7C2AAD3CD621E590CF086C2A345169" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_BD7C2AAD3CD621E590CF086C2A345169" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3663A755A9C3098F8F51086C2A34F9FA" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3663A755A9C3098F8F51086C2A34F9FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_389CC0AA4FF26151729F086C2A344AF2" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_389CC0AA4FF26151729F086C2A344AF2" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_2C20B5FB775C32354A68086C2A34E287" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue_2C20B5FB775C32354A68086C2A34E287" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue_84D7C03B2E1C567A7B9F086C2A34001B" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue_84D7C03B2E1C567A7B9F086C2A34001B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_C7A6E08EC50702243A57086C2A347500" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_7DA594D551A19C6C4FA7086C2A3496EF" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_C7A6E08EC50702243A57086C2A347500" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_054FD308BC7D2A2072C8086C2A34B4BA" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E89E12B3C60EA8B65D14086C2A34753C" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_054FD308BC7D2A2072C8086C2A34B4BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_F9FCCAF8E42570F6F67E086C2A3482FC" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_054FD308BC7D2A2072C8086C2A34B4BA" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_F9FCCAF8E42570F6F67E086C2A3482FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_818518D2993FDE49FB75086C2A344BCB" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E89E12B3C60EA8B65D14086C2A34753C" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_818518D2993FDE49FB75086C2A344BCB" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_022A53B16289BC2FE8CD086C2A345A71" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_818518D2993FDE49FB75086C2A344BCB" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue_022A53B16289BC2FE8CD086C2A345A71" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0FEE4BB059BAB1F893B22B4E9B14C4E9" 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_498BAC8EF39A4D2CB0D02B4E9B1413DD" 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_StockholdersEquityNoteAbstract_0FEE4BB059BAB1F893B22B4E9B14C4E9" xlink:to="loc_us-gaap_StatementTable_498BAC8EF39A4D2CB0D02B4E9B1413DD" 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_019EB59F4D039A3FD4AE2B4E9B1441E9" 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_498BAC8EF39A4D2CB0D02B4E9B1413DD" xlink:to="loc_us-gaap_AwardTypeAxis_019EB59F4D039A3FD4AE2B4E9B1441E9" 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_3722515D741CE0A350622B4E9B154AAE" 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_AwardTypeAxis_019EB59F4D039A3FD4AE2B4E9B1441E9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3722515D741CE0A350622B4E9B154AAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaap_StockOptionMember_08D0ECE3310F2A83965A2B4E9B156EA8" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3722515D741CE0A350622B4E9B154AAE" xlink:to="loc_us-gaap_StockOptionMember_08D0ECE3310F2A83965A2B4E9B156EA8" 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_7D3AAB3AC56C12C231992B4E9B15469C" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3722515D741CE0A350622B4E9B154AAE" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7D3AAB3AC56C12C231992B4E9B15469C" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MarketPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_7E408BB9A86FD9461B3B2B4E9B15B1FD" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3722515D741CE0A350622B4E9B154AAE" xlink:to="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_7E408BB9A86FD9461B3B2B4E9B15B1FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_F8D0BDE864DE127939AA2B4E9B16626B" 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_498BAC8EF39A4D2CB0D02B4E9B1413DD" xlink:to="loc_us-gaap_PlanNameAxis_F8D0BDE864DE127939AA2B4E9B16626B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_B64CD52B53225F896C952B4E9B16C5A9" 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_PlanNameAxis_F8D0BDE864DE127939AA2B4E9B16626B" xlink:to="loc_us-gaap_PlanNameDomain_B64CD52B53225F896C952B4E9B16C5A9" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlan2010Member" xlink:label="loc_algn_EmployeeStockPurchasePlan2010Member_D65AE6DA409BDC4466162B605C33C48C" 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_PlanNameDomain_B64CD52B53225F896C952B4E9B16C5A9" xlink:to="loc_algn_EmployeeStockPurchasePlan2010Member_D65AE6DA409BDC4466162B605C33C48C" 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_68373C4B3810824DB85F2B4E9B1607B6" 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_StatementTable_498BAC8EF39A4D2CB0D02B4E9B1413DD" xlink:to="loc_us-gaap_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_31DBA2546E23A282E06F2B4E9B175422" 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_68373C4B3810824DB85F2B4E9B1607B6" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_31DBA2546E23A282E06F2B4E9B175422" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_F35C91897533897D56652B4E9B1752D9" 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_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_F35C91897533897D56652B4E9B1752D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_3012B0C8E73C6773FAC42B4E9B1704BA" 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_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_3012B0C8E73C6773FAC42B4E9B1704BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_F3A079B7CE3270FC85802B4E9B174501" 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_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" xlink:to="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_F3A079B7CE3270FC85802B4E9B174501" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock" xlink:label="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock_85811D8C7F50EE4E43F82B4E9B17C94C" 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_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" xlink:to="loc_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock_85811D8C7F50EE4E43F82B4E9B17C94C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_32977BB908CB7644E01B2B4E9B17D126" 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_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_32977BB908CB7644E01B2B4E9B17D126" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_377FE51F158CD7C6271D2B4E9B18186E" 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_StatementLineItems_68373C4B3810824DB85F2B4E9B1607B6" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_377FE51F158CD7C6271D2B4E9B18186E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfOptionComponentOfPurchasePlanSharesEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_4ADF6AEB3CB8739D947B1AF09B3EB206" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_EF2DFBEEF3E45E9594B51AF09B3E8AEA" 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_StockholdersEquityNoteAbstract_4ADF6AEB3CB8739D947B1AF09B3EB206" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_EF2DFBEEF3E45E9594B51AF09B3E8AEA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_9A66517952C830412C091AF09B3EED00" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_EF2DFBEEF3E45E9594B51AF09B3E8AEA" xlink:to="loc_us-gaap_PlanNameAxis_9A66517952C830412C091AF09B3EED00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_33A0FFE17D6AA70F65F61AF09B3E0276" 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_PlanNameAxis_9A66517952C830412C091AF09B3EED00" xlink:to="loc_us-gaap_PlanNameDomain_33A0FFE17D6AA70F65F61AF09B3E0276" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_EmployeeStockPurchasePlanMember" xlink:label="loc_algn_EmployeeStockPurchasePlanMember_B9BDA259EB740F6EF8A51AF09B3EA76B" 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_PlanNameDomain_33A0FFE17D6AA70F65F61AF09B3E0276" xlink:to="loc_algn_EmployeeStockPurchasePlanMember_B9BDA259EB740F6EF8A51AF09B3EA76B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13A812AD5549866B89221AF09B3EE3E4" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_EF2DFBEEF3E45E9594B51AF09B3E8AEA" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13A812AD5549866B89221AF09B3EE3E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_B447ED7C862F56910DD21AF09B3E7D58" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13A812AD5549866B89221AF09B3EE3E4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_B447ED7C862F56910DD21AF09B3E7D58" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_10B244834D72A4F4C1611AF09B3E831D" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13A812AD5549866B89221AF09B3EE3E4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_10B244834D72A4F4C1611AF09B3E831D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_86DCE827BDBB2C233AEF1AF09B3E009C" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13A812AD5549866B89221AF09B3EE3E4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_86DCE827BDBB2C233AEF1AF09B3E009C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2D0DA82BF9BD4A5380031AF09B3EA552" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13A812AD5549866B89221AF09B3EE3E4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2D0DA82BF9BD4A5380031AF09B3EA552" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_867A8DDDB544658DD16E1AF09B3ED3B8" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13A812AD5549866B89221AF09B3EE3E4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_867A8DDDB544658DD16E1AF09B3ED3B8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfStockOptionsGrantedEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_DA1C74028AEA31B0B7011AF09AE0BC7D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_B30D1B4E78DF6086F08B1AF09AE0342C" 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_StockholdersEquityNoteAbstract_DA1C74028AEA31B0B7011AF09AE0BC7D" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_B30D1B4E78DF6086F08B1AF09AE0342C" 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_7D48003163E7979B5C7E1AF09AE00F7B" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_B30D1B4E78DF6086F08B1AF09AE0342C" xlink:to="loc_us-gaap_AwardTypeAxis_7D48003163E7979B5C7E1AF09AE00F7B" 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_A9821596952F1DCFA7A61AF09AE032BB" 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_AwardTypeAxis_7D48003163E7979B5C7E1AF09AE00F7B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_A9821596952F1DCFA7A61AF09AE032BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_B30D1B4E78DF6086F08B1AF09AE0342C" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_67FC990FC65AD9F6795F1AF09AE05CF5" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_67FC990FC65AD9F6795F1AF09AE05CF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_656EC3C127B0BEE37FC01AF09AE07EC5" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_656EC3C127B0BEE37FC01AF09AE07EC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_376819F8B596CC25385E1AF09AE0EEC5" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_376819F8B596CC25385E1AF09AE0EEC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2FE57305F9CF49E84B611AF09AE0DD3F" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2FE57305F9CF49E84B611AF09AE0DD3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_77E0E797F8C0F9634C301AF09AE05156" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5D48C8C71D3AE195D4271AF09AE07152" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_77E0E797F8C0F9634C301AF09AE05156" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedInMonteCarloSimulationDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0809093108B266EFA8051AF09A9238B5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_87804EE39A45420267B41AF09A92F857" 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_StockholdersEquityNoteAbstract_0809093108B266EFA8051AF09A9238B5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_87804EE39A45420267B41AF09A92F857" 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_EC16EEA83CA4B5E5F6801AF09A92F6AB" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_87804EE39A45420267B41AF09A92F857" xlink:to="loc_us-gaap_AwardTypeAxis_EC16EEA83CA4B5E5F6801AF09A92F6AB" 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_8EBEB2D1D8F2439BB5701AF09A92376D" 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_AwardTypeAxis_EC16EEA83CA4B5E5F6801AF09A92F6AB" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8EBEB2D1D8F2439BB5701AF09A92376D" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MarketPerformanceBasedRestrictedStockUnitsMember" xlink:label="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_6A3AEEFBE8228F9525F61AF09A922EAA" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8EBEB2D1D8F2439BB5701AF09A92376D" xlink:to="loc_algn_MarketPerformanceBasedRestrictedStockUnitsMember_6A3AEEFBE8228F9525F61AF09A922EAA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5BB934E15C6B9EBF73281AF09A92EE19" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_87804EE39A45420267B41AF09A92F857" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5BB934E15C6B9EBF73281AF09A92EE19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2BF144D936FF407EF1E61AF09A929CB7" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5BB934E15C6B9EBF73281AF09A92EE19" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_2BF144D936FF407EF1E61AF09A929CB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_B12F728ED59E9C24EF661AF09A92F574" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5BB934E15C6B9EBF73281AF09A92EE19" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_B12F728ED59E9C24EF661AF09A92F574" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_E2F2ADF84FAF1DCF202B1AF09A92E314" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5BB934E15C6B9EBF73281AF09A92EE19" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_E2F2ADF84FAF1DCF202B1AF09A92E314" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D3A1DAD9DB3CFED0C2B01AF09A9232B0" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5BB934E15C6B9EBF73281AF09A92EE19" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_D3A1DAD9DB3CFED0C2B01AF09A9232B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_B29773B2D0D8A6EB5B221AF09A92AD5F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5BB934E15C6B9EBF73281AF09A92EE19" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_B29773B2D0D8A6EB5B221AF09A92AD5F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPolicies" 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_3459AD91E360AC2B0D671AF09B6D3955" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0BC8676D6622E8C18C231AF09B6D9D22" 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_3459AD91E360AC2B0D671AF09B6D3955" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0BC8676D6622E8C18C231AF09B6D9D22" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" 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_C93B38D9F08E213F3A8C2C7CE2B6A747" xlink:type="locator" />
    <link:loc xlink:href="algn-20181231.xsd#algn_SignificantAccountingPoliciesTable" xlink:label="loc_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" 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_C93B38D9F08E213F3A8C2C7CE2B6A747" xlink:to="loc_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_A226E9169F502996097B2C7CE2B673AB" 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_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:to="loc_srt_RestatementAxis_A226E9169F502996097B2C7CE2B673AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_667492B419A63F6AB5062C7CE2B62726" 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_RestatementAxis_A226E9169F502996097B2C7CE2B673AB" xlink:to="loc_srt_RestatementDomain_667492B419A63F6AB5062C7CE2B62726" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_7D0EF5A8D3B36B040C972C7CE2B7FEBE" 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_RestatementDomain_667492B419A63F6AB5062C7CE2B62726" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_7D0EF5A8D3B36B040C972C7CE2B7FEBE" 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_CD7C5062AAF740784A502C7CE2B70DC8" 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_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_CD7C5062AAF740784A502C7CE2B70DC8" 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_C0FBF447D43BEFA5F2942C7CE2B7234D" 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_CD7C5062AAF740784A502C7CE2B70DC8" xlink:to="loc_us-gaap_EquityComponentDomain_C0FBF447D43BEFA5F2942C7CE2B7234D" 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_69F6A5E501BFC9DEC8302C7CE2B71FC7" 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_C0FBF447D43BEFA5F2942C7CE2B7234D" xlink:to="loc_us-gaap_RetainedEarningsMember_69F6A5E501BFC9DEC8302C7CE2B71FC7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9E8B4C7D7B7AE73E8A1C2C7CE2B86438" 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_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9E8B4C7D7B7AE73E8A1C2C7CE2B86438" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1683C5AB2C9453D225FC2C7CE2B89579" 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_AdjustmentsForNewAccountingPronouncementsAxis_9E8B4C7D7B7AE73E8A1C2C7CE2B86438" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1683C5AB2C9453D225FC2C7CE2B89579" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_F2348D63644F3906A9D52C7CE2B89167" 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_TypeOfAdoptionMember_1683C5AB2C9453D225FC2C7CE2B89579" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_F2348D63644F3906A9D52C7CE2B89167" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_74CCA7D8A9667BD7F4C42C7CE2B803C5" 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_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:to="loc_us-gaap_StatementScenarioAxis_74CCA7D8A9667BD7F4C42C7CE2B803C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_B0892630FA17CD1172942C7CE2B9AE97" 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_StatementScenarioAxis_74CCA7D8A9667BD7F4C42C7CE2B803C5" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_B0892630FA17CD1172942C7CE2B9AE97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioAdjustmentMember" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_D9E59EF61C9BC4C809982C7CE2B930AE" 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_ScenarioUnspecifiedDomain_B0892630FA17CD1172942C7CE2B9AE97" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_D9E59EF61C9BC4C809982C7CE2B930AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_D905150D79CCECCF936A2C7CE2B9DE81" 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_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_D905150D79CCECCF936A2C7CE2B9DE81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_07DCCDC12C85B04A4FAB2C7CE2B9668C" 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_BalanceSheetLocationAxis_D905150D79CCECCF936A2C7CE2B9DE81" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_07DCCDC12C85B04A4FAB2C7CE2B9668C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_6DFF08AD906B44A704272C7CE2BA399B" 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_BalanceSheetLocationDomain_07DCCDC12C85B04A4FAB2C7CE2B9668C" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_6DFF08AD906B44A704272C7CE2BA399B" 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_EAE9DF20193F23C8746E2C7CE2BAD507" 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_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:to="loc_srt_RangeAxis_EAE9DF20193F23C8746E2C7CE2BAD507" 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_ECE28A9FC56E1E5F4D6B2C7CE2BABFBF" 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_RangeAxis_EAE9DF20193F23C8746E2C7CE2BAD507" xlink:to="loc_srt_RangeMember_ECE28A9FC56E1E5F4D6B2C7CE2BABFBF" 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_D81BF73E9E78C16FE09A2C7CE2BAE584" 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_RangeMember_ECE28A9FC56E1E5F4D6B2C7CE2BABFBF" xlink:to="loc_srt_MinimumMember_D81BF73E9E78C16FE09A2C7CE2BAE584" 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_4A9A1CFA29A957F49CFD2C7CE2BBF705" 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_RangeMember_ECE28A9FC56E1E5F4D6B2C7CE2BABFBF" xlink:to="loc_srt_MaximumMember_4A9A1CFA29A957F49CFD2C7CE2BBF705" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0A96E93808C3F0FEEC882C7CE2BB966C" 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_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0A96E93808C3F0FEEC882C7CE2BB966C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_67DBB1457777B8CDA35C2C7CE2BB0162" 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_PropertyPlantAndEquipmentByTypeAxis_0A96E93808C3F0FEEC882C7CE2BB966C" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_67DBB1457777B8CDA35C2C7CE2BB0162" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_34FF2DD7DDDB1F82ECA32C7CE2BCFB18" 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_PropertyPlantAndEquipmentTypeDomain_67DBB1457777B8CDA35C2C7CE2BB0162" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_34FF2DD7DDDB1F82ECA32C7CE2BCFB18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_1636B9BF20B1BE24E52B2C7CE2BC486A" 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_PropertyPlantAndEquipmentTypeDomain_67DBB1457777B8CDA35C2C7CE2BB0162" xlink:to="loc_us-gaap_BuildingMember_1636B9BF20B1BE24E52B2C7CE2BC486A" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_SignificantAccountingPoliciesLineItems" xlink:label="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" 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_algn_SignificantAccountingPoliciesTable_21143B4E0A0F9A1B5B202C7CE2B62E50" xlink:to="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" 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_751E7DDE68ABC08C04C42C7CE2BDF4F4" 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_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_751E7DDE68ABC08C04C42C7CE2BDF4F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_254D1BFD56C3394AA8432C7CE2BDF274" 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_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_254D1BFD56C3394AA8432C7CE2BDF274" 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_715FFCEBE1687E956BDF2C7CE2BD9F19" 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_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_715FFCEBE1687E956BDF2C7CE2BD9F19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_F1CD9E3725DBD184C4702C7CE2BD4827" 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_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_NumberOfOperatingSegments_F1CD9E3725DBD184C4702C7CE2BD4827" 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_F3CAA48DB4AA3EA859A22C7CE2BDE2DE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_F3CAA48DB4AA3EA859A22C7CE2BDE2DE" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_MaturityPeriodUsedToClassifyInvestments" xlink:label="loc_algn_MaturityPeriodUsedToClassifyInvestments_077C712032B38A3937432C7CE2BEADF6" 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_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_algn_MaturityPeriodUsedToClassifyInvestments_077C712032B38A3937432C7CE2BEADF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_AF4587D96BB6236DD0B72C7CE2BE731C" 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_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_AF4587D96BB6236DD0B72C7CE2BE731C" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_CashFinancialInstitutionsUsed" xlink:label="loc_algn_CashFinancialInstitutionsUsed_3E79237B2FA09A70E3922C7CE2BEEB57" 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_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_algn_CashFinancialInstitutionsUsed_3E79237B2FA09A70E3922C7CE2BEEB57" 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_54C351694DAE57BA593F2C7CE2BE658C" 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_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_54C351694DAE57BA593F2C7CE2BE658C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalizedComputerSoftwareGross" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_7D04427A96318210A25D2C7CE2BEDC7D" 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_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_7D04427A96318210A25D2C7CE2BEDC7D" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_StandardProductWarrantyTimePeriod" xlink:label="loc_algn_StandardProductWarrantyTimePeriod_133268D7722E2A69B51B2C7CE2BEE256" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_algn_StandardProductWarrantyTimePeriod_133268D7722E2A69B51B2C7CE2BEE256" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_8E1E1E5D723C8170A6372C7CE2BF6026" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_AdvertisingExpense_8E1E1E5D723C8170A6372C7CE2BF6026" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_LeaseTerm" xlink:label="loc_algn_LeaseTerm_BE84765A7AAE76DDEACC2C7CE2BF6188" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_algn_LeaseTerm_BE84765A7AAE76DDEACC2C7CE2BF6188" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit" xlink:label="loc_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit_BDCA8DF3022E017347D72C7CE2BF9DA5" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit_BDCA8DF3022E017347D72C7CE2BF9DA5" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset" xlink:label="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset_51AA12959A94B2C107D62C7CE2BF8B19" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset_51AA12959A94B2C107D62C7CE2BF8B19" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability" xlink:label="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability_90219858D693BD50EEF12C7CE2BFBE9C" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability_90219858D693BD50EEF12C7CE2BFBE9C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_3C25722FF173612A57EF2C7CE2BF3817" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algn_SignificantAccountingPoliciesLineItems_5D7C55997827422F35F22C7CE2BC4959" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_3C25722FF173612A57EF2C7CE2BF3817" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetAsAdjustedDetails" 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_125F012838F8BA73DEA70C9B44EDED47" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" 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_125F012838F8BA73DEA70C9B44EDED47" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_F78A75C2005494A613BF0CC92E51D5EF" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" xlink:to="loc_us-gaap_StatementScenarioAxis_F78A75C2005494A613BF0CC92E51D5EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_A0AEC60ED91DE8FEE2F50CC92E59EFD4" 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_StatementScenarioAxis_F78A75C2005494A613BF0CC92E51D5EF" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_A0AEC60ED91DE8FEE2F50CC92E59EFD4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioAdjustmentMember" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_6127C2402AE76E037E390CC92F8196EE" 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_ScenarioUnspecifiedDomain_A0AEC60ED91DE8FEE2F50CC92E59EFD4" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_6127C2402AE76E037E390CC92F8196EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_6CCF1023C8D36CF38B280C9B44ED9C79" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" xlink:to="loc_srt_RestatementAxis_6CCF1023C8D36CF38B280C9B44ED9C79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_78DE9382A1D5C3AD32B20C9B44ED1ACB" 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_RestatementAxis_6CCF1023C8D36CF38B280C9B44ED9C79" xlink:to="loc_srt_RestatementDomain_78DE9382A1D5C3AD32B20C9B44ED1ACB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_82EAF9D5A34EEAE3363F0C9B44EDC175" 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_RestatementDomain_78DE9382A1D5C3AD32B20C9B44ED1ACB" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_82EAF9D5A34EEAE3363F0C9B44EDC175" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BE5AA71E53F81F05DF160C9B44FC5157" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_BE5AA71E53F81F05DF160C9B44FC5157" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_CF468BF6D4BAB0ED8E920C9B44FCCC2B" 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_AdjustmentsForNewAccountingPronouncementsAxis_BE5AA71E53F81F05DF160C9B44FC5157" xlink:to="loc_us-gaap_TypeOfAdoptionMember_CF468BF6D4BAB0ED8E920C9B44FCCC2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_41DD1521D3D723DBB5F20C9B44FC797A" 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_TypeOfAdoptionMember_CF468BF6D4BAB0ED8E920C9B44FCCC2B" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_41DD1521D3D723DBB5F20C9B44FC797A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_709977F20B6D320D73C80C9B44FCE8DF" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_709977F20B6D320D73C80C9B44FCE8DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_BD332E568469B32960210C9B44FCECB7" 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_InitialApplicationPeriodCumulativeEffectTransitionAxis_709977F20B6D320D73C80C9B44FCE8DF" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_BD332E568469B32960210C9B44FCECB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_95E2A1A5D39152C2846D0C9B44FC35B9" 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_InitialApplicationPeriodCumulativeEffectTransitionDomain_BD332E568469B32960210C9B44FCECB7" xlink:to="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_95E2A1A5D39152C2846D0C9B44FC35B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5DCF25AC1EF550B3C43C0C9B44ED5FD0" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" 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_3E2F0AFDDEA1155A4FAA0C9B44FCE565" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_3E2F0AFDDEA1155A4FAA0C9B44FCE565" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_1E2087AF72977BF52E0C0C9B44FC0990" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:to="loc_us-gaap_DeferredTaxAssetsNetNoncurrent_1E2087AF72977BF52E0C0C9B44FC0990" 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_557123336EA81505E6330C9B44FCA178" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_557123336EA81505E6330C9B44FCA178" 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_712E24E84615E1612E400C9B44FCA46D" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_712E24E84615E1612E400C9B44FCA46D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_98401D0E6599E64869190C9B44FCA935" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:to="loc_us-gaap_DeferredRevenueCurrent_98401D0E6599E64869190C9B44FCA935" 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_A60D62CD47C477D8909E0C9B44FC1854" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_524392884B03C279D1DC0C9B44FCC557" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_A60D62CD47C477D8909E0C9B44FC1854" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesCashFlowStatementAsAdjustedDetails" 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_6032877EC4F48F168F522C7CC2F29605" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_BDA1BB78CCAAD9F137772C7CC2F2AC7E" 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_6032877EC4F48F168F522C7CC2F29605" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_BDA1BB78CCAAD9F137772C7CC2F2AC7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_4331874937FE41BA56142C7CC2F39BF9" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_BDA1BB78CCAAD9F137772C7CC2F2AC7E" xlink:to="loc_us-gaap_StatementScenarioAxis_4331874937FE41BA56142C7CC2F39BF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_AF2D76CB3AE9DED809C82C7CC2F39921" 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_StatementScenarioAxis_4331874937FE41BA56142C7CC2F39BF9" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_AF2D76CB3AE9DED809C82C7CC2F39921" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioAdjustmentMember" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_D56F4CCBE119695DACC22C7CC2F3706F" 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_ScenarioUnspecifiedDomain_AF2D76CB3AE9DED809C82C7CC2F39921" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_D56F4CCBE119695DACC22C7CC2F3706F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_DD9EB13C5C32D37978472C7CC2F4909E" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_BDA1BB78CCAAD9F137772C7CC2F2AC7E" xlink:to="loc_srt_RestatementAxis_DD9EB13C5C32D37978472C7CC2F4909E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_61108F632DC28334413E2C7CC2F42098" 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_RestatementAxis_DD9EB13C5C32D37978472C7CC2F4909E" xlink:to="loc_srt_RestatementDomain_61108F632DC28334413E2C7CC2F42098" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_F1986A71339DC6C2CE942C7CC2F4557A" 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_RestatementDomain_61108F632DC28334413E2C7CC2F42098" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_F1986A71339DC6C2CE942C7CC2F4557A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1B8E8429C6AEDC203B182C7CC2F41DC9" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_BDA1BB78CCAAD9F137772C7CC2F2AC7E" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1B8E8429C6AEDC203B182C7CC2F41DC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_9C29B7CC584E474DE5852C7CC2F4F7F1" 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_InitialApplicationPeriodCumulativeEffectTransitionAxis_1B8E8429C6AEDC203B182C7CC2F41DC9" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_9C29B7CC584E474DE5852C7CC2F4F7F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_2CAA6EFD9970C65349CD2C7CC2F5A4A7" 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_InitialApplicationPeriodCumulativeEffectTransitionDomain_9C29B7CC584E474DE5852C7CC2F4F7F1" xlink:to="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_2CAA6EFD9970C65349CD2C7CC2F5A4A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_87693551BC3A8000A4EF2C7CC2F5521D" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_BDA1BB78CCAAD9F137772C7CC2F2AC7E" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_87693551BC3A8000A4EF2C7CC2F5521D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1213F90EEFCE20FFC4E92C7CC2F5F5B1" 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_AdjustmentsForNewAccountingPronouncementsAxis_87693551BC3A8000A4EF2C7CC2F5521D" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1213F90EEFCE20FFC4E92C7CC2F5F5B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201618Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201618Member_648013E3285CA4040D7F2C7D89F9756A" 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_TypeOfAdoptionMember_1213F90EEFCE20FFC4E92C7CC2F5F5B1" xlink:to="loc_us-gaap_AccountingStandardsUpdate201618Member_648013E3285CA4040D7F2C7D89F9756A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9CD4128C57BC4D2D56522C7CC2F6E9DC" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_BDA1BB78CCAAD9F137772C7CC2F2AC7E" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9CD4128C57BC4D2D56522C7CC2F6E9DC" 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_701609BA4CE1734025512C7CC2F6EFF2" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9CD4128C57BC4D2D56522C7CC2F6E9DC" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_701609BA4CE1734025512C7CC2F6EFF2" 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_87B197BBF8C4AC9E15782C7CC2F63C05" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9CD4128C57BC4D2D56522C7CC2F6E9DC" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_87B197BBF8C4AC9E15782C7CC2F63C05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_23EF8DFFC9B1C44C2BCF2C7CC2F6B339" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9CD4128C57BC4D2D56522C7CC2F6E9DC" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_23EF8DFFC9B1C44C2BCF2C7CC2F6B339" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_A7C6A03909EBB15896DF2C7CC2F63309" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9CD4128C57BC4D2D56522C7CC2F6E9DC" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_A7C6A03909EBB15896DF2C7CC2F63309" 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_1E2A4F40ABA1269C5BC52C7CC2F721A6" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9CD4128C57BC4D2D56522C7CC2F6E9DC" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1E2A4F40ABA1269C5BC52C7CC2F721A6" 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_3FEC9A39862FA10F35CE2C7CC2F76F9E" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9CD4128C57BC4D2D56522C7CC2F6E9DC" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3FEC9A39862FA10F35CE2C7CC2F76F9E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" 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_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:type="locator" />
    <link:loc xlink:href="algn-20181231.xsd#algn_DescriptionOfBusinessPolicyPolicyTextBlock" xlink:label="loc_algn_DescriptionOfBusinessPolicyPolicyTextBlock_78C97F54640B009756C62BADA8B7C7C1" 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_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_algn_DescriptionOfBusinessPolicyPolicyTextBlock_78C97F54640B009756C62BADA8B7C7C1" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_BasisOfPresentationPolicyTextBlock" xlink:label="loc_algn_BasisOfPresentationPolicyTextBlock_0A16A08BB8703F5601442BADA8B9F4C1" 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_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_algn_BasisOfPresentationPolicyTextBlock_0A16A08BB8703F5601442BADA8B9F4C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_0C948CA349608410CB1D2BADA8B955F0" 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_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_UseOfEstimates_0C948CA349608410CB1D2BADA8B955F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_D6866A3C1079B81E36582BADA8B9C783" 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_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_D6866A3C1079B81E36582BADA8B9C783" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_24A44FFED3767510A4402BADA8BAB7D4" 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_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_24A44FFED3767510A4402BADA8BAB7D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1FEA2BCC698617BA9A4F2BADA8BA9B5E" 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_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1FEA2BCC698617BA9A4F2BADA8BA9B5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_BEE0F877F83C00AE2E002BADA8BAE9C8" 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_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_BEE0F877F83C00AE2E002BADA8BAE9C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_85E6542ABACC901D42C52BADA8BA9D79" 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_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_85E6542ABACC901D42C52BADA8BA9D79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_C55EFADA2875A3C809A22BADA8BABA67" 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_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_C55EFADA2875A3C809A22BADA8BABA67" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_2A1B71D62C64A05DADCD2BADA8BA305B" 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_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_2A1B71D62C64A05DADCD2BADA8BA305B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_24509C05D1F455C082A92BADA8BAE2EB" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_24509C05D1F455C082A92BADA8BAE2EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_F0C42CD8A4CF3B751B552BADA8BA08BE" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_F0C42CD8A4CF3B751B552BADA8BA08BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_65F6B06CB1711F11B7C22BADA8BAE385" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_65F6B06CB1711F11B7C22BADA8BAE385" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_A6DCABB352952D90CBD92BADA8BABF94" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_A6DCABB352952D90CBD92BADA8BABF94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_A459EC714ABE1D92C9192BADA8BA89A5" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_A459EC714ABE1D92C9192BADA8BA89A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_C0498E2201B38DE7629C2BADA8BAA9E4" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_C0498E2201B38DE7629C2BADA8BAA9E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_A5AEF502BBAA6E20D9022BADA8BAF96D" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_A5AEF502BBAA6E20D9022BADA8BAF96D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_2A9DAA246035CE51C84C2BADA8BA1B2F" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_2A9DAA246035CE51C84C2BADA8BA1B2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_FB00A2FCAF470C01B34F2BADA8BA5890" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_FB00A2FCAF470C01B34F2BADA8BA5890" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_851A604923E5D11F48642BADA8BAD839" xlink:type="locator" />
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_851A604923E5D11F48642BADA8BAD839" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:label="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_EFFCCD27437B477434DE2BADA8BA6A4D" xlink:type="locator" />
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_EFFCCD27437B477434DE2BADA8BA6A4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_172D8B9E009C2158D8192BADA8BA41FE" xlink:type="locator" />
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_172D8B9E009C2158D8192BADA8BA41FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_735A9E969480DF1CE09E2BADA8BAB96F" xlink:type="locator" />
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_735A9E969480DF1CE09E2BADA8BAB96F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_1916689D9EEFE8A444122BADA8BA2A5D" xlink:type="locator" />
    <link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_1916689D9EEFE8A444122BADA8BA2A5D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityPolicyTextBlock" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock_C7C6897A12CF4BBE89402BADA8BA30A4" xlink:type="locator" />
    <link:presentationArc order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_StockholdersEquityPolicyTextBlock_C7C6897A12CF4BBE89402BADA8BA30A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LessorLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LessorLeasesPolicyTextBlock_7499273857F1184172562BADA8BE653C" xlink:type="locator" />
    <link:presentationArc order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_LessorLeasesPolicyTextBlock_7499273857F1184172562BADA8BE653C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_E9105AD13C0042ACA8612BADA8BE5951" xlink:type="locator" />
    <link:presentationArc order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_E9105AD13C0042ACA8612BADA8BE5951" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_AE14690FE037DD2E63452BADA8BE078D" xlink:type="locator" />
    <link:presentationArc order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_AE14690FE037DD2E63452BADA8BE078D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_E079061C524EC9BE46FF2BADA8BE45D0" xlink:type="locator" />
    <link:presentationArc order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_E079061C524EC9BE46FF2BADA8BE45D0" 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_E181D503D776E0E00A992BADA8BEF433" xlink:type="locator" />
    <link:presentationArc order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E181D503D776E0E00A992BADA8BEF433" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_D4263B4155A4426077782BAECC31E5F1" xlink:type="locator" />
    <link:presentationArc order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94F6D1AF0AFA5B360A402BADA8AFA370" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_D4263B4155A4426077782BAECC31E5F1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesRemainingPerformanceObligationDetails" 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_BFC9821FDF343D403E222BADBE0AEADE" xlink:type="locator" />
    <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_8F455128BA0137CE3FF02BADBE0AFCE1" 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_BFC9821FDF343D403E222BADBE0AEADE" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_8F455128BA0137CE3FF02BADBE0AFCE1" xlink:type="arc" />
    <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_DA0B8427EE343D4429442BADBE0AF98D" 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_BFC9821FDF343D403E222BADBE0AEADE" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_DA0B8427EE343D4429442BADBE0AF98D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2B819FC6A5A8845E19BD2BADBE0AD722" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_DA0B8427EE343D4429442BADBE0AF98D" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2B819FC6A5A8845E19BD2BADBE0AD722" 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_3731528DB76F767BB9482BADBE0A7E76" 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_DA0B8427EE343D4429442BADBE0AF98D" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3731528DB76F767BB9482BADBE0A7E76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_051B608E14B319AF50D02BADBE0A2393" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3731528DB76F767BB9482BADBE0A7E76" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_051B608E14B319AF50D02BADBE0A2393" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfSignificantAccountingPoliciesTables" 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_EA67770F4E4F4DCEE41F065626E2BD86" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_4031F1744144CCA57AD2065626E22439" 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_EA67770F4E4F4DCEE41F065626E2BD86" xlink:to="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_4031F1744144CCA57AD2065626E22439" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/SupplementalCashFlowInformation" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_9C3D3AF82934CA10D8531AF09B2EF33A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_2629204107D672F203F81AF09B2E4E0D" 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_SupplementalCashFlowInformationAbstract_9C3D3AF82934CA10D8531AF09B2EF33A" xlink:to="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_2629204107D672F203F81AF09B2E4E0D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_B0E25B5CD8F2FD063F070C9B41933CBD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_0DC62934D11E57D009140C9B419359FA" 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_SupplementalCashFlowInformationAbstract_B0E25B5CD8F2FD063F070C9B41933CBD" xlink:to="loc_us-gaap_IncomeTaxesPaid_0DC62934D11E57D009140C9B419359FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C86AF8536BDBF9D3B0970C9B41938838" 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_SupplementalCashFlowInformationAbstract_B0E25B5CD8F2FD063F070C9B41933CBD" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C86AF8536BDBF9D3B0970C9B41938838" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_8F33AA5810171C7734D00C9B41931D85" 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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C86AF8536BDBF9D3B0970C9B41938838" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_8F33AA5810171C7734D00C9B41931D85" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ConversionOfConvertibleNotesReceivableIntoEquitySecurities" xlink:label="loc_algn_ConversionOfConvertibleNotesReceivableIntoEquitySecurities_CE75DE55525C9E35DCAD0CA2D917AB7A" 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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C86AF8536BDBF9D3B0970C9B41938838" xlink:to="loc_algn_ConversionOfConvertibleNotesReceivableIntoEquitySecurities_CE75DE55525C9E35DCAD0CA2D917AB7A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContributionOfProperty" xlink:label="loc_us-gaap_ContributionOfProperty_7043DA659B946B2D92350C9B4194FF10" 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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C86AF8536BDBF9D3B0970C9B41938838" xlink:to="loc_us-gaap_ContributionOfProperty_7043DA659B946B2D92350C9B4194FF10" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/SupplementalCashFlowInformationTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_ED72ABF23BF3DDFFC88B1AF09C30E200" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_A5C887EC598CDF2E694A1AF09C30B355" 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_SupplementalCashFlowInformationAbstract_ED72ABF23BF3DDFFC88B1AF09C30E200" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_A5C887EC598CDF2E694A1AF09C30B355" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.aligntech.com/role/ValuationAndQualifyingAccountsAndReservesDetail" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_DDD911CDC3139A214A9A2B4E998042DC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_C7B822E4E9CC97CF47962B4E9980FFF0" 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_ValuationAndQualifyingAccountsAbstract_DDD911CDC3139A214A9A2B4E998042DC" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_C7B822E4E9CC97CF47962B4E9980FFF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_B1CA6D1C668C91CD470C2B4E99803D92" 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_ValuationAndQualifyingAccountsDisclosureTable_C7B822E4E9CC97CF47962B4E9980FFF0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_B1CA6D1C668C91CD470C2B4E99803D92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_CBE244C5F1527107DF8A2B4E99813A98" 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_ValuationAllowancesAndReservesTypeAxis_B1CA6D1C668C91CD470C2B4E99803D92" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_CBE244C5F1527107DF8A2B4E99813A98" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_SECSchedule1209ValuationAllowancesSalesReturnsMember" xlink:label="loc_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember_EE1FBA61A9EAEA63E59D2B4E9981B499" 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_ValuationAllowancesAndReservesDomain_CBE244C5F1527107DF8A2B4E99813A98" xlink:to="loc_algn_SECSchedule1209ValuationAllowancesSalesReturnsMember_EE1FBA61A9EAEA63E59D2B4E9981B499" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_9BDD427F98ABF5050B9D2B4E99814681" 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_ValuationAllowancesAndReservesDomain_CBE244C5F1527107DF8A2B4E99813A98" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_9BDD427F98ABF5050B9D2B4E99814681" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E2035CCE1683C01A97542B4E9981C956" 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_ValuationAndQualifyingAccountsDisclosureTable_C7B822E4E9CC97CF47962B4E9980FFF0" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_E2035CCE1683C01A97542B4E9981C956" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561" 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_ValuationAndQualifyingAccountsDisclosureLineItems_E2035CCE1683C01A97542B4E9981C956" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_6E25D661AE2AB047C4012B4E9982A911" 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_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_6E25D661AE2AB047C4012B4E9982A911" xlink:type="arc" />
    <link:loc xlink:href="algn-20181231.xsd#algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue" xlink:label="loc_algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue_E7C9B4BE4C871C35C6702B4E9982D914" 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_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561" xlink:to="loc_algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue_E7C9B4BE4C871C35C6702B4E9982D914" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_842ED942EEBF835129742B4E998237AA" 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_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_842ED942EEBF835129742B4E998237AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_4A4A0C24801216FD2F272B4E99823677" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_D1FCC20082DFCAA814882B4E99828561" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_4A4A0C24801216FD2F272B4E99823677" xlink:type="arc" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>algn5yrchart18.jpg
<TEXT>
begin 644 algn5yrchart18.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X1#H17AI9@  34T *@    @ ! $[  (
M   *   (2H=I  0    !   (5)R=  $    4   0S.H<  <   @,    /@
M   <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                 $YA;F-Y($QE
M90  !9 #  (    4   0HI $  (    4   0MI*1  (    #,S   )*2  (
M   #,S   .H<  <   @,   (E@     <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                 #(P,3DZ,#$Z,C,@,3<Z,S Z,3( ,C Q.3HP,3HR,R Q
M-SHS,#HQ,@   $X 80!N &, >0 @ $P 90!E    _^$+'&AT=' Z+R]N<RYA
M9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2?ON[\G(&ED/2=7
M-4TP37!#96AI2'IR95-Z3E1C>FMC.60G/SX-"CQX.GAM<&UE=&$@>&UL;G,Z
M>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO
M+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^/')D9CI$
M97-C<FEP=&EO;B!R9&8Z86)O=70](G5U:60Z9F%F-6)D9#4M8F$S9"TQ,61A
M+6%D,S$M9#,S9#<U,3@R9C%B(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G
M+V1C+V5L96UE;G1S+S$N,2\B+SX\<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U
M=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D-S4Q.#)F,6(B
M('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(^/'AM
M<#I#<F5A=&5$871E/C(P,3DM,#$M,C-4,3<Z,S Z,3(N,CDW/"]X;7 Z0W)E
M871E1&%T93X\+W)D9CI$97-C<FEP=&EO;CX\<F1F.D1E<V-R:7!T:6]N(')D
M9CIA8F]U=#TB=75I9#IF868U8F1D-2UB83-D+3$Q9&$M860S,2UD,S-D-S4Q
M.#)F,6(B('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE;65N=',O
M,2XQ+R(^/&1C.F-R96%T;W(^/')D9CI397$@>&UL;G,Z<F1F/2)H='1P.B\O
M=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C(CX\<F1F.FQI
M/DYA;F-Y($QE93PO<F1F.FQI/CPO<F1F.E-E<3X-"@D)"3PO9&,Z8W)E871O
M<CX\+W)D9CI$97-C<FEP=&EO;CX\+W)D9CI21$8^/"]X.GAM<&UE=&$^#0H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(#P_>'!A8VME="!E;F0])W<G/S[_VP!#
M  <%!08%! <&!08(!P<("A$+"@D)"A4/$ P1&!4:&1@5&!<;'B<A&QTE'1<8
M(BXB)2@I*RPK&B O,R\J,B<J*RK_VP!# 0<(" H)"A0+"Q0J'!@<*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BK_
MP  1" ([ H$# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%
M!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q
M%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(
M24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*C
MI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ
M\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0
MM1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!
M"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=8
M65IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJ
MLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ
M_]H # ,!  (1 Q$ /P#Z1HHHH **** "BBB@ HHHH **** "BBH[AVBMI7C7
M<ZH2J^I Z4 13ZE8VMS';W-[;PSR_P"KBDE56?Z G)J:::*WA::XD2*)!EG=
M@JJ/<FO!_AUX)\,^._ACJ7B7QM&MWJM_/<O=ZC-(?,M-C$#:?X-H /\ ];BK
M&NV6F^(?'GP^\'SZK+JWA9M/DN5DDN-XU"2,$*'88W8VC\S0![9;7MK>V_GV
M=S#<0\_O(I R\>XXIMIJ5C?PO+8WEO<QH<.\,JN%/7D@\5XY=:/8>!?CMI>F
M^$81966MZ3<G4+"$GRAY:,4DV]CD8_/U->8_#_6KGP?\/[VRMW(D\7:<5L!Z
MW(N#;L![[) W_ : /JP:YI+6;72ZI9&V5MC3"X38&]"V<9]J?9ZKI^HEAI]_
M;713EA!,K[?K@U\I)IB:1\%/$NF>2;A+/QBEOY?>0(0N/QQBNZTO09[+XAV'
MBW2_!,W@?1-$L[B74WFD1?M:["0@13SC'7_ 4 >[17]G/=2VT%U!)<0_ZR))
M 73Z@<BH+G7M(L[AH+O5;&"9/O1RW**R]^03FOF;X?\ BG2=+\>^&_$W]LP2
MZGXDN[N#6[82',(EDS#GM@$+]*T/%06W^+WQ U*?P':^+K:Q2UEG\^X$9M5\
MD98*5);/? X"T ?2#ZA91VT=Q)=P+!*0L<K2J%<GH <X.:2[U.PL&1;Z]M[9
MI/N":54+?3)YKYO_ +(;3?@3H4XN[6XMM1\5V]Y;0VDC/':QNQQ$"W.00<CL
M<UN>,O"5_<_$O7-=A\/:9\0-,G6.&:T%Z!=:857!11GY3U/3/TZD ]\+JL9=
MF 0#)8G@#US4%GJ%EJ"LUA>072H<,895<*?0X-?/NIZCI6N>!_ 'AO1KG4[;
MPYJ6L-9:A'>S?ODV$'[.[#MEN/8#TK?\6^&](^'GQ(\"WO@JT72Y]2U#[!=V
MML2$N(#C)9<\E<YS]/2@#V2&^M+GSOL]U#+Y#%9=D@;RR.H;'0_6G6US!>6Z
MSVDT<\+_ '9(G#*W;@CBOF'0M7OO!/C;Q=XCFD+>'-1UR\TK45 /^CR$EHI?
MIEB/IGU%>O? 3CX'^'O]R;_T?)0!WEYJ-EIZJU_>6]J'.%,TJIN/MDT^XO;6
MTM?M-W<PP0<?O99 J\].3Q7C/A#PWI'Q#^(WCF^\;6B:G<:?J'V"UM;EB4MH
M!G!5<\;L=?8^IKA];=[/X3?$'PW;2R7>DZ+K]O!IXE?=L0RC,08]@1^M 'TO
M::UI>H3>38:E9W,N-VR&=7;'K@&IKN]M;"#SKZYAMHLXWS2!%SZ9->=_#7P[
M)8:M-=W?PUTWPHZV^V*\M;Z.=I<D97"@$#@&G?%_PU?^+_\ A'M)T^\T:(+?
M&Y>WU60XN"B$ ",<R ;CD#% 'H-GJ%GJ$326%W!=1J=I:"0. ?3(-+;7MK>P
MM+9W,-Q&K%6>*0, 1U&1WKSOX-7,<5KX@T&31M-TR_T?43!='2XRD%P2ORR
M'D' P1[5Q_CG1-<\'>-)=%\%31VVG_$!S"ZLV/L-QD>;(@_VD)_'Z"@#VM]?
MT=+=)WU:Q6&1BJ2&Y0*Q'4 YP2,U)9ZOINHR,FGZA:W3J,LL$RN0/4X->'_%
M+PK9Z#>?#3P[HF@0:Q!;S7,<>FSRK$MT=B$EG/ ).6)/>NO\%68\*6VLZQJO
MP\T[P=':VAD,]K?1SF=%RS*=H&,;0?>@#T6*_LY[J6V@NH)+B'_61)("Z?4#
MD5!<Z]I%G<-!=ZK8P3)]Z.6Y167OR"<U\S?#[Q3I.E^/?#?B4:Q!+J?B2ZNX
M-;MA(<P^;)F'/; (7Z5H>*0MM\7/B#J<_@.U\76UBMK+/Y]PL;6J^2,L%*DM
MGO@<!: /I6*:.>%98)%DC<95T8$,/4$4RZO+:Q@,U[<PVT0.#)-($7/U->>?
M C2&TSX;K,+RUN+;4;J2\MH;21GCM8WQB(%N<J0<CL<UBR:18^.OVA==TWQ=
M"+ZQT73H6L+"8GRB9 "\FWH3DXS[CT% 'K;W]G%8_;)+N!+7 /GM( F#T.[I
M3IKRUMQ$9[F&(3,$BWR!?,8] N>I/H*\/\?>'O#GAKX*>.M,\*ZD]Q&EU"\]
M@9Q(M@QF0[%7JH[\^GM6S\4L-9_#,C!'_"0V)'_?- 'JD6HV4]Y):07EO)<Q
M?ZR%)5+I]5!R*:-6TYI9XEO[4R6P+3H)ES$!U+#/&/>OG&SU*/P?\=/$?B^Y
M?98Q:U)IUZ<\!)86=2?^!QC\ZSO!]C<P7WCRZOPQN]5\'RZC,"/XI_WF/R(%
M 'U"^HV45DMY)>6Z6K %9VE4(<]/FSCFGK=VS7;6JW$37"J':$.-X4]R.N/>
MO"/&&UOV/]'Q@C[/8#C_ *Z)76:*/^,FM<_[%ZW_ /0Q0!Z=//%;0/-<RI%$
M@R\DC!54>I)Z5 ^JZ?'8K>R7ULEH_P!V=IE$;?1LXKS3X^:[:6GAC2_#]]>)
M9PZ[J$4-S,[8$=LC!I6_]!'XUC_" >&?$VB^(?!%S]DUO2=(U-IK 2?.CV\A
M+(0#_=.X?C0!ZW'XCT.5]L6LZ>[8)PMTA/ R>_I5B#4["YF6&VO;>:5X_-5(
MY59F3^\ #T]Z\!\$^#_#K?#KQ_J9T:T^W:??:G#:7'E_-"BQD*JGL "?SHM5
M'A71/A1X[0>7;QVT>EZE(!P(91\K-[*2Q_*@#W^;4K&WF>*XO;>*2./S71Y5
M5E3^\03P/>JT?B30Y9%CBUG3W=R%55ND)8GH ,UX;*A\3^$?BGX^F&Z.]@FT
M[36Q_P NT(QN'LQ _$59^'OABXEM_#EQ/\(-(2W*6\AUC^THFD P#Y_EXSN_
MBQG.: /=Y[B&U@>>ZECAB09:21@JJ/<GI5%/$FARR+''K.GN[$!56Z0DD]@,
MU8U+3++6--FT_5+:.ZM)UVRPRKE7&<X(_"O%?!'@GPR/B9\0 /#UC*-'N;9]
M/B,7$#>46^7TRP!H ]JGU.PMKI+:YO;>&>3[D4DJJS?0$Y-%[J=AIP0ZA>V]
MH'SM\^54W8],GFO$?AGX$\->//AE>>(_%]NNH:QJDUP]U?3.?,MBK$ *<_)M
M !_'TJYX'L+/QU^S[#>>+K*+5KC3;>[CL[F[3<P5,A6!/?"@9_V: /7K?7-)
MNRXM=4LIS&A=Q'<(VU1U)P>![U/;WMK=VOVFTN89X.?WL4@9>.O(XKYL>#0?
M"_[-.E:C9V=G8ZUXBA739-0VX<QO(?,+'TV+S^%=)\*-8T6QN/&_@_P]J45_
MI<,37^FR(^08WCQ(O/\ =;'YT >XV]S!>6ZSVDT<\+_=DB<,K?0BEN+B&U@>
M>ZFCAB09:21@JK]2>E<!\!_^2)^'_P#KG)_Z->K'QM_Y(MXD_P"O8?\ H:T
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
M,47DY 5O6G>(8)1J^M:[<7.IWEI9SMMOM*U5HVTI8T&Y&M6(1\$%C]XL&Z4
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
MU(YMHE.72,':!)V#Y!R!TZ=1704 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %5M0TZTU6U%MJ$(GA$B2;&)P61@R
MDXZX(!QTXJS10!G:KH&F:WL_M2T2XV1R1+N)&$D7:Z\'H0!^0HN- TN[%V+B
MS23[:D:7&2?WBQY* \]LFM&B@##7P5X=3Q&=>728!J18OY_/WR,%]N=H;'&[
M&?>H]2\(:?<Z$;"P@M[9X[)[*V:6+SDCC;;E2C'#*=JY!YXZBN@HH XOP1\/
MX_"UMJ?VI[6274@J3)91211JB@@8WN[DG<<DMZ 8Q722:%IDFDVVF/:)]BM3
M$8(02!&8R"F".>"H_*M"B@#D]>\!V-]X?GL-(@LK625(XS]I@::-D1V<*5W
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
M [R'_6%8VA*S YY!*%,=J /2[3P)X9LM$NM(M](@%C>,&N(V+.9".A+$ELC
MQSQCC%*_@;PU)X=30VTF'^SHY/-6(%@0_P#?WYW;N3\V<\UOT4 9_P#8&E_V
M -$6QB73!'Y0MD&U0OIQ0^A:9(\SO:(6FNH[N0Y/S3)MV/UZC8OY5H44 <_:
M^!/#%GK+:K:Z-;QWK.[F0 \%P0^%S@!@QR ,'.>M1VGP]\*V,%S#:Z- D=UM
M$J[F(958,$Y/"9 .T87CI7244 947AVPMM42^M(_L[B:2>18R0LDDBA68C..
M@'X\UJT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!4;3+9M:352K?:H[=K96W'&QF5B,=.JCFK=%% !1110 4444
M %%%% !1110 4444 %%%% %/5-*M=9LUM;]6>)9HY@%8K\T;AUZ?[2BKE%%
M%2QTRVTZ6\DM596O;@W$V6)RY55R/3A!Q5NBB@ HHHH **** "BBB@#.M-"L
M;+0#HUNC"S*/&5+DG#DEN>O\1JW9VD5A8P6=L"L-O$L48)R0JC Y^@J:B@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#D]8\?VFD^-K+PS'IM_?75PJO,]K&&
M6W1BP5B,Y(RK9V@X R:@7XD6\.LZE8:MH>J:8--L7OY[BX$+1B%20#^[D8@M
M@D @$X-9GCKX?ZOXH\;:-J5G?VT%I:NA>0P 7%J4)8F.12&(?[I5L@=<=:U#
MX%>\T_QE!J=XK2>)G=!-&IS##Y0CC7GJ5Y/IDF@"JOQ9TQM/WC1]7_M$W*VR
M:5Y4?VART7G*P^?;M,8+9W=L=>*Z[1=7M-?T.SU;37+VE["LT3,,$JPR,CL:
M\Y3X8^(5D76SJNFGQ%%=QRQGR'^S&-+8VP4C.[)5BV?7CI7>>%/#Z>%_"&F:
M$DIG6QMEA,I&-Y Y..V3F@#8HJA91+!J-W%%N"!(V"EB<$[L]?I5^@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH IP?\A>[_ .N<7_LU7*IP?\A>[_ZYQ?\
MLU7* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **\A^(7B.^TCXK:/OUVYATN(0F2SL)4$
MD;.[+NEB8?O$;Y5R#D8; S@UB:5X^\2(?$U_=W5TUVVF:G<V=OYT<D,36TI0
M9BV!HRH*XRQW\D]J />:*\(B\0ZTU]'X;/BJ^.G3:A"K:QYR><H>P:X,8DQ@
M#S%';.#BO5/A]JU[KOPYT/5-4.Z\NK*.25L ;V(^]CMGK^- &O!_R%[O_KG%
M_P"S5<K/LI&EU2\9X7A.R,;7*Y_BYX)K0H **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI&8*
MI9B  ,DGM0 M%>::U\=/#&GZI)IVCV^H>(;J(XD&EP>8J^OS=_PR/>M7PC\6
M?"_C&\-A9W$MEJ8ZV-]'Y4I^G8_0'/M73+"UXQYW%V%S([:BBBN884444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!EZAX;T?5=6L-3U#3[>X
MO=/8M;321@M&2,<$_G]>:EM]!TBUO[N^MM,LX;N]&+J=(%#SC_;8#+?C5^B@
M#&_X0_PW_8K:0- TW^S7D\UK/[(GE%_[VW&,^]:\<:0Q)%"BQQHH5448"@=
M!VIU% %.#_D+W?\ USB_]FJY5.#_ )"]W_USB_\ 9JN4 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5XYXNUC4_BCXQE\">$[J2UT:R;_B>ZG$>O\ TQ4_F/<Y[ YZ'XN^,[KP
M]H-OHWA_,GB+7)/LMC&GWDSPTGMC. ?4Y[&MOX?>"K3P)X2M]*ML27!_>W=Q
MWGF/WFSZ=A["NVDE0I^VEN_A_P _ET\_0EZNQH^&_"^C^$M(CTW0+*.UMT S
MM'S2'^\S=6/N:P_'_P -M)\=6&Z119:O#\UIJ4(VRQ..F2.2N>WY8KLJ*YXU
MJD9^T3U'96L>;_#'QSJ-[>7?@[QL!#XGTKAF/ O(ATE7U.,9]<@^N/2*\T^+
MWA*\NK.U\8^%_P!UXBT ^=&4'-Q".7C/KQD@?4=ZZ[P9XJL_&GA*QURPP%N$
M_>1YR8I!PR'Z'],&MZ\8SBJT%9/==G_D^@EV9NT445QE!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%<OK'C[3-'\76?AU[:_NKRY"M(UK;F1+
M=6+!6<CG!*GH#@ DX%%MX_TRYN-7S:W\-EHXF-SJ,L(%OF(X<*P8DD8/;G!H
M ZBBN(7XKZ$VEFZ%IJOVG[2MLNG?9#]J=FC\U2$ST,8+YST'KQ76:3JEIK>C
MVFJ:;+YUI>1+-"^,;E89'':@!(/^0O=_]<XO_9JN53@_Y"]W_P!<XO\ V:KE
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4R>>*VMY)[AUCBB0N[L<!5 R2?PI]>7?&G6+N[L]-\":$
M_P#Q-/$DPB<C_EE; _.Q]CT^@:MJ-)U:BA_5NHF[(S_AI;R^/_B!JGQ(U*-O
ML<3-8Z)$X^[&N0TGU.3^+-Z5[#6?H.BVGAWP_9:1IR;+:SA6)/4X')/N3DGW
M-:%/$555G=;+1>@)604445@,.M>-Z%_Q:SXTW'AY_P!UX=\4DW&GY^[#<]T'
MIGI^*5[)7#?%SP>_B[P+.MB"NJZ<WVRPD7AA(G.T'W&1]<>E=6&G%2=.?PRT
M?Z/Y,F7<[FBN6^&_BY/&W@.PU<X%R5\J[0?P3+PP]L]?H174UA.$J<G"6Z*W
M"BBBH **** "BBB@ HHHH **** "BBB@ HHHH **** /-?'7@77O$'C_ $75
M-)GM+>"!DW784QW-KM)9L,O^L5Q\NUN 3GN:H1?"*^FU+6S<RZ78P7UC>V@G
MT^-UEO#<-N5YU/&8^@P3G)Z=*]9HH \F3X;^*5ND\0&YT@Z_%>1RI!OE^S-&
MEJUM@MMW!B&+_=Z\>]=_X0\/_P#"+^#-+T,S>>UC;+"TH&-[ <D#MSFMJB@#
M/L8O)U.\4R22?)&<R')_BK0JG!_R%[O_ *YQ?^S5<H **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &331
MVUO)/.ZQQ1*7=V. J@9)->2_"N&3QKXVUWXD7Z'R97-AI"N/N0*<%@.V>GU+
M5=^-FN7+:18>"]$;_B;>)9Q;#:>8X,C>Q]CT^F[TKOO#VAVGAKP[8Z-IR[;>
MRA6)..6QU8^Y.2?K7;']SAW+K/3Y+?[WI\F3NS2HHHKB*"BBB@ HHHH \>\.
M_P#%N?CIJ'AU_P!WHWBE3>V'98[@9WH/3//_ (Y7L-><_&OPU<:SX)&KZ3E=
M7T"47]HZCYL+RX'X#./5175>#/$L'B_P=INN6V +N$-(@/W)!PZ_@P(KMK_O
M:<:W79^JV^]?D2M'8W****XB@HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@"G!_R%[O_KG%_P"S5<JG!_R%[O\ ZYQ?^S5<H **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *9
M--';6\D\[K'%&I=W8X"J!DDT^O+/C+KMW>II_P /_#K_ /$V\0N$F8?\L+;/
MSL?8X/X!JVHTG5FH?TEU8F[(I?#*&3QW\0M9^(]\C?8T8V&BJX^[$O#./K_-
MFKV"L[0-$M/#?A^RT?3DV6UG"L2<=<=2?<G)/N:T:>(JJK4NMEHO1 E9!111
M6 PHHHH **** $95=2K@,K#!!'45X_\ #9CX#^*&O?#^X)6QNV.I:1NZ;#]Y
M!] /_'#7L->6?&[2+JVT[3/'&BK_ ,3+PU<+,V/^6D!(WJ?;^A:NS"M2;HRV
ME^?3_+YDR[GJ=%4=$U>UU_0K+5K!]]M>0K-&?8C.#[CI5ZN1IIV904444@"B
MBB@ HHHH **** "BBB@ HHHH **** /)_'WBC5=&^*&D1_VY)::-&(?.ALQ%
M(R,[,I,\;?,4;Y0&'3YCU%9+?%Z[O?%7BV;2M2M)+&QT&XGTRS5E9FFA9@7<
M=<G:6V_W-IQS7JFJ^$-"UK7-/U?4].@N+[3V)@E= 2/0'U )R/0\U;;0M*;4
MI+]M/MS=2VYM7E,8RT1))0^HR3Q0!X_'XH\3-J<?A<^);@K-?PJ=9\F'S41[
M%KDQCY=GWU SMSM./>O3? .M7?B'X>Z)J^I ?:[NS264JN S$<D#MGK^-*/
M'A0:"^BC0+$:<\OG-;>4-ID_O?7MGTXK=M[>&UMH[>VB2&&)0D<:+A44#  '
M84 4[&7SM3O&,4D7R1C;(,'^*M"J<'_(7N_^N<7_ +-5R@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBHKJZ@L;2
M6ZO)D@@A0O))(<*B@9))HW H>)?$6G^%/#MWK.KRB*VM4W'U<]E'J2>!7GWP
MBT"_U2^O_B-XHC*ZIK7%G"W_ "[6O\(&>F0!^ ![FL>SCNOCIXQ34+J.2'P+
MH\_^CPN,'49A_$1_=_D..I./;%4(H5 %51@ #  KNG_L]-T_M/?R7;_/[B=W
M<6BBBN$H**** "BBB@ HHHH *BNK6&^LYK6[C66">-HY$8<,I&"#^!J6BC8#
MR/X27DWA/Q/K?PUU1V/V"1KO2G<_ZRV<YP/ID'ZEO2O7*\K^,^C7E@NE^/\
MP_'G4_#LH>=5ZS6Q/SJ?4#)_!FKT30M:L_$6@V>KZ9)YEK>1"6,]QGJ#[@Y!
M]Q7;B5[1*NNN_K_P=R5IH:%%%%<104444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% %.#_D+W?_ %SB_P#9JN53@_Y"]W_USB_]FJY0 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%17-U!96LMS=
MS)!!"I>261@JHHZDD]!1N ^65(8GEF=8XT4LSL<!0.I)["O$]3O]0^.?B.31
M-#EEM/!&GR@7]\G!OW'.Q/;_ /6>PIVH:EJWQRUB31_#\DVG>"+63;>Z@%*O
M?L/X$SV__6>PKUW1-$T_P[H]OI>C6R6MG;KMCC0?J3W)[D]:]!)817?\3_TG
MS]?R)^+T)=-TVST?3+?3M,MTMK2V01Q1(,!5%6J**X&VW=E!1112 **** "B
MBB@ HHHH **** &30QW$$D,Z+)%(I1T89# C!!K#\&>$;/P3H!T?3)I9;59Y
M)HQ*<E [9V_05OT52G)1<;Z, HHHJ0"BBB@ HHHH **** "BBB@ HHHH ***
M* ,'5O&OA[0]>LM&U34XK>_OB!#"03U)"[B!A<D8&<9-+9>-O#>HWVH6=GJ]
MO)/IJL]T,E1&JG#-N(P0I&"02 >M</X\\/>);CXGZ-J?AJQ6-F\N-M1CGPH5
M2Q=)XVR&7:6VD#.21GI3-2\(^*?$>M>('NM-M]+%UHEWI@G%T)8[IG;,+1KR
MT0 SOZ9)Z' - '8#XD^$6T%M9&MPFQ686Y?8^[S",A=F-Q..>G3GI716EW;W
M]G#=V4R3V\Z"2*6,Y5U(R"#Z8KQV/P?XM74X_%+:"OVJ&^A<:/\ ;(MSQI8M
M;%P^=F=S9 )^Z/7BO2/ NAW/AOP#HVC7SJUS9VB12E#D!@.0#Z#I^% &I!_R
M%[O_ *YQ?^S5<K/LHVBU2\5YI)CLC.Y\9_BXX K0H **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH ***Y;QS\0=%\!:8)]5D,MU-Q:V
M,/,MPW8 =AGOT_E5PA*I)1BKL-C9US7=-\-Z//JFM7<=I:0#+R.?R '<GL!7
MD26^O_'6_2>]6XT3P'"^Z.'.V;4L'J?1?T';)Y%S0_ FN_$;5H?$_P 5 8;.
M,[]/\/*2(XAV:4=S['D]\#Y:]?CC2*-8XD5$0!551@*!T %=G-#"Z0UGWZ+T
M[OS^XGXBOINFV6CZ;!I^EVT=K:6Z!(H8EPJBK5%%<+;;NR@HHHI %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 4X/^0O=_]<XO_9JN53@_Y"]W_P!<XO\ V:KE !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M:I;M_=@9Y/UPM4=4^#WBG4U/VCQO=7&>TD\ZC]&-=Y';>+W;]Y?6L8_W0?\
MV6AM'\2S/^]UI$'_ $S4C^@K!8F:=Z5&HOG;\Y#^OUFO?G3?_;D7_P"V'C<G
M[.NKQW7GRR:?J1_NSW4W/Z#^=;FG> -6T##Q?#KPK<%.1(S%V^N9'->D2>%+
M^=LW'B"Z8?[.Y?Y-41^']C*V;JZGG/J^"?US6DL9F4U91G\YK_@B^N4/M0I/
M_MR2_+E.7/CCQ5H\(A;PQHULB_PQZA$BC\-U4)OC!X@4[4T;30WJMP91_P".
M5WL7@'18_P""4_\  @/Y"K<?A#18_P#EU+?[TC?XUS-9G+9)>LK_ )1)>-P:
M_P"74/\ P&?_ ,L/)KCXF^.+W/D0PV:]/W%D[G\VR/UK+N+S7=6_Y#5QKVH*
M>L2SQVT9_ $_RKW5/#FD1_=L(?Q&?YU932["+_5V5NOTB%0\)F$_BG'\7_D3
M_:G+_!]S_#""?WM2?XGA6G"YT]E_L?P=H\$G::^E:Z<>_7 _ 5N"_P#B'?KL
M.K):)T"V5CG ].17L"PQH,)&JCV4"GUI' 8NUG6MZ1M^IYM>I#$2YJ\IS?\
M>F_T2/'#X1\0ZC_R%-6\278/51)Y*_KFK%O\+K;?OE\/O</W:]OF;/UVD5ZW
M15?V8W\=63^4?\F<ZAA%M0B_5R?YLX"S\"-;8^S:'H5J1T9H/,8?BV:VH?#V
MKHNT:M';)_=MK=4'Z8KI:*UCEM);RD_^WFORL;QQ')_#A&/I%?J<]_PBGF_\
M?NJWT_J/,P#_ #J6/P?H\9RUNTI]7D)K<HJUEN#3NZ:?KK^=RGC,0].=KTT_
M(H1:%I<'^KL+<'U* G]:MI;PQ?ZN&-/]U0*DHKKA1I4_@BEZ(YY5)R^)MA11
M16I 4444 %%%% !1110 4444 (5### $>A%026%G+_K+6%_K&#5BBIE",OB5
MRE*4=F9LGA[2)?O:?!_P%=O\JMV=E;Z?;B"SC$40)(4$GD_6IZ*SAAZ,)<T(
M)/NDBI5JDERRDVO4****V,PHHHH **** "BBB@ HHHH **** "BBB@#R7X@Z
M)KTGQ2T;4/#NDLTDWE1M>>8CP.J%BR3QN/EVJS%77G)QU JYJ7@.ZDU;QY#H
M]BEI#K>BK#!/N 6:X82[MQSG.67)/8^U>G44 >'Q^&/$JZE'XH/AFX"0W\+'
M1O-A\YT2Q:W,@^;9]]@?O9VC/M7IW@'1;OP]\/=$TC42!=VEFD4H4[@K <@'
MOCI^%=%10!P^N>'O%&H^()GT3Q2^GQ+;QK(K0*Q8Y;GC%9,W@#QVX)7Q_-G_
M ''4?HU>A0?\A>[_ .N<7_LU7*PE0A)WE?[V>G2S3$48*$%'3^Y%O[VKGCTW
MPS^(5P,3^-MX]YIJS9_A!\0'8[/%=H1ZR37!S7N=%6J-%._(OQ_S+_MG']*E
MO117Y(^?KCX'>.95R==T>1O]LS__ %ZI_P#"@_'6<_VSH?XB3_XFOHVBM(QH
MQ_Y=1^XEYQF+_P"7\ODVOR/G6/X(?$""3]W>^&91ZRB7G\-E78_A5\1K;#1Q
M^#)2/X3%)S_XX*]]HK3FI?\ /F'_ ("CFECL9/XJTW_V\_\ ,\0A\&_%:  1
M6G@D8Z?Z,3_-:LQZ3\8X#^ZT[P:"/XEB(S7LU%4ITEM1A_X"CFE.I+XI-_,\
M>%I\:QTLO"(^B&IE7XYXV(OA:('^(;N*];HK58E+:G'[B+/N>3"R^.DGRG4_
M"\7^UL<X_P#'#3O^$<^--R/](\9Z):Y_Y][3=C\T%>KT4_K3Z0C]R%RGE'_"
MN_B7=<:A\49D4]1:V*H1^((I#\%-1O/^0S\2/$UV.X2?R_YEJ]8HH^N5EM9>
MB7^0<J/*T_9Y\'O@ZE=:SJ)[FYOB<_D!6I:? WX=V@&/#L<Q'>:>1_YMBO0*
M*EXS$/[;^\.5'+6WPR\$6F/(\*:2".A:U5C^9!K3B\*^'H0!%H6FI@8&VTC'
M]*UJ*Q=6H]Y/[QV13CT;3(L>5IUHF!@;8%&/TJ1;"S1MR6D"GU$8%6**CF?<
M8Q88D;*1HI]0H%/HHI %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!3@_P"0
MO=_]<XO_ &:KE4X/^0O=_P#7.+_V:KE !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9'BK
M4[_1_"U_J&CV)U"]@BW16X!.\Y'8<G R<#DXP*UZH:WHUIX@T6YTO45<V]RF
MU_+<HR\Y!5AR"" 0?:@#RNV^*OB&Y\*Z9+8G0[[4YX+RZGE E$:QVT:NT9CX
M9)3O P20.O.<5ZMHVIIK&@V.J(AC2\MH[@*3]T,H;'ZUY]_PK3P=9>$XX-1U
MV:+[++(EUJ@OUB>1Y$6.6-V/ #*JJ5ZC [\UWXO-)T;3+=&N[6SLXX0(3),J
MIY:KV)/("XY]* ((=3LEU2Z<W405DC .[@XW9JU_:^G_ //Y#_WV*>-2L6LX
MKM;RW-M.5$4PE79(6.%VMG!R>F.M+/J%G:F07-W!"8H_-D$D@78F<;CGH,@C
M- $?]KZ?_P _D/\ WV*/[7T__G\A_P"^Q3IM4L+:\M[2XOK:*YN<^1"\RJ\N
M.NU2<M^%6J *?]KZ?_S^0_\ ?8H_M?3_ /G\A_[[%27NHV6F0"?4KRWM(BP0
M23RK&I8]!DGK3+S5M.T]':_O[6U6-!(YFF5 JDX#')X!/&?6@"*36[))HD6X
MB97)W,'^[@9J3^U]/_Y_(?\ OL4KZMIT<]K#)?VJ2W@S;1M,H:<8S\@S\W'I
M3WU"RB65I+N!!"XCE+2J-CG&%//!.X8'N/6@"/\ M?3_ /G\A_[[%']KZ?\
M\_D/_?8J=[NWBNHK:6>))Y@QBB9P&D"]<#J<9&<5+0!3_M?3_P#G\A_[[%']
MKZ?_ ,_D/_?8JQ/<P6J*]S-'"K.$4R.%!8G '/<G@"H4U.PDU*33X[VV>]C7
M>]LLJF1%]2N<@>] $,^M6,5M)(ES%(R(65 _+$#I4@U?3R/^/R'_ +[%)'K6
MERWRV46I6;W;[ML"SJ9#M)#87.>""#Z8-3B[MFDF1;B(O;X\Y0XS'D9&X=N.
M>: (?[7T_P#Y_(?^^Q1_:^G_ //Y#_WV*EAOK2XD6."ZAE=HA,JI("3&>C@#
M^$^O2G0W=O<33107$4LD#!)D1P3&Q&0& Z'!!YH @_M?3_\ G\A_[[%']KZ?
M_P _D/\ WV*N55CU2PENKBVBOK9[BU&9XEF4O$/5AG*_C0 W^U]/_P"?R'_O
ML5'!K5C+&6>YBC(=EP7Z@,0#^(&?QJ2#6--N;P6EMJ-I-<F(3"&.=6?RST?:
M#G:<CGI20ZSIES9R7=OJ-I+;1OL>9)U9$;.-I8' .2./>@!?[7T__G\A_P"^
MQ1_:^G_\_D/_ 'V*?+J-E!]H\Z\MX_LJ!Y]\JCR5(R"W/RC@\GTHL-1LM5M1
M<Z9>6]Y;DD"6WE61"1U&02* &?VOI_\ S^0_]]BC^U]/_P"?R'_OL5<JM+J5
MC ER\][;Q+: &X9Y5 A!&1OR?EXYYH 9_:^G_P#/Y#_WV*C_ +;LOM0B^T1;
M"A;?OXSGI4PU73S917@OK8VLV/*G\Y=DF>F&S@]#TIL.KZ;<::=1@U"UEL0"
M3=).IB '!^8'% !_:^G_ //Y#_WV*/[7T_\ Y_(?^^Q4TEW;0NJ2W$4;.K.J
MLX!95QN(]AD9/;-5KO7M(T^SAN[_ %6QM;:XQY,TUPB))D9^5B<'CGB@!_\
M:^G_ //Y#_WV*/[7T_\ Y_(?^^Q5M6#*&4@@C(([U%=WEM86KW-]<16UO&,O
M+,X1%'N3P* (?[7T_P#Y_(?^^Q4<^MV,489+B*0[E& _8L 3^ .?PJ:35-/A
MA2::^MHXGB,R.TRA6C !+@YY4 CGIR*C;7-)2UMKE]4LEM[M@EO*;A DS'H$
M.<,?I0 [^U]/_P"?R'_OL4?VOI__ #^0_P#?8J66^M(#,)KJ&,V\8DF#R >6
MASAF]!P>3Z&F2:I80W5O;2WULEQ= F")IE#S#U49RWX4 -_M?3_^?R'_ +[%
M']KZ?_S^0_\ ?8JY4=Q<0VEN\]U-'!#&,O)(P55'J2>!0!7_ +7T_P#Y_(?^
M^Q1_:^G_ //Y#_WV*<^J6$>H1V$E];+>2KOCMC,HD=?4+G)'O3)-:TN&\2TF
MU*SCN9)/*2!IU#L^ =H7.2<$''N* &6^M6,MM%))<Q1LZ!F0ORI(Z5)_:^G_
M //Y#_WV*L"Y@-T;831F=4$ABWC<%)P&QUQD$9J./4+*9XEANX)&FW&(+*I+
M[3AL<\X/!QTH C_M?3_^?R'_ +[%']KZ?_S^0_\ ?8I]OJ-C=W,]O:7EO//;
M$+/%'*K-$3T# '(_&K- %/\ M?3_ /G\A_[[%']KZ?\ \_D/_?8I_P#:-C_:
M7]G_ &RW^V[/,^S>:OF;?[VW.<>]1KK6EO=0VR:E9M<7 8PQ"=2T@4D$J,Y.
M""#CI@T ,36[)KB2,W$05 I5]_#9SG\JD_M?3_\ G\A_[[%+%JVG3FZ$-_:R
M&S)%R$F4^01R=_/R]#UI9=4T^!6:>^MHU6'[0Q>90!%_?Y/W??I0 W^U]/\
M^?R'_OL4?VOI_P#S^0_]]BC3=9TS6(WDTC4;2_2,X=K6=90I]"5)Q5R@"G_:
M^G_\_D/_ 'V*/[7T_P#Y_(?^^Q4S7ELDSPO<1++''YKH7 94_O$=AP>?:H8-
M8TRZT_[?;:C:36><?:8YU:/.<8W XZ\4 1OK=DL\2+<1,KYW,'^[@5)_:^G_
M //Y#_WV*6UU73[Z&::RO[6YB@8K*\,RNL9'4,0>"/>I!>VK1P2+<PE+D@0,
M)!B4D9&T_P 7 )X["@"+^U]/_P"?R'_OL4?VOI__ #^0_P#?8J*Z\0Z+96D=
MU>ZO86]O*Q2.:6Y1$=AP0"3@D8/'M5VVN8+RVCN+2:.>"1=R2Q.&5QZ@C@B@
M"O\ VOI__/Y#_P!]BC^U]/\ ^?R'_OL5;9@JEF("@9))Z54M]7TV[M$NK74+
M6:WDD$231SJR,Y. H8'!.>,4 1SZU8Q6TLD=S%(R(65 _+$#I4G]KZ?_ ,_D
M/_?8IB:]I$EC/>)JMDUK;,4GG%PA2)AU#-G /UJPE]:2>1Y=S"WVE2T&V0'S
M1C.5_O#'/% $7]KZ?_S^0_\ ?8H_M?3_ /G\A_[[%-FUO2K>UCN;C4[.*"63
MRHY7N$57?.-H)."<@C'M5Z@"G_:^G_\ /Y#_ -]BC^U]/_Y_(?\ OL5<JC+K
MFDP6\%Q/JEG'#<ML@D>X0+*WHI)PQ]A0 [^U]/\ ^?R'_OL5-:7(N[?SD'RE
MV"D'J Q /XXS4-]K&F:6"=2U&TL\*&/VB=8\ G /)Z9XJ=[NWC>%'GB5K@XA
M4N 9#C/R^O'/% $M%5WU"RB=DENX$9)%B96E4%7;&U3SU.1@=\TW^T[#^T_[
M.^VVWV[9YGV7S5\W;_>V9SCWQ0!:HHHH **** "BBB@ HHHH **** "BBB@
MJ.XA%S;2P.SHLB%"T;%6 (QD$<@^]244 >(7&D/X<\!WMI%X0O-3N5\17?\
M9L<EG+<I;(Y*BY=!DR*$)(SG<3^-:(T.*VT?28F\/:GK>CZ'HT44<-S9XG>2
M24!I!%(.7C6(-LP3\P%>O44 >*V_A"]?X=^&#)I-\+G3]>22WA975UMS=%O.
MEB'"N4Y/ VY. .E:7CWPM<^)-%\:7LMA>33J8H-.MT#@S+$H.X*/OC?)(1U'
M&:]8HH \K^(.G37VO:,EEX7NKC489K.:'4([=7BE5)<O%-(!NB"#+CD9.!SR
M*]4HHH \I^-.AZKJ=QHMU86MY=VUO#>1O%:6:71$SQ@1;HW4C:2"I;' 8\C.
M:9=Z=<RZ3J5]XC\,75VTAM;!8[*T65[-8X.9X8F4A@LLC@8!Z9Y KUFB@#YY
MC\)Z^MOI-M=>'+I;V>PTN&QGC@+K8&"Z9Y=[Y/E$QE6//)) ]*ZO7_"ESJO@
M:/4I=/O9-4FUY-0%LH?=&K72 %HQU*PHO4?*,UZW10!Y'/IOBQ_V@-+UF_T.
M:2P0W5M!<QW*M#%;;%"L5Q\K%BQ.>6R /NUZY110!PWQ+\/MJRZ#>6]K<W5S
M9:Q:.J1%F6-/-!=R@XX ^\1P,US,$,/_  MZ[U"W\,:GI\6E&ZE@F339C_:=
MPZ?O':;& F%VHN>2<\<"O7Z* /%+;PY=VOB/PE%%X6NTU2UN8;N]U#[.I@N!
M)&QF:24 ,KQLS!4)Y)Z$=-6'P]?Z+%\0K32+"]_XF4]O%:RN'D:4RQ*DDF\Y
M+!2S$GH,>U>K44 >;67AJ[\-_$37;OPYITLIDT");=[AV\J6X5W"Q[SP  $&
MT8P*K?!S2=?T?4O%4?B'2;JT>YO(K@W%Q.)//D,2^85(&"-V3D<#.WM7J5%
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **X3Q?\ #6Z\5:X=1A\9
MZ]I">6J"UL;@I&,=P!CDUA?\*1OO^BD^*_\ P,;_ !KJC2HN*;J6?HR;OL>L
M45Y/_P *1OO^BD^*_P#P,;_&M3PW\+;SPWKT&J/XW\1:FL&XFSNKG='+D$8(
M)_&B5*BE=5/P87?8WX/'FCW'Q"G\&IY_]I06_GLY0>4W )0-G)8*P)&.AIEM
MX^TR[UE]-B@N1,FJ2:6S.8U'FI&)"1E\LN#V!/MCFO,[3X>?$&VU"T\827D,
MNH#66U*70Q!$'59#Y;K]HWX.(<?+TX]:UE\#^(!XR^WM9^7;?\)3<Z@9A,F5
MMWM/+63&<_>XQU]JY2CT0^,_# N)8/\ A(=+\Z%G62/[9'N0HI9@1GC !)]
M#5G2_$6BZW)-'HVK6-^\ !E6UN$D*9Y&=I.,U\VP6LFLVGA7PUH]CIUS?V-M
MJEM]JLKV*5KHM;R .0#N12Q&?,VG<?QKUWPGX.U#1?'&CWW]G1VMG!X5BL+A
MHV0 7"R E2 <GC/S=/>@"QXF^+%KX6U[^R[OPKXGNF:40P7%IIX>*X<KNVQL
M7&XXSP!V-=+I_BS1[^XM;-KR*TU2Y@6<:7=2*EU&I&<-%G(([UF^--%O]6U7
MPK-I\'FQZ?K"7-R=ZKLC$;J6Y//+#@<UP3_#767\?WTEU;:C-:W.M?VI!?P:
ME#%!$,#;NC*&4NOW<#"E>XH ]#UGX@^'-'TO5;S^TK>^?2(_,N[2RF22:,9
MY3<,<GOBKL'B[P[<Z=<7\.N:<]K:N$N)A=(5A8\!7.<*<G&#7D<O@7Q,WPWN
M?"Z^#;(7UMIDMHNK"ZBWW3-*&'E]P& );?MY]:T/%GP]UJ]E\61:3I,7V74M
M/TV&WC1XT61X9<R#&1C"^O7M0!Z=%XJ\/SZ9<ZC#KFG26-JQ2>Y6Z0QQ,.S-
MG /UJK<>-=&CN-#CM;@7\>N7#6]I<6;K)%N5"Y)8'IA3TSS7GNO_  ^UM_&V
MJZOIFD0SZ?%J&FWL-@)8XTOEAB9)% )PK*6!&[ ) I;'P)XB;Q!I^JOIRZ=%
M/XAN-1DM(YHV^P1/;&($X."Q;YB%SR?QH ]/M?$>B7VH7-A9:O8W%Y: FXMX
MKE&>+'7<H.1^-5(O&_A6<9@\2:3(/]B]C/\ $$['^\P'U(%>07/P\\0GPK8:
M5=V-MH*:!8WZW&N?:$*WHDB=00%^<*2VY]X&,<9K-TY=,\5ZVT,]OIFDV4?@
MJ2TGN8+V&6.-Q)'Y<C.A*K\PRH)W<<@4 ?0R:A9RZA+81W4+WD*+)+;K("Z*
MV=I*]0#@X/M6;J?BG3](\1:?H][YB2W\,\Z3<".-(5#.7)/'!]*\]^&>I:O%
MH-EXGU73A>ZGXNU&.*=XY-GD6Z1E(W ()880MC_;S6]X[\-:MK/BS2[W3;7S
MK>WTO4;>1_,5=LDL06,8)SR1U[=Z .IL/%7A_53.-,US3KPV\8EF\BZ1_+0C
M(9L'@8[FI])UO2M>M6N=$U*TU&!6V-):SK*H;T)4GFO&=1^%>OW>BZ396&GP
M6DD?A/[!<MYB*IN1)$_EMM.2&VL"PR.>M=[H,NMVDUQ=Q> ;;2S>WEO%*D=Y
M")3$%VO,^S*D)@!5!R1V% ';T444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M=CR/>@#T"'X@>'Y[/[5'<2F+^U%TG/DM_P ?#8PN,=/F'/2LFW^*VCQ6\/\
M:@D^TW5Y=VMK!86\UPTI@;## 0'=[8QZ$]:P+;X:>(@\$5OJ&G+I#:]!KI22
M.07&X!=\1_A XX/?VJA)X/\ $OAWQGX7CTAK6:Z%YJ]YY\L,C6Z+-AE21ARI
M(.,^HXS0!UTOQE\&11JXOKF5#:K>,T-E*XBB+E"SX7Y-K*0<XQ5^#XF>%[BP
MU*[%[+''IOE^<)K:2-V$G^J**5!</_#@'-<1:?!?5+33O$$/]JVDL^M:.]H\
MA1E5;B2>25VQ@X3Y\#OQ6CKGPEN];&MB6^M5%];:<MN&5F426N20XXRC9QP<
MXH Z&3XI>&8K>W=Y+X37%R]HMI]@F^T+,J;_ "VBV[@2N"..<U77XK:-=:QX
M<L]+M[Z]CUXRB.>*V?$)C.U@ZXR"&X;.-HY/%9.A_"Z[TW6-"U+RM%L7L=0E
MNKB'3HY0KJT!B4!G)+,"<Y.WCC%+HWPUUG1=0\/WUO>V$DNF:C?S3(^_:\-T
M^3M('WU'KQF@#3^)'Q%G\"RZ=%!IT%R;U)G$ES<&%"8U!\I2$8M(V<*N ">]
M=7+JPM_#3ZQ<6L\8CM#=/;%?WBX3<4Q_>[?6N$^(/PSU#Q9KTFH6,^GRB>Q%
MF%U!9"UBP<N)X&0\/DCTSM'..*Z#PMX6U?1O ,F@:GKLES>XF2/5(@WF@.25
M<[RWS#/TX H P?!GQ2U'Q'*LVI^'%M-+GM'NX+ZRO5NUC51N*3!!^[;'0'N"
M*W;KXF>&;/2K/49[J86U[I[ZE"P@8DP)MW-C'!^=>.M<AX?^$^NP>*H]4U[4
M-%C6&UGMVDTBQ-O+?^8A3=<<A21G=P.M8'B7X;>*M.\"/]NN;&^BT;P]<Z7:
MP6$,AFF#%-K$'/.$&0.F.^> #T-OB]X1BLKBZN+NZ@2W\EF6:RE1V25ML<BJ
M5RR$_P 0!IMS\3].DCL3I$$LTLVM6^E75O=QO;2VQE!(8HZYZ#(['UK@_&?@
MKQ1<Z=:ZYJ,]K/J*MIUA9QV-K(1'&MPKM+*A.<YQE0<  \UU#?#?7+_6?[<U
M:_T_^T9M;LK^:.V5Q"D%LK*$7/)<[B<GCM0!J6?Q3T?^P;2_U(N9KI[C9!I]
MO-<L(X9"CR$! P48&20 ">">M7KSXE>&;.^AMA=3W1E@BN&EL[62>.&*0XC>
M1D4A W;-<')\%+\6.EOOT>_N[-;N&2&_64P,DT[2JZ["&W+NP1T.>W6K_B/X
M1W^HS:<-&?1]/:TM8;>/4+9)[:YM"G4Q['(=>3A7Z>IH ]8!R,BBFQJ4B168
MN54 L>K>].H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**R/$::Z]C$/#4MO'<^<ID-PN5*#D@>YQC\:YC3/$&K_ /"Q[NPU*^*P."EG
M!Y*M;SX,N-LJ9*2?N_F#_P!UP!P#0!WU%<%8:]KU\MAI]Y>QV]W=:M>6TUS:
M1+B..$.P5 X(_A RP/&>_3-L?&>N7FDWFIO<A#I,EM"]ND*[;PM+L=CD%AD8
MV[2,'UZ4 >GT5S7B/Q2^@ZDL*6KW1-LLBQ^:J*2T\<0_A)_Y:9SG& >.]9Y^
M(30/=07FE>7=1,\4,<=QN6XF658RBDJ#_P M(SG'1CQQR =K17"6OQ*-[9O<
M6FCRS(T(GA,1D?">8JDR8CRN P?"[^ W<5!+\1+FWU(RO%92V4EK (E@N6<?
M:))Y(SEA'G: ASQD8^[DX !Z%17G^H>/[^[T+4?[$TX1WUG9RW$SRR%5C"LR
M*T>Y/W@.TL,A>!SSQ77:UJXT70WOVA:X93&B1*P7>[L$49/0;F'/:@#2HKC+
MGQS>6]W-8#1XGO[;SS.GVS$:B*..3*OLR=RR#^$8/7UK4US5KYO 5SJ^@^3%
M<FQ-U$;H$B,;-V2!U(';.,]Z -^BN(U;5M<CDTMK#44-Q=Q6YM].CA5FG)8&
M=Y21E8PAX*D8/KD"I-;U/7!H>H:SIUVZ0VS3-!;PP1N7"84,Y;_EGE78A?F(
M(P>,$ [.BN737;[_ (3"*.:>U_L:72)+R/RE.YF5H\N6/08<X ^I/81+JVNK
MJWA=)WMTM=2\TW*&/]Z6\IY%7T4+A1W)/Z@'6T5R^DW^J6_C&32=4O&N4DLS
M<Q.\*1J[!P&$6W)V*&4$.2V2""1FHKSQ?<VVNW.FV=A]JF%R\2F:Y$:*$MTF
M)R$)YW8[\]\= #K:*YC4O&+6GAO2]7M]/+Q:A&LK-,[+';J8]X\QD1\>F<8S
MU(K-T_QGJMUK-[8PV5I>/)=,++9=[4$*012,6<(<DF5<8SG<>@&2 =S17)Z7
MXSFUY&GTG3&-DL:>;/).H>)WA\P?)C#*,J"<YR> 0,T_P%XHE\5:%'<NJMY4
M422SD[6DF,:L_P"[Q\J_,,'OG(&,$@'4T5Q5Y\0FL[&6^?2MUHZW?V0BX&^9
MK?.X,NW"!MK8.6Z<XS6OJ>MW6F:?ILU[;+'-<W/E/%!.&5?D=OO,G(^7L!SW
M]0#>HKBK7Q]<W#6=NVD(E[J$5M+:1?:\H5F61OG;9\I41,3@-GC%4+/XCW-K
M;+!J5E]HO81)+=+&QRJ?:)(U6,*A#L!&>NW.!SDT >B45A:#XD;6M6U2Q-F(
M&TN7R9V\X-ESDJ ,="FULG'+8QP:9XI\2?\ ".BWE\B2<-%<RE%=5#>5"TF#
ME3UVXX(_'I0!T%%<BGC2]DO1IJ:1$=3>94CB-W^Z*F$S;B^S(.!C&T\XYQR(
M[;Q?=IXLN=/O+9@D@5HXBR@VY%L)64E<ALGC.: .RHKA%\;ZAJT6G7&E6206
MC7MG!=2O,&<&5%D9%7;R )%&[(.>@IUA\0)9K>WE;32UMML_/GDN1Y@-P2%P
MJH V#U^[P>/2@#N:*YK0/%D^M:A;0R::MM;WEB;^VF%QO+1[U4!EVC:Q# \$
MCMFJVJ>.)-,O-01].C,%I=Q6*2M<$&261$<94(=J ,<GD\< YH ZZBN&;X@O
MM65--E:3RRI@,NU&?[3' "&9 Q4[PP;CCMGI(?B$T#W4%YI6RZB9HH8X[C<M
MQ,LHC**2H/\ '&<XZ,>..0#M:*X2U^)1O;-KBTT:69'A$\)B,CXC\Q5)DQ'E
M<!@^%W\ ^E1CQYJ;ZU$MM:6%W:W$-LD:0WI(6:6>2,DOY?W1LY& 1CIDX !W
M]%<%_P ++>"T2:_TA8//1OLX2Z+[G6X%N0WR?*-S @C)V]@>*E;XASF"1H-'
M#O;V]S<S[[AD39 4SL)CRVX2#&0.00<4 =Q17/\ A/5[_6%U62_2%4@U"2&W
M\MB3Y8"D;N!SS[U7N?&$L6H311:>K6L=\-.$[W&UC.4##Y-I^3)"DYSWVXH
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
MN"#CWH LT5F6?B/1]0FEBL]1MY7B0R, _P# #@L">JCU'%,7Q1HC:7)J*ZE
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
MKJ0",,2I"KG%96G>'?$-O87FCV=A>KIWV^RN+*^NE0W3[)X][2Y8_<15"@@
MJG3CGV"B@#(TS0?[.GO[J2]FNKV_VB6XD55P$7"@*H  &2?7FN*.FZ_'X9TK
M0;739?.L(6ANM\,;02 1LIECD)W;V+#&.?F;/>O3** /)_\ A'_$!T=K06%Y
M_:)259)S,/*>U-JRI"/FQG>4&W'!!;/<S-H^KQV:PZ?IE];:43;I+;S9E=76
M.3S)!'Y@WC<8A][!(W8..?4J* .$^']CK&FO-)KMI=++-;V\ :4JS91IOO%2
M1PI09]Q6IXLTO4==O]*TZT6*.RCE-W=37$7F1L4QY<10,I.6;=U_@KIZ* /*
M]+\.>(8/$NC1WMG)+#I#QVWVP8"RQ(9MC@;B1\KH"/45T7BC1;[4-8U*Y@AG
MD":&\=F4E*@7)+XP,CYL$<_K7944 >072W5QJW]GXN+G5Y)[Q))(KD,AA^R2
M!(V4-Q@E!@CAN>^3=;PA>07>GJ-/O#:6TEK(/*DW/%(;::.1URW#!S%D],@'
MUKTY8(5G:98D$K##.%&XCW-24 <GX#M+^QM;RWO+1XH%:/R9I4:.28[ &+1E
MW .0,LI 8D\5SEUX<UB+3[&3[//(LES>/?QD-.[DR-Y#;1*AP%) PV%RIQQD
M>GT4 >8MHWBB"X4V8NKC5);(1M=78VBW?[,5W)(LFTC>%RC*?F+,#T-&F^'=
M7N/LL-S;W:V!O;9I[=@T(^6*7S&(,KE@28P3G#$9P>2?3J* /++KP_XJW&$B
M=K#2[E;:%2YE^UVI9G+%0ZEMO[E<;@3Y;=<X,-YX?UN;2'@U*PU#4#);H-."
MMM^RD3NQ#CS#CY#'U+<+MSGKZS10 R*7S0WR.FUBOSKC..X]J?110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
>%%% !1110 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>chart-6c062b08a24c54be877.jpg
<TEXT>
begin 644 chart-6c062b08a24c54be877.jpg
M_]C_X  02D9)1@ ! 0   0 !  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" %2 ET# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]HO\ @DG_
M ,$E/^"9GQ>_X)E?L)?$WXG?L*?LO>._B%XY_9>^$GB?QEXR\4?"'PKJWB/Q
M/XBUCPS;7FJ:WK>JW-FUUJ.IW]S*\UU>7+R33.<L^T*J_HA_PY,_X)(_](Z/
MV0?_  R/@_\ ^0J/^")G_*)'_@G1_P!F@_!'_P!0^RK]1J /RY_X<F?\$D?^
MD='[(/\ X9'P?_\ (5'_  Y,_P""2/\ TCH_9!_\,CX/_P#D*OU&HH _+G_A
MR9_P21_Z1T?L@_\ AD?!_P#\A4?\.3/^"2/_ $CH_9!_\,CX/_\ D*OU&HH
M_+G_ (<F?\$D?^D='[(/_AD?!_\ \A4?\.3/^"2/_2.C]D'_ ,,CX/\ _D*O
MU&HH _+G_AR9_P $D?\ I'1^R#_X9'P?_P#(5'_#DS_@DC_TCH_9!_\ #(^#
M_P#Y"K]1J* /RY_X<F?\$D?^D='[(/\ X9'P?_\ (5'_  Y,_P""2/\ TCH_
M9!_\,CX/_P#D*OU&HH _+G_AR9_P21_Z1T?L@_\ AD?!_P#\A4?\.3/^"2/_
M $CH_9!_\,CX/_\ D*OU&HH _+G_ (<F?\$D?^D='[(/_AD?!_\ \A4?\.3/
M^"2/_2.C]D'_ ,,CX/\ _D*OU&HH _+G_AR9_P $D?\ I'1^R#_X9'P?_P#(
M5'_#DS_@DC_TCH_9!_\ #(^#_P#Y"K]1J* /RY_X<F?\$D?^D='[(/\ X9'P
M?_\ (5'_  Y,_P""2/\ TCH_9!_\,CX/_P#D*OU&HH _+G_AR9_P21_Z1T?L
M@_\ AD?!_P#\A4?\.3/^"2/_ $CH_9!_\,CX/_\ D*OU&HH _+G_ (<F?\$D
M?^D='[(/_AD?!_\ \A4?\.3/^"2/_2.C]D'_ ,,CX/\ _D*OU&HH _+G_AR9
M_P $D?\ I'1^R#_X9'P?_P#(5'_#DS_@DC_TCH_9!_\ #(^#_P#Y"K]1J* /
MRY_X<F?\$D?^D='[(/\ X9'P?_\ (5'_  Y,_P""2/\ TCH_9!_\,CX/_P#D
M*OU&HH _+G_AR9_P21_Z1T?L@_\ AD?!_P#\A4?\.3/^"2/_ $CH_9!_\,CX
M/_\ D*OU&HH _+G_ (<F?\$D?^D='[(/_AD?!_\ \A4?\.3/^"2/_2.C]D'_
M ,,CX/\ _D*OU&HH _+G_AR9_P $D?\ I'1^R#_X9'P?_P#(5'_#DS_@DC_T
MCH_9!_\ #(^#_P#Y"K]1J* /RY_X<F?\$D?^D='[(/\ X9'P?_\ (5'_  Y,
M_P""2/\ TCH_9!_\,CX/_P#D*OU&HH _+G_AR9_P21_Z1T?L@_\ AD?!_P#\
MA4?\.3/^"2/_ $CH_9!_\,CX/_\ D*OU&HH _+G_ (<F?\$D?^D='[(/_AD?
M!_\ \A4?\.3/^"2/_2.C]D'_ ,,CX/\ _D*OU&HH _+G_AR9_P $D?\ I'1^
MR#_X9'P?_P#(5'_#DS_@DC_TCH_9!_\ #(^#_P#Y"K]1J* /RY_X<F?\$D?^
MD='[(/\ X9'P?_\ (5'_  Y,_P""2/\ TCH_9!_\,CX/_P#D*OU&HH _+G_A
MR9_P21_Z1T?L@_\ AD?!_P#\A4?\.3/^"2/_ $CH_9!_\,CX/_\ D*OU&HH
M_+G_ (<F?\$D?^D='[(/_AD?!_\ \A4?\.3/^"2/_2.C]D'_ ,,CX/\ _D*O
MU&HH _+G_AR9_P $D?\ I'1^R#_X9'P?_P#(5'_#DS_@DC_TCH_9!_\ #(^#
M_P#Y"K]1J* /RY_X<F?\$D?^D='[(/\ X9'P?_\ (5'_  Y,_P""2/\ TCH_
M9!_\,CX/_P#D*OU&HH _+G_AR9_P21_Z1T?L@_\ AD?!_P#\A4?\.3/^"2/_
M $CH_9!_\,CX/_\ D*OU&HH _+G_ (<F?\$D?^D='[(/_AD?!_\ \A4?\.3/
M^"2/_2.C]D'_ ,,CX/\ _D*OU&HH _+G_AR9_P $D?\ I'1^R#_X9'P?_P#(
M5'_#DS_@DC_TCH_9!_\ #(^#_P#Y"K]1J* /RY_X<F?\$D?^D='[(/\ X9'P
M?_\ (5'_  Y,_P""2/\ TCH_9!_\,CX/_P#D*OU&HH _+G_AR9_P21_Z1T?L
M@_\ AD?!_P#\A4?\.3/^"2/_ $CH_9!_\,CX/_\ D*OU&HH _+G_ (<F?\$D
M?^D='[(/_AD?!_\ \A4?\.3/^"2/_2.C]D'_ ,,CX/\ _D*OU&HH _+G_AR9
M_P $D?\ I'1^R#_X9'P?_P#(5'_#DS_@DC_TCH_9!_\ #(^#_P#Y"K]1J* /
MRY_X<F?\$D?^D='[(/\ X9'P?_\ (5'_  Y,_P""2/\ TCH_9!_\,CX/_P#D
M*OU&HH _+G_AR9_P21_Z1T?L@_\ AD?!_P#\A4?\.3/^"2/_ $CH_9!_\,CX
M/_\ D*OU&HH _+G_ (<F?\$D?^D='[(/_AD?!_\ \A4?\.3/^"2/_2.C]D'_
M ,,CX/\ _D*OU&HH _+G_AR9_P $D?\ I'1^R#_X9'P?_P#(5'_#DS_@DC_T
MCH_9!_\ #(^#_P#Y"K]1J* /RY_X<F?\$D?^D='[(/\ X9'P?_\ (5?PV?\
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
M754M6E-C<^7_ ";?MV^'OVT?BA^SGX%TC]D+]B_]LO\ 9X\1>%/^">/P=O\
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
M_DF@#?HK V>)_P#GKH7_ 'YU+_Y)HV>)_P#GKH7_ 'YU+_Y)H WZ*P-GB?\
MYZZ%_P!^=2_^2:U+(7PA(U!K5I][8-FLRQ>7@;01.\C[\[MQ#;<8P.N0"W11
M10 5_G>?\'PW_)5_^">/_9/OVC?_ %*?A17^B'7^=Y_P?#?\E7_X)X_]D^_:
M-_\ 4I^%% ']?O\ P1,_Y1(_\$Z/^S0?@C_ZA]E7ZC5^7/\ P1,_Y1(_\$Z/
M^S0?@C_ZA]E7ZC4 %%%% !1110 5R.B^!/ _AV+7K?P_X/\ #&AP>)KN[U#Q
M+%I'AS2=*A\0W]_YPOK[6DL;&WCUB\O1<3B[NK\74UR)I1-(XE?=U4V_RI?+
M>.-Q&Y225#)$CA25>6-98"\:MAI$$T1= 5\Q,[A^-?[.7[/7Q/\ A?X\_;6^
M!5UK'PZTOXY_%/X5^"/B-8_MV?#GX;^*=/UCQ?=_$74_B=X9)^,GPF\6?%'Q
M3H-A\6?!OBG1M<\3Z5<>!/&^A^#?'_A[Q'9W=EX7\"3>&FTRZ /UBL?AQ\.[
M&P\+:;8> _!UGIO@75Y-?\$Z?;^%=$M++P=KTMAJVE2ZUX5LXM/B@\/:K)I>
MOZ[IKZEI$5G>/8ZUJUHT[0:C>QS:FD^$_"NAZKKNMZ)X<T'2-:\3W$-WXDU;
M3-&T[3]3\0W5LABM[K6]0M+6"[UBXMXF,4$^H3W,D,;%(W56(/P1_P $Y_ I
M^#?PU^-'P3?X5?"[P#KWPB^/OBCPQK6N?!1/&NF_"SXQW^J>!OA[XVT;XE>'
MM$^(7B;Q_P"*_!.I7GAOQ3H/@WQYX*U+QUXYA\(^//"GB/3].\5:UIYM;BOA
MG]A;XE_%75=<_P""6GB^^U37=2^(W[4_[-O[6_CK]M&SN;V[U1+OQKX4U;X8
MZV^J^*+?<MII.J_"3XQ>)+[X.>$ ;:S?PUX9UZ]^'=G;1:5I=CI^D@'[_P!1
MR_='_72'_P!&I4E>1>-=5^.=GKL,/@#P/\*/$/ACR=.>:_\ &'Q2\8^#]>^W
M-=.+ZVCTK1/@YXYTX6L4*VYM;U];\V:2699M/MT@1K@ _)[_ (-[O^4<>E_]
MG4?MV?\ K8/QBK]OJ_"?_@WMF\1'_@FYH;-I^BBY;]J']N9KN-=8OC!%<-^U
MU\7&N([>4Z&LD\,=T;B.&:6"WDF@2&:2""21[>+]O?.\1_\ 0.T3_P '-_\
M_**@#;HK$\[Q'_T#M$_\'-__ /**CSO$?_0.T3_P<W__ ,HJ -NBL3SO$?\
MT#M$_P#!S?\ _P HJ/.\1_\ 0.T3_P '-_\ _**@#;HK$\[Q'_T#M$_\'-__
M /**CSO$?_0.T3_P<W__ ,HJ -NJU[_QYW?_ %[3_P#HIZS?.\1_] [1/_!S
M?_\ RBJO=S>(OLEUNT_1<?9I\XUB^)_U3] =" /TR,],CK0 OA#_ )%3PS_V
M+^B_^FRUKHJX7PI+X@'A?PX(K#1VC&@:,$:35[U7*C3+7!95T1U5B,$J'<*3
MM#-C<=_SO$?_ $#M$_\ !S?_ /RBH VZ*Q/.\1_] [1/_!S?_P#RBH\[Q'_T
M#M$_\'-__P#**@#;HK$\[Q'_ - [1/\ P<W_ /\ **CSO$?_ $#M$_\ !S?_
M /RBH VZ*Q/.\1_] [1/_!S?_P#RBH\[Q'_T#M$_\'-__P#**@#;HK$\[Q'_
M - [1/\ P<W_ /\ **CSO$?_ $#M$_\ !S?_ /RBH VZ*Q/.\1_] [1/_!S?
M_P#RBH\[Q'_T#M$_\'-__P#**@#;HK$\[Q'_ - [1/\ P<W_ /\ **CSO$?_
M $#M$_\ !S?_ /RBH VZ*Q/.\1_] [1/_!S?_P#RBH\[Q'_T#M$_\'-__P#*
M*@#;HK$\[Q'_ - [1/\ P<W_ /\ **CSO$?_ $#M$_\ !S?_ /RBH VZY'Q9
M][PU_P!C9HW\KNM/SO$?_0.T3_P<W_\ \HJY7Q1+KQ;PYYMAI"X\5Z,4\O5K
MQMS 7>%;=HJ;5/\ ?&\KC_5MG@ ]$7H/H/Y4M88F\1X'_$OT3H/^8S?_ /RB
MI?.\1_\ 0.T3_P '-_\ _**@#;HK$\[Q'_T#M$_\'-__ /**CSO$?_0.T3_P
M<W__ ,HJ -NBL3SO$?\ T#M$_P#!S?\ _P HJ/.\1_\ 0.T3_P '-_\ _**@
M#;HK$\[Q'_T#M$_\'-__ /**CSO$?_0.T3_P<W__ ,HJ -NBL3SO$?\ T#M$
M_P#!S?\ _P HJ/.\1_\ 0.T3_P '-_\ _**@#;KS#XG_ !L^$'P3T_3-6^+_
M ,3O ?PQTO6KZ73-)U'QYXJT;PK9:EJ$-LUY-96-SK-W:175U%:(US)!"[2)
M"ID90HS7:>=XC_Z!VB?^#F__ /E%7\[_ /P<1/J3? G]G_[?;6, _P"%O>(-
MIM+V>Z)/_""W.T$36%GM!!?)!8@A< [B5]OAO*J>=YYE^55JLZ%/&UI4YU::
MC*<%&E4J)Q4KQ;O!+7HV?N/T;/"K+/&_QO\ #_PKSC-,=DN6\8YGC<#BLTRV
ME0K8W!PPN39EF<9T*>)C*A*4ZF!A2DJJMR3DU[W*?L'_ ,-]?L1?]';_ +.?
M_AX? O\ \NJ/^&^OV(O^CM_V<_\ P\/@7_Y=5_G3T5^U?\0:RG_H<9C_ ."L
M-_\ (^O]+7_:'_BC;X5?]'?\0>G_ #*N'/*__+CU^_[O]%D?M\_L1DX'[6W[
M.9)(  ^,/@4DDG '_(:ZDD >I.*^M(Y$E1)(W5XY%5T="&5T=0RLK#@JRD,"
M.""".*_R]X/]=#C_ )ZQ]?\ ?6O]-_2)O$7]E:;MT_12/[/L>NL7P/\ QZ0Y
MX&AD#G..3Q7YYQYP;A.$O[+^JXS$8OZ_]<Y_;PIQ]G]5^J\O)[-*_-]8ES<V
MW+&W4_SX^G=]#7A3Z)4/"^7#/&'$/%;X\EQG'&_V[A,NPRP/^K$>%'A_JKR^
MG#G^LOB"O[;VU^7ZO2]G;FE?K**Q/.\1_P#0.T3_ ,'-_P#_ "BH\[Q'_P!
M[1/_  <W_P#\HJ_/3_/0VZY6#_D=]5_[%70/_3OXDJ_YWB/_ *!VB?\ @YO_
M /Y15S,$NO\ _"9ZF18:1YO_  B^A!E.KWHC"#5O$6Q@_P#8A8L27#(8U"A5
M8.VXJ@!Z#16)YWB/_H':)_X.;_\ ^45'G>(_^@=HG_@YO_\ Y14 ;=%8GG>(
M_P#H':)_X.;_ /\ E%1YWB/_ *!VB?\ @YO_ /Y14 ;=%8GG>(_^@=HG_@YO
M_P#Y14>=XC_Z!VB?^#F__P#E%0!MT5B>=XC_ .@=HG_@YO\ _P"45'G>(_\
MH':)_P"#F_\ _E%0!MT5B>=XC_Z!VB?^#F__ /E%6E:->-$3?0VT$^]@$M+F
M6ZBV8&UC+-:V;AR=VY/*(  (=LD  LT444 %?YWG_!\-_P E7_X)X_\ 9/OV
MC?\ U*?A17^B'7^=Y_P?#?\ )5_^">/_ &3[]HW_ -2GX44 ?U^_\$3/^42/
M_!.C_LT'X(_^H?95^HU?ES_P1,_Y1(_\$Z/^S0?@C_ZA]E7ZC4 %%%% !111
M0!4U#3[#5K&]TO5+*TU+3-1M+FPU#3K^VAO+&_L;R"2VO+*\M+A)+>ZM+JVE
MEM[FWGC>&>&22*5&1V4^.V'[-WP TOX7ZI\%=/\ @U\-;/X2ZW;06NL?#NW\
M'Z)%X0U.&T:T>R%_HJV@M+I].?3]/;3IIU>;33IVG_89;;[!:>3[3-YHBD,
M0S!',0E+",R!28Q(45W"%]H<HK.$+%5+8%?SR^//BA^TO^RY\/\ ]K?0OB!>
M>,++]IKQ'K?['UW%\8?"_P"T!\9?C#\$;_X9?M0?M9:3^S]XK^(_P@^$/QKU
M"YT3]ECQC\+(_$'C*^UCX9^%='U#P;;V5CX \0Z#XA\2Z;8ZGH?A@ _=ZT^%
M?PYL-/\ !.DZ9X.T#2]*^'&N-XC\$:9I%A%I6G>&M<?2=<T.74=-L=-^RVJ7
M,NF>)-=MYS-%,L[:I=W$Z27<@G5_ASX7_#CPCXC\1>+?"W@CPIX?\4>+9I[G
MQ+KVCZ'INGZOK<UU?2ZE>2:A?6MO'<3F]U6>XU6^!<+?:Q<W6JWBSZE<SW4G
MR%^R[\0O%W_#1'[=/P"O-2U[Q/X!^ 7Q#^"K?#35/$6L:MXD\0Z39?%;X">%
M/'OB3X=W7BKQ!?7NJ:^FA^(O.\2Z3<Z]JM[K.GZ=\0;329[TZ/8:&D7Q-^Q;
M^TM\:?%NI_\ !,;QQXL\4>)/$>J_MZ_L]_M,_%#X\^$=;U&_OM$\'>*/"4?P
MZ^(7A*\\(Z%]HGTWP%8_#&7Q3>_!272]#AL--UK3M;T>?Q0-6\7:?::O< '[
MIU'+]T?]=(?_ $:E25XMX[\>?%#P]XA@TOPI\$=8\>Z(\&FSR>)+'Q[X!\/0
MQW,]W(EU8_V3XCU2RU222SCCAE:=8Q;W N%2"0O'+M /RJ_X-[O^4<>E_P#9
MU'[=G_K8/QBK]OJ_"3_@WMU+5S_P3;T&4^'YQ/-^U#^W-)<6QU+3<VDLG[7/
MQ:ED@:83>5.T$\LULTD.8G-OYT;-%-&:_;O^U-9_Z%R;_P &FF?_ !Z@#H**
MY_\ M36?^A<F_P#!IIG_ ,>H_M36?^A<F_\ !IIG_P >H Z"BN?_ +4UG_H7
M)O\ P::9_P#'J/[4UG_H7)O_  ::9_\ 'J .@HKG_P"U-9_Z%R;_ ,&FF?\
MQZC^U-9_Z%R;_P &FF?_ !Z@#H*K7O\ QYW?_7M/_P"BGK(_M36?^A<F_P#!
MIIG_ ,>JO=ZGK!M+H'P[,!]FGR?[3TTX_=/S@39^M $WA#_D5/#/_8OZ+_Z;
M+6NBK@/"NI:LGACPXL>@32H-!T8+(-2TY ZC3;7#!6F#*&&" P!&<'FM_P#M
M36?^A<F_\&FF?_'J .@HKG_[4UG_ *%R;_P::9_\>H_M36?^A<F_\&FF?_'J
M .@HKG_[4UG_ *%R;_P::9_\>H_M36?^A<F_\&FF?_'J .@HKG_[4UG_ *%R
M;_P::9_\>H_M36?^A<F_\&FF?_'J .@HKG_[4UG_ *%R;_P::9_\>H_M36?^
MA<F_\&FF?_'J .@HKG_[4UG_ *%R;_P::9_\>H_M36?^A<F_\&FF?_'J .@H
MKG_[4UG_ *%R;_P::9_\>H_M36?^A<F_\&FF?_'J .@HKG_[4UG_ *%R;_P:
M:9_\>H_M36?^A<F_\&FF?_'J .@HKG_[4UG_ *%R;_P::9_\>H_M36?^A<F_
M\&FF?_'J .@KD?%GWO#7_8V:-_*[J]_:FL_]"Y-_X--,_P#CU<MXGU'57;PY
MYF@S18\5Z,5SJ.GOO;%YA1LF.TGL6P/<4 >D+T'T'\J6N>&J:S@?\4[-T'_,
M4TS_ ./4O]J:S_T+DW_@TTS_ ./4 =!17/\ ]J:S_P!"Y-_X--,_^/4?VIK/
M_0N3?^#33/\ X]0!T%%<_P#VIK/_ $+DW_@TTS_X]1_:FL_]"Y-_X--,_P#C
MU '045S_ /:FL_\ 0N3?^#33/_CU']J:S_T+DW_@TTS_ ./4 =!17/\ ]J:S
M_P!"Y-_X--,_^/4?VIK/_0N3?^#33/\ X]0!T%?SI?\ !Q=_R0G]GW_LK^O_
M /J"WE?T&_VIK/\ T+DW_@TTS_X]7\\7_!Q!=7EQ\"?V?_M6G/8X^+_B'&^Z
MM;C=CP+<;<?9W?&[<_7&WR^?OK7V' '_ "6&1?\ 854_]1JY_8W[/]_\=A>!
M_GQ!FZV?_1)\0/7MMN]+Z;M'\EE%%%?UP?\ 6T2P?Z^'_KK'_P"AK7^GSH__
M ""=,_[!]C_Z20U_F#0?ZZ'_ *ZQ_P#H8K_3;TC4]8&E::!X>F8?V=8'/]IZ
M:.39P$C!FSP21GOC/0U^%^-/_-.?]U;_ -YI_AG^VA?[KZ.B[U/%GH_Y?#3K
MLOF=A17/_P!J:S_T+DW_ (--,_\ CU']J:S_ -"Y-_X--,_^/5^%G^%9T%<K
M!_R.^J_]BKH'_IW\25:_M36?^A<F_P#!IIG_ ,>KF8-1U;_A,M3<:!,9#X7T
M-6B_M'3@55=6\0[7W^=L(<LRX!W*4.X ,I(!Z-17/_VIK/\ T+DW_@TTS_X]
M1_:FL_\ 0N3?^#33/_CU '045S_]J:S_ -"Y-_X--,_^/4?VIK/_ $+DW_@T
MTS_X]0!T%%<__:FL_P#0N3?^#33/_CU']J:S_P!"Y-_X--,_^/4 =!17/_VI
MK/\ T+DW_@TTS_X]1_:FL_\ 0N3?^#33/_CU '045S_]J:S_ -"Y-_X--,_^
M/5JV4]S<0F2ZLVL9=[+Y+3P7!* #:_F6[-'ALD;<[ACD<B@"W1110 5_G>?\
M'PW_ "5?_@GC_P!D^_:-_P#4I^%%?Z(=?YWG_!\-_P E7_X)X_\ 9/OVC?\
MU*?A10!_7[_P1,_Y1(_\$Z/^S0?@C_ZA]E7ZC5^7/_!$S_E$C_P3H_[-!^"/
M_J'V5?J-0 4444 >;^.OB[\-_AIKOPQ\,^.?%NF>'->^,WCE_AK\,-+OA=M=
M^,O',?A3Q+XYD\.:0EK;7"F^B\)>#_$VO2M=-;6L6GZ->2/<*ZHDGHX(8 CH
M1D'!&0>1UQ7Y4?\ !6WPII/CCX'_  V\/&']NK7?&UI\8-.\4_#CP/\ \$\?
MB'HWPI^/WBOQ/H'@WQA%++<_$+7]:\-Z3X6^'WAC1]5O_$'B;4+SQ#I0FU"V
MT#3+7^UK[4;;0=4Z?_@E9HUGX>_9Y\4:/+>?MRQ^,(/BSXAN?B#X4_X*(?$.
MT^*G[2/@3Q/>>%_!36_AR\\=Z;K7B/1_$7P_N/#<6@^)/A_?:'KVK:6FE:]/
M:>=9:C:ZCH^F@'Z1ZIIMIK&FZAI-^DLECJ=C=Z=>1PW-U9S/:WUO+:W*17=C
M/;7EK(T,SJEQ:7$%S Y66WFBF1)%\8TG]FSX,:7\/_%/POG\(R>*O"'C;0;?
MPQXRMOB+XG\7_%'6_%7AZSL)=-TW2/$?B[XC>(/%/C#6;#2K2:X31H+_ %Z9
M='DGN+G2_L=W--</ZCXQ\7^&?A_X3\3>.O&>MZ=X:\(>#= U?Q1XH\0ZO<1V
M>E:%X?T&PN-4UC5]1NI2L=O9:=I]K<75S,[*J11,2>E?D3^S]^UY\2OVB/CU
M_P % O!GP9^.'P6^(?B?1/@-^S3XY_9S^&\OQ#\*WW@;X8:[XZT/XSV&NVWB
MCQ)\.]+\=:_?O::YI?@B]^)6MV^D^*;?2O$-[9^'='LGTN/3&U, _3SPK\$?
MAYX-@M(_"=MX@T=HO'MS\2M9OK3QQXSEU;QQXSNO##^#Y]5^)FMW6OW6K_$W
M=X>73+!+'QY?:_80+X<\(R6]K%)X3\.-IM7P%^SY\'?AGXHO_&/@;P3IV@^(
M+NV\36$-Q;W6J7-IH&F^-?%*>./&>D>#](OK^ZTCP1H_C'QG#;^+?%>C^$+#
M0]-\1^)+6TUG5[6[OK.TE@^8O^">NN^*$^%/Q-\%?$F]^/MU\8_A1\8_$'@[
MXL:-\>_BEX7^-NNZ1XCF\'^"?&FA1?#?XE^#_!OPXT;QA\)_%/@#Q1X3\9^
M[Z3P/X3UZ%_$VIZ7XJ\.^'_$FG:EHFG_ "A^QY^UU\9_'VI_\$W_ !SXU\0Z
MAKEO_P %#O@/^T-\6_'?@34+:SM-,^%>N>#[/P'\2?A[:^";*&U-[HFD>#O"
MGBG4/A1XGM+J^NO^$EU!O#GB?5Y?^$H34+O5@#]M*CE^Z/\ KI#_ .C4J2O)
M/&OQ'\4^&=;BT?2/@=\5O']G)!I]P?$?A"]^#]MH4<US=/')82#QO\6O!FMK
M=V8B26Z?^Q6L!'<P&WO;AQ<)  ?DY_P;W?\ *./2_P#LZC]NS_UL'XQ5^WU?
MA1_P;VZK>'_@F[H<Q\/:RKS_ +47[<TLENTFA^?:O+^UU\7)GM[C&M-"9K=Y
M6MIC;S7$!G@E,$\\'E3R_M[_ &K>?]"[K7_?S0O_ )=T ;5%8O\ :MY_T+NM
M?]_-"_\ EW1_:MY_T+NM?]_-"_\ EW0!M45B_P!JWG_0NZU_W\T+_P"7=']J
MWG_0NZU_W\T+_P"7= &U16+_ &K>?]"[K7_?S0O_ )=T?VK>?]"[K7_?S0O_
M )=T ;55KW_CSN_^O:?_ -%/6=_:MY_T+NM?]_-"_P#EW5>[U2\-I=#_ (1[
M61_HT_)DT/ _=/R<:T3^ !)Z $T 'A#_ )%3PS_V+^B_^FRUKHJX;PIJ=VGA
M?PXHT#6) N@:,!(DFB;' TRU 9=^LH^UAR Z*P!PRJV0-_\ M6\_Z%W6O^_F
MA?\ R[H VJ*Q?[5O/^A=UK_OYH7_ ,NZ/[5O/^A=UK_OYH7_ ,NZ -JBL7^U
M;S_H7=:_[^:%_P#+NC^U;S_H7=:_[^:%_P#+N@#:HK%_M6\_Z%W6O^_FA?\
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
M*_G2_P"#B[_DA/[/O_97]?\ _4%O*_H1_M^U_P"?+7/_  0:Q_\ (=?SP?\
M!Q%J$5[\"?V?_+@OHMOQ?\0$_;-/O++.WP+<]#=01!L[QM"DD[7(&%./L. /
M^2PR+_L*J?\ J-7/[&_9_?\ *87@?Y\09O;_ ,1/B!_DFS^2JBBBOZX/^MHE
M@_U\/_76/_T-:_T^='_Y!.F?]@^Q_P#22&O\P:#_ %T/_76/_P!#%?Z;VD:]
M:C2M-'V/6S_Q+[#D:#JY'-I">OV/MG!]P:_"_&G_ )IS_NK?^\T_PS_;0O\
M=?1T7>IXL_A'PT.MHK#_ +?M?^?+7/\ P0:Q_P#(=']OVO\ SY:Y_P""#6/_
M )#K\+/\*S<KE8/^1WU7_L5= _\ 3OXDJ]_;]K_SY:Y_X(-8_P#D.N9@UNV'
MC/4Y?LFL8;POH2;1HFK&0%=6\1$DQ_8]X4AQM<@(Q#!6+(P !Z%16'_;]K_S
MY:Y_X(-8_P#D.C^W[7_GRUS_ ,$&L?\ R'0!N45A_P!OVO\ SY:Y_P""#6/_
M )#H_M^U_P"?+7/_  0:Q_\ (= &Y16'_;]K_P ^6N?^"#6/_D.C^W[7_GRU
MS_P0:Q_\AT ;E%8?]OVO_/EKG_@@UC_Y#H_M^U_Y\M<_\$&L?_(= &Y16'_;
M]K_SY:Y_X(-8_P#D.M*TNTO(C-'%=1*'9-MW:7%G+E0"2(;F.*0H<_*^W:Q!
M )P: +5%%% !7^=Y_P 'PW_)5_\ @GC_ -D^_:-_]2GX45_HAU_G>?\ !\-_
MR5?_ ()X_P#9/OVC?_4I^%% ']?O_!$S_E$C_P $Z/\ LT'X(_\ J'V5?J-7
MY<_\$3/^42/_  3H_P"S0?@C_P"H?95^HU !112'D$>H- 'X!_\ !6#]HSQW
MXX\3I^R]^S-^RM_P40^-OQ<^$][X5\>^,OCW^P[\0/"?[/5S\ ;[Q/HEQ=6G
M@J'XP_$W1O$?@KQWXN\5>!-2M]9\4?!R[\'^)M#D\+:[X1UG69=/UN?P]/I_
MW'_P2Y;P+>_LMZ?KGAG6/VLM:\8ZSXT\5CXT2?MT:D^H?M7Z1\7-#FLO#?B+
MPK\7(8+#2?#VE7'AC3-)T+3O".G>!M)TWP!+X%_X1O7?",-QIFN#4;[PKXV_
M\$\_VXO'_P =/C#\3O@Q_P %7/C-^RS\/?B7XPTSQ/H_P8^'7P#^!7CW0O#D
M]G\/O _@W4KV7Q1\2='U#Q+>ZAXAOO"$VN7D!GCTK3C?166G0*(YI9_L+]B3
M]G'XQ_LT^ /B!X:^.G[3/B?]K3QWXV^*VI_$.;XO>,O!OA;P%XEN]+O/ _P_
M\(:9X>U+PWX)B@\+6W_"/Q>"WM[*YTB"WCO+&>WFNH$OC<EP#ZU\0^'?#_B[
M0=:\*^+-"T?Q/X8\1Z7?Z'XA\.>(=,LM:T'7M%U2VDLM3T?6=(U*"YT_5-+U
M&SFFM+_3[ZWGM+NVED@N(9(G9#\%0_\ !+K]C?3]?_:(USP[\)O#/@=?VD/
MWPE\#>)]-^'7A7P3\/;;PC!\&-<UGQ9X-\0_#V[\(>%](U3P_P")8O&E_HGC
M6\O;F]U.SN/%/@?P7J?]G@Z,8KG]!KHW MK@VBP-=B&4VRW+R1V[7'EMY"SR
M1)+*D+2[!*\<<DBQEBB.P"G\R?@M^T]\?M3UC]O?P'JNL?!C]I_XB?LN7/A,
M^!O"7P#T&?X5_$"_\1^./ >J^*K?X7^-_ 'Q0^+6N:;8)8ZM:V%EX-^+$OC_
M $'PE\0M/F\0V(@TK6_ GB">< ^L/A]^SO9?#76_$7BW0?&_B*Z\;?$OXGZ=
M\3/C=XQUC2?!]WK7Q:FT3X;6GPP\/>&=3%KX?T_3_"OASPYH6A>$#HMMX-LM
M'N+67PVYEN+F3Q)XGGU7D/A!^Q9\)/@QXK\$^)/#DOB'4;'X1>&/B5X(^!?A
M37;K3;SP_P#!7P9\7/%.A^+?'?ASP2(-*M=6EM+^]\->'M$TBY\1ZIKFH>&?
M!FBV/A#0KJSTE]1&H<Q^P;\9?&'Q>^"_B3Q#\3OB</'_ ,0?"WQ)\4^#O'NE
M:A^SKK'[+?BGX2:]H.F:!>7GPP\<_"G6OB3\6KF'Q%I-EJ5KXIM?%=AXUU3P
MWXV\)^*O#/B/PA<ZGX9OM+UW5O!?V7_V]?&?QDU?]B_Q/XGT?P]%\._^"@GP
MG^-?Q;^$6F:'97L6M_#*R^''_"*^+_ ^@^)=7N]2EB\5R>,_A%XFEU?Q%J<6
MDZ,- \=:)-INFV]UH>LVBZ8 ?J[4,JJ0K%5)$D."0"1B9,8.,\=JFKQGQU\=
M_AS\/M?A\+>)KKQ5'K$\&FWT<6C?#3XG>*[1K>_NY(+;&J^$_!NN:/Y[26\H
M>T;4%NX!Y;7$,230M( ?E-_P;W ?\.X]+X'_ "=1^W9V'_1X/QAK]OL#T'Y"
MOPF_X-[?$6F-_P $V]"N@]YY-Y^U#^W-<0,=*U<,T5Q^US\6[J/?$; 30OY-
MS$7AGCBFA<M#-''-'+&G[>#Q'I;%5#WF695'_$JU?DE@,<V '.>Y ]: -HM$
M"06C!'!!*Y!]#S1OB_O1_P#?2_XU_#-^U+_P4F_;A\'_ +3/[0_A/PE^TG\1
M=%\*^&/C?\5/#_AK1K5]'CM=)T'1_'&N:=I&FV\=SHCW$<%C86T%M$D[&98X
MU64EPQ/A'_#TG_@H%_T=-\3/^_V@?_**OU;#^$>>XBA0Q$,PRQ1KT:5:*E+$
M\RC5A&:3MAVKI2L[.UUOKI_K!D'[(SQNX@R+)<^POB/X64<-GF4Y;F^'HU\1
MQ8J]*AF>#HXVE3K*GPQ."JTZ=>,*BA.<%-2Y9RC:3_T$-\7]Z/\ [Z7_ !I0
M8V^Z4;Z%3_*O\^[_ (>D_P#!0+_HZ;XF?]_M _\ E%7[2?\ !$W]LW]I#X_?
M'+XO:!\=OC'XR^(WA_0OA);:WI&F:Y';7=O8:NWC?0M.:_ACTG289EF:RO)K
M8L^Y#'(P()"E.'.O#/.,DRS%9IB<;E]2CA(1G.%&5=U)*4XP2CST8QO>762V
M\]/B/&7]F-XN>"GAEQ=XI<0<>>'.9Y/P?@*&88[ 917XEEF6*IU\?A,OA3PD
M<;P]A,*ZBJXRG-^VQ-*/)&5I.7+%_P!-^!Z#\A1@>@_(5A?\))I7]^\_\%.L
M?_*^C_A)-*_OWG_@IUC_ .5]?FY_FL;N!Z#\A5:\ ^QW? _X]I^P_P">3UE_
M\))I7]^\_P#!3K'_ ,KZKW?B/2VM+H![S)MI_P#F%:N/^63]2;  #U). .:
M'^$0/^$5\,\#_D7]%[#_ *!EK718'H/R%<'X4\0:;%X8\.1NUV&30-&5L:7J
MSC(TRU!PR6+*PR#AE8@CD$@UO_\ "2:5_?O/_!3K'_ROH W<#T'Y"C ]!^0K
M"_X232O[]Y_X*=8_^5]'_"2:5_?O/_!3K'_ROH W<#T'Y"C ]!^0K"_X232O
M[]Y_X*=8_P#E?1_PDFE?W[S_ ,%.L?\ ROH W<#T'Y"C ]!^0K"_X232O[]Y
M_P""G6/_ )7T?\))I7]^\_\ !3K'_P KZ -W ]!^0HP/0?D*PO\ A)-*_OWG
M_@IUC_Y7T?\ "2:5_?O/_!3K'_ROH W<#T'Y"OD7]OP#_AB#]K?@?\FY_&#M
M_P!2-K-?3O\ PDFE?W[S_P %.L?_ "OKY+_;UUW3KC]B7]K6*)KHN_[.OQ>5
M=VFZI&N7\$ZO&NZ26R2-!N=06=E5<Y8A02/1RC_D;97_ -C'!?\ J32/T+PD
M_P"3K>&/_9PN"_QXDRVWWG^>#1117]KG_:ZMEZ(*_N,_X(9@'_@GWX"R ?\
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
M6O?^/.[_ .O:?_T4]9__  D?A[_H.Z-_X-+'_P"/U7O/$7A\VET!KNCDFVG
M U.R))\I^ !/0 GA#_D5/#/_ &+^B_\ ILM:Z*N&\)^(-!C\+^'(Y-;TB-TT
M'1E='U*S5T9=-M5965I@592"&! ((((R*Z#_ (2/P]_T'=&_\&EC_P#'Z -F
MBL;_ (2/P]_T'=&_\&EC_P#'Z/\ A(_#W_0=T;_P:6/_ ,?H V:*QO\ A(_#
MW_0=T;_P:6/_ ,?H_P"$C\/?]!W1O_!I8_\ Q^@#9HK&_P"$C\/?]!W1O_!I
M8_\ Q^C_ (2/P]_T'=&_\&EC_P#'Z -FBL;_ (2/P]_T'=&_\&EC_P#'Z/\
MA(_#W_0=T;_P:6/_ ,?H V:^1?V_/^3(/VM_^S<_C#_Z@VLU]0_\)'X>_P"@
M[HW_ (-+'_X_7R3^WOKNB3_L2?M:PP:SI4TLG[.OQ>2.*+4+221W?P1K"(B(
MDS,S.[*JJH)9F"@$D"O1R?\ Y&V5_P#8QP7_ *DTC]"\)/\ DZWAC_V<+@O_
M -:3+3_.^HHHK^US_M=6R]$%?W&_\$,O^4??@+_L??BO_P"IA<5_#E7]OO\
MP0[U?2K+_@G]X"BO-3T^TE'CWXKYCN;VV@D&?%\S#*2RHW*LK=/NLIZ$$_EG
MB[_R3-#_ +&N&_\ 3&*/\NOVN?\ RB]DGGXN<+6_\1SC-_D?LG16-_PD?A[_
M *#NC?\ @TL?_C]'_"1^'O\ H.Z-_P"#2Q_^/U_-1_S2FS7(^+/O>&O^QLT;
M^5W6K_PD?A[_ *#NC?\ @TL?_C]<IXIU[0Y&\.>7K.DR;/%6CN^S4;-MB*+O
M<[;9CM49&6. ,\F@#T->@^@_E2UBCQ'X>P/^)[HW0?\ ,4L?_C]+_P )'X>_
MZ#NC?^#2Q_\ C] &S16-_P )'X>_Z#NC?^#2Q_\ C]'_  D?A[_H.Z-_X-+'
M_P"/T ;-%8W_  D?A[_H.Z-_X-+'_P"/T?\ "1^'O^@[HW_@TL?_ (_0!LT5
MC?\ "1^'O^@[HW_@TL?_ (_1_P )'X>_Z#NC?^#2Q_\ C] &S16-_P )'X>_
MZ#NC?^#2Q_\ C]'_  D?A[_H.Z-_X-+'_P"/T ;-?SI?\'%W_)"?V??^ROZ_
M_P"H+>5_0I_PD?A[_H.Z-_X-+'_X_7\[W_!Q'J6G7WP)_9_%C?V5X5^+WB L
M+6Z@N"H'@6Z!+"&1\ %U!)Z%ESU&?L. /^2PR+_L*J?^HU<_L;]G]_RF%X'_
M /909O\ ^LGQ _R3?HC^2FBBBOZX/^MHE@_U\/\ UUC_ /0UK_3YT?\ Y!.F
M?]@^Q_\ 22&O\P:#_70_]=8__0Q7^G#I'B+P^-*TT'7='!_L^QX.IV0/_'I#
MV,]?A?C3_P TY_W5O_>:?X9_MH?X7T=/^OGBS_Z3X:'545C?\)'X>_Z#NC?^
M#2Q_^/T?\)'X>_Z#NC?^#2Q_^/U^%G^%9LURL'_([ZK_ -BKH'_IW\25H_\
M"1^'O^@[HW_@TL?_ (_7,0:_H0\9ZG*=:TD1-X7T)%D.HV?ELZ:MXB9T#^=M
M+*'0LH.5#J2 &&0#T"BL;_A(_#W_ $'=&_\ !I8__'Z/^$C\/?\ 0=T;_P &
MEC_\?H V:*QO^$C\/?\ 0=T;_P &EC_\?H_X2/P]_P!!W1O_  :6/_Q^@#9H
MK&_X2/P]_P!!W1O_  :6/_Q^C_A(_#W_ $'=&_\ !I8__'Z -FBL;_A(_#W_
M $'=&_\ !I8__'Z/^$C\/?\ 0=T;_P &EC_\?H V:*QO^$C\/?\ 0=T;_P &
MEC_\?K0M;RTOHC-975M>0AS&9;6>*XB#J 60R1,Z;U# E<Y ()'(H LT444
M%?YWG_!\-_R5?_@GC_V3[]HW_P!2GX45_HAU_G>?\'PW_)5_^">/_9/OVC?_
M %*?A10!_7[_ ,$3/^42/_!.C_LT'X(_^H?95^HU?ES_ ,$3/^42/_!.C_LT
M'X(_^H?95^HU !1110!\C_MA?LK^$/VM?!/@OP'XR^,GQ]^"MEX<^(-IXSTK
MQ!^SG\:_$?P%\>:MKL'AKQ-X<LM#F\;>$I;?Q#/HTEMXDOK^;0;&XB74=0L=
M.FN1+#9F%_F7]D[_ ()N?!GX(_$KP]\??AM^US^VY\<XM.C\964&C?&G]M+X
M@_M&_"C5M1US36\)ZQK$OA[Q3J&K:(WBO1DLFL+77[*XCU;36ANM*GD:!I;:
M/AO^"U>F:5J_[,&CZ>_B+XT>&?$.H^)_$>CV.I_ S7_@+X-\;P^"-9^&?C/3
MOC<=)\=_M%.GA+P1JDOP6G\<6>F>(? ,>H?'!'N[K3_AIHNK#4/$4">R_P#!
M,SP[^RIX#^'/QS^%7['DGA=/A)\&/VB=:^$(TCP!9>&HOA_X=U[P/\*/A#97
M.C^'-;\*W=[9>-M5.DSZ+J?Q+\;ZU=WGC36OBWJ/CNV\9W<NM:8ZQ@'Z+ZHF
MI2:;J":-/8VNKO8W::7<ZG:W%]IMOJ+6\@L9[^RM+S3KJ\LHKHPR7=K;:A8W
M%Q;K)##>6LKI/'^=/C__ ()]:%\:])^-'B?XD7O@_P )?&OXW^"/V<]$\0^*
M_A)X6NM-\+6GC;]E;XJ:M\;_ (-_$*_T#Q#J=W>>-=8T+XGZA;7C_P#"1WL=
MZO@S2['P5:ZK%$;S6+K]&-2NYK'3K^]@L;O5)[.RNKJ'3; VPOM0EM[>2:.R
MLS>7%I:?:KMT6WM_M5U;6PFD0SW$,6^1?@;PS^VA\0= UG]I;PS^T9^SW=_#
M#7/V?/@]X(^/EI/\+/&NL_M"Z!X\^'7Q!E^)&G:)HUE-X>^&'A+Q5IGQ;TSQ
M!\+_ !!HWB#X?VW@W7K*>.YTC6O!GBCQ?I5S=R6(!Z/\*/V??&/PV^(7Q3^+
MUWK'@WQ%\0_VD/BCX0\3?&R?[!XAT[0M%\ ?#[X/P?#3P7X.^&M@]]J4\EUI
MMUHNGZQJ%]XHF6WU6Z\4^-KH6]B3H-A;>3?L]?L":?\ !/Q%^SHE[XRA\1>
M?V-/AW\7OA7^S/X>M]%ETK5-)\*?%K4_#$:7/CO4$U*73];USP#\/O"FF_#'
MPS/I.F:;;7^F76O>)M7C_M;5[?3](]M_8\^/OB']I/X,6GQ<U_\ X4&]IK?B
M#6[+P[>?LY_&SQ%\=_ =WHNC2P:;<G4O%_BGX2?!76=&\9:5XA@UW0_%O@F_
M\%0WOA._TDV6I7AU-KW3]/\ *O@+^WIX:^-OB'X#1GPC-X:\$?M9^!/BS\2O
MV9O%4FM?VG>>-/"OPCUCP]#??\)9HL6DVT/A#6/&/@WQ-IGQ,\%Z?:ZOXAAN
M/"D.L6>MWFD^(-*^P7@!^@%0S(A"L44L)(<,5!(Q,A&"1D8/(]*FKA_$/Q'^
M'WAC4(]'\2>.?!WA_59%L[A--UOQ1H6DZ@UO<W'EV\ZV.H:A;W;0S/%*D4JP
ME)6CD6-F9&  /QX_X-[@/^'<>E\#_DZC]NSL/^CP?C#7[>D#T'5>P]17X9_\
M&]VJZ8?^";^C3#4+$PS_ +4O[=,L,HO+;RYHY/VO?B[-')%)YNR1'AFBE1T9
ME:.2.124=&;]O?[6TLX U&P)+* !>6I))8 <"7)_"@#_ #F?VT_^3P_VJ_\
MLXWXU_\ JR/$E?,U?2_[:#I)^V#^U3)&RNC_ +1?QJ='1@RLK?$?Q&5964E6
M4@@@@D$<@D5\T5_;65_\BW+O^P'"?^H],_[:?#/_ )-OX??]D1PI_P"J' !7
M]"__  ;K\_M(_'3/_1#K7_U8?AJOYZ*_H1_X-W;B"V_:/^.DEQ-% G_"CK7Y
MYI$B7_DH?AH?>D95ZD#KU('4BOF_$#_DD,Z_[!X?^GZ1_.WT^O\ E$#QQ_[)
MG ?CQ)DB7XG]?V!Z#\A1@>@_(5G_ -KZ7_T$;#_P-M?_ (]1_:^E_P#01L/_
M  -M?_CU?R2?\CYH8'H/R%5KP#['=\#_ (]I^P_YY/4']KZ7_P!!&P_\#;7_
M ./57O-6TLVET!J-@2;:? %Y:DG]T_&!+0!5\(@?\(KX9X'_ "+^B]A_T#+6
MNBP/0?D*X_PGJNFIX6\-J^H6*LN@:*&5KRV5E(TRU!!!E!!!X((X(KH/[7TO
M_H(V'_@;:_\ QZ@#0P/0?D*,#T'Y"L_^U]+_ .@C8?\ @;:__'J/[7TO_H(V
M'_@;:_\ QZ@#0P/0?D*,#T'Y"L_^U]+_ .@C8?\ @;:__'J/[7TO_H(V'_@;
M:_\ QZ@#0P/0?D*,#T'Y"L_^U]+_ .@C8?\ @;:__'J/[7TO_H(V'_@;:_\
MQZ@#0P/0?D*,#T'Y"L_^U]+_ .@C8?\ @;:__'J/[7TO_H(V'_@;:_\ QZ@#
M0P/0?D*^1?V_ /\ AB#]K?@?\FY_&#M_U(VLU]5?VOI?_01L/_ VU_\ CU?)
M'[?&IZ=+^Q'^ULD5]9R.W[.GQ?542[MW9F;P1K"J JRDDLS!0 ,DD 9) /HY
M/_R-LK_[&."_]2:1^A>$G_)UO#'_ +.%P7_ZTF6G^=O1117]KG_:ZMEZ(*_N
M,_X(9@'_ ()]^ L@'_BO?BOV_P"IPN*_ASK^X/\ X(<WUE;?\$_/ 2W%W;0-
M_P )]\5QMFN(8CD>+YFQB213G:ZG&,X93T()_+/%W_DF:'_8UPW_ *8Q1_EU
M^US_ .47LD\_%SA:W_B.<9O\C]C,#T'Y"C ]!^0K/_M?2_\ H(V'_@;:_P#Q
MZC^U]+_Z"-A_X&VO_P >K^:C_FE-# ]!^0KD?%@&[PUP/^1LT7M[7=;W]KZ7
M_P!!&P_\#;7_ ./5RGBG4].=O#>R_LGV^*]&+;;NW;:N+SYCME. .Y- '=*!
M@<#H.P]*7 ]!^0K.75]+P/\ B8V'0?\ +[:^G_7:E_M?2_\ H(V'_@;:_P#Q
MZ@#0P/0?D*,#T'Y"L_\ M?2_^@C8?^!MK_\ 'J/[7TO_ *"-A_X&VO\ \>H
MT,#T'Y"C ]!^0K/_ +7TO_H(V'_@;:__ !ZC^U]+_P"@C8?^!MK_ /'J -#
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
M6'X:KYOQ _Y)#.O^P>'_ *?I'\[?3Z_Y1 \<?^R9P'X<29(U^)_73_9.F?\
M0/L?_ .V_P#C5']DZ9_T#['_ , [;_XU5_(]1^8HR/4?F*_DD_Y'RA_9.F?]
M ^Q_\ [;_P"-57O-*TP6ET1I]B"+:?!%G; C]T_.1%6OD>H_,56O"/L=WR/^
M/:?N/^>3T <SX3TS3G\+>&V>PLF9M T4LS6ENS,3IEJ223$223R23R370?V3
MIG_0/L?_  #MO_C59GA$C_A%?#/(_P"1?T7N/^@9:UT61ZC\Q0!0_LG3/^@?
M8_\ @';?_&J/[)TS_H'V/_@';?\ QJK^1ZC\Q1D>H_,4 4/[)TS_ *!]C_X!
MVW_QJC^R=,_Z!]C_ . =M_\ &JOY'J/S%&1ZC\Q0!0_LG3/^@?8_^ =M_P#&
MJ/[)TS_H'V/_ (!VW_QJK^1ZC\Q1D>H_,4 4/[)TS_H'V/\ X!VW_P :H_LG
M3/\ H'V/_@';?_&JOY'J/S%&1ZC\Q0!0_LG3/^@?8_\ @';?_&J^2/V^--T^
M+]B/]K9X[*SC=?V=/B^5=+6W1E*^"-892&6,$$,H8$'((!&" 1]C9'J/S%?(
MO[?A'_#$'[6_(_Y-S^,'?_J1M9KT<G_Y&V5_]C'!?^I-(_0O"3_DZWAC_P!G
M"X+_ /6DRT_SJJ***_M<_P"UU;+T05_<'_P0XLK.X_X)^> FGM;:9O\ A/OB
MN=TMO#*<_P#"7S+UD1CT51UZ #H !_#Y7]QG_!#,@?\ !/OP%D@?\5[\5^__
M %.%Q7Y9XN_\DS0_[&N&_P#3&*/\NOVN?_*+V2>7BYPM;_Q'.,U^1^NG]DZ9
M_P! ^Q_\ [;_ .-4?V3IG_0/L?\ P#MO_C57\CU'YBC(]1^8K^:C_FE*']DZ
M9_T#['_P#MO_ (U7*>*=-T]&\-[+&S7=XKT8-MM;==PQ=\';&,CV-=UD>H_,
M5R/BPC=X:Y'_ "-FB]_:[H WETG3,#_B7V/0?\N=MZ?]<J7^R=,_Z!]C_P"
M=M_\:J\I&!R.@[CTI<CU'YB@"A_9.F?] ^Q_\ [;_P"-4?V3IG_0/L?_  #M
MO_C57\CU'YBC(]1^8H H?V3IG_0/L?\ P#MO_C5']DZ9_P! ^Q_\ [;_ .-5
M?R/4?F*,CU'YB@"A_9.F?] ^Q_\  .V_^-4?V3IG_0/L?_ .V_\ C57\CU'Y
MBC(]1^8H H?V3IG_ $#['_P#MO\ XU1_9.F?] ^Q_P# .V_^-5?R/4?F*,CU
M'YB@"A_9.F?] ^Q_\ [;_P"-5_.U_P '$]I:VWP)_9^^SV\$&?B_X@SY,,46
M=W@6ZSGRT7.=BY]=JYSM&/Z-,CU'YBOYT_\ @XM(/P)_9]P0?^+OZ_\ ^H+=
MU]AP!_R6&1?]A53_ -1JY_8W[/[_ )3"\#_+B#-[?^(GQ OR/Y'****_K@_Z
MVB6#_70_]=8__0Q7^G5I&E::=*TTG3[(G^S[$9-G;$\6D(')B]!_0<5_F*P?
MZ^'_ *ZQ_P#H:U_I\:.1_9.F<C_D'V/<?\^D-?A?C3_S3G_=6_\ >:?X9_MH
M?X7T=/\ KYXL_P#I/AH/_LG3/^@?8_\ @';?_&J/[)TS_H'V/_@';?\ QJK^
M1ZC\Q1D>H_,5^%G^%90_LG3/^@?8_P#@';?_ !JN7@TS3CXTU1#866P>%M"8
M+]DM]H9M7\1[F"^7M!(502!D@#.<#';Y'J/S%<K 1_PF^J<C_D5=![_]1?Q)
M0!M_V3IG_0/L?_ .V_\ C5']DZ9_T#['_P  [;_XU5_(]1^8HR/4?F* *']D
MZ9_T#['_ , [;_XU1_9.F?\ 0/L?_ .V_P#C57\CU'YBC(]1^8H H?V3IG_0
M/L?_  #MO_C5']DZ9_T#['_P#MO_ (U5_(]1^8HR/4?F* *']DZ9_P! ^Q_\
M [;_ .-4?V3IG_0/L?\ P#MO_C57\CU'YBC(]1^8H H?V3IG_0/L?_ .V_\
MC56H;>"V3R[>&*"/<6V0QI$FXXRVV-57)P,G&3@9/%2Y'J/S%+D'H<T %%%%
M !7^=Y_P?#?\E7_X)X_]D^_:-_\ 4I^%%?Z(=?YWG_!\-_R5?_@GC_V3[]HW
M_P!2GX44 ?U^_P#!$S_E$C_P3H_[-!^"/_J'V5?J-7Y<_P#!$S_E$C_P3H_[
M-!^"/_J'V5?J-0 4A&01TR",_6EHH _&S]HS]IW]M/\ 8<^+7Q'7P?\ \$^_
MB_\ MP_ KXM>)[;Q]X"\=_LU>+?"5S\1O 7BK6/#WA_P_P")/AI\6?AMXL6P
MU(:+::QX>;7_  E\3?#5]J&A1>%=;M_#&NZ;INJ>%_MVM_9G[%-W^T3XK^'?
MBOXN?M._"[3?@/\ $GXS^/;KQS;_  %T[QI9_$&Z^$7@ZQ\*^%/ _A#PUXL\
M8Z3!;^']>^(&IZ3X17Q9XTF\-PKH>EZGX@3PU92WIT&;4;S[%95;&Y5;&<;@
M#C/7&0>O>G  # & . !T ]* ,C7[K5[+0M:O- TJWUW7;32=2N=%T2[U1=$M
M=8U:"SGETW2KC66L]1328-0O4@LYM3:POEL(YFNS9W0A\B3\CO$G[.G[4W[5
M?PF^./@WX[? KX(_ /XA>+-?^ /Q=\,?$'PU^T'K?QWA\4?%7]G;XN>#?B]\
M,/!VMZ9!\#_A+=^#OA-X5U?X?V&CH+*^\2:K=6?BSQ'K@TM_$=WK%WK7[#D@
M D\ <D^@]:^=O#O[4?PFU[P;\=O'UUJ>H>$_"G[.?CWXE_#WXH:OXWL$\+6F
MDZK\*K.QU'Q/JEM-J-T(KKPU)8:E97NBZX\EO;ZO:7$-S;(()H7D /)/@Q\%
MOB+X$^,'Q\^.GBGPWI5[XC_:Q^*/PX'BCPOI'B^WN-,^$/PJ^%7P.C\">&Y)
M-3N]%TV3QQK^K>)],U6^UFUTFVL5M(_'=C;V=U>6GA*[N]2\"_9<_8*\;_!W
M6?V+?#?BO5_#K?#O_@GS\(_C7\(/A'J&@ZA>W&L_%"U^(_\ PB/A#P1XE\3:
M3>:9$GA27P9\(O"\VD>(-+BU?61KWCKQ!>:AIT]MH6BV,NJ??'P(^,&J_&SP
M1)XUU;X,?%KX'%M8N=-L/"_QCB^&L?B36-.BM-/N[3Q5IA^%GQ*^*?AN;PUJ
MXOS#I5Q-XD@U*>6RNWGTNVM?LES=\)\*/VP/@[\8_%'ACPWX2O-9CA^(OA[X
MB>+OA#XEU>PM+'PS\8_"GPF\7:7X(^(7B'X=WT>I75Y?:?X>US7="EC76].T
M"]\0^'-9T[QEX6M-<\(SMK48!]2UY5XS^!WP4\?ZNGB/QY\'_A;XV\0I!8V"
M:]XN^'_A/Q)K*6-G</):62ZIK.D7M\MI:R7-Q);VPG$,#SS/$BM*Y;U6HI2
MH'/^LA_A8C_6IW Q^M 'X7?\&]OA[0%_X)O:);KH>CK;VO[47[<UO;0#3+(0
MV]O;_M=_%VVMX((A!LAA@MH(;>&*-52*"&*)%6.-%'[>'P[X?&"-"T8$%2"-
M,LL@[AS_ *BOQ;_X-[O^4<>E_P#9U'[=G_K8/QBK]O3T_%?YB@#_ #AOVSXX
MX?VP/VJ(HHTBBB_:*^-,<<4:JD<<:?$;Q&J(B* J(B@*JJ J@   "OFFOIG]
MM/\ Y/#_ &J_^SC?C7_ZLCQ)7S-7]M97_P BW+O^P'"?^H],_P"VGPS_ .3;
M^'W_ &1'"G_JAP 5_0=_P;P65G??M'?'.*]M+:\C'P/M6$=U!%<(&_X6'X:Y
M"2HZ@\#D#/ K^?&OZ%_^#=;_ ).2^.G_ &0ZU_\ 5A^&J^;\0/\ DD,Z_P"P
M>'_I^D?SM]/K_E$#QQ_[)G ?AQ)DC7XG]<'_  CGA[_H!:-_X*['_P",4?\
M".>'O^@%HW_@KL?_ (Q6S17\DG_(^8W_  CGA[_H!:-_X*['_P",57O/#OA\
M6ET1H6C@BVG((TRR!!\I^01!70U6O?\ CSN_^O:?_P!%/0!Q_A/P_H,GA?PY
M))HFD2.^@Z,SN^FV;.[-IMJS,S-"2S,22Q))))).370?\(YX>_Z 6C?^"NQ_
M^,56\(?\BIX9_P"Q?T7_ --EK714 8W_  CGA[_H!:-_X*['_P",4?\ ".>'
MO^@%HW_@KL?_ (Q6S10!C?\ ".>'O^@%HW_@KL?_ (Q1_P (YX>_Z 6C?^"N
MQ_\ C%;-% &-_P (YX>_Z 6C?^"NQ_\ C%'_  CGA[_H!:-_X*['_P",5LT4
M 8W_  CGA[_H!:-_X*['_P",4?\ ".>'O^@%HW_@KL?_ (Q6S10!C?\ ".>'
MO^@%HW_@KL?_ (Q7R3^WOH6B0?L2?M:S0:-I4,L?[.OQ>>.6+3[2.1'3P1K#
MHZ.D*LK(ZJRLI!5E# @@&OL^OD7]OS_DR#]K?_LW/XP_^H-K->CD_P#R-LK_
M .QC@O\ U)I'Z%X2?\G6\,?^SA<%_P#K29:?YU-%%%?VN?\ :ZMEZ(*_M]_X
M(=Z1I5[_ ,$_O 4MYIFGW<I\>_%?,ES96T\AQXOF49>6)VX557K]U5'0 #^(
M*O[C?^"&7_*/OP%_V/OQ7_\ 4PN*_+/%W_DF:'_8UPW_ *8Q1_EU^US_ .47
MLD\O%SA:W_B.<9K\C]:O^$<\/?\ 0"T;_P %=C_\8H_X1SP]_P! +1O_  5V
M/_QBMFBOYJ/^:4QO^$<\/?\ 0"T;_P %=C_\8KE/%.@Z'&WASR]&TF/?XJT=
M'V:=9KO1A=[D;;"-RG RIR#CD5Z)7(^+/O>&O^QLT;^5W0!J#PYX>P/^)%HW
M0?\ ,+L?_C%+_P (YX>_Z 6C?^"NQ_\ C%;"]!]!_*EH QO^$<\/?] +1O\
MP5V/_P 8H_X1SP]_T M&_P#!78__ !BMFB@#&_X1SP]_T M&_P#!78__ !BC
M_A'/#W_0"T;_ ,%=C_\ &*V:* ,;_A'/#W_0"T;_ ,%=C_\ &*/^$<\/?] +
M1O\ P5V/_P 8K9HH QO^$<\/?] +1O\ P5V/_P 8H_X1SP]_T M&_P#!78__
M !BMFB@#&_X1SP]_T M&_P#!78__ !BOYWO^#B/3=.L?@3^S^;&PLK,M\7O$
M 8VMK!;E@? MT2&,,:9!**2#U*KGH,?T=5_.E_P<7?\ )"?V??\ LK^O_P#J
M"WE?8< ?\EAD7_854_\ 4:N?V-^S^_Y3"\#_ /LH,W_]9/B!?DVO1G\CE%%%
M?UP?];1+!_KH?^NL?_H8K_3ATCP[X?.E::3H6CD_V?8\G3+(G_CTA[F"O\QZ
M#_7P_P#76/\ ]#6O]/G1_P#D$Z9_V#['_P!)(:_"_&G_ )IS_NK?^\T_PS_;
M0_POHZ?]?/%G_P!)\-"#_A'/#W_0"T;_ ,%=C_\ &*/^$<\/?] +1O\ P5V/
M_P 8K9HK\+/\*S&_X1SP]_T M&_\%=C_ /&*YB#0-"/C/4XCHNDF)?"^A.L9
MTZS\M7?5O$2NX3R=H9@B!F RP1020HQZ!7*P?\COJO\ V*N@?^G?Q)0!H_\
M".>'O^@%HW_@KL?_ (Q1_P (YX>_Z 6C?^"NQ_\ C%;-% &-_P (YX>_Z 6C
M?^"NQ_\ C%'_  CGA[_H!:-_X*['_P",5LU!=75M8VMS>WMQ#:6=G!-=75U<
M2)#;VUM;QM-///+(52*&&)'DED=@B(K,Q"@FIG.%.$ZE2<:=.G&4YSG)1A"$
M4Y2G.4FHQC&*;E)M))-MI(<8RE*,8Q<I2:C&,4W*4F[*,4KMMMI))7;T1F_\
M(YX>_P"@%HW_ (*['_XQ1_PCGA[_ * 6C?\ @KL?_C%<,/CC\&2 1\5?AX00
M""/&&@D$$9!!^W<@CD'N*/\ A>'P:_Z*K\/?_"OT'_Y.KY'_ (B%P#_T6_"'
M_B29-Y?]1OG_ %9GM?ZL\2?]$_G?_AJQ_P#\SG<_\(YX>_Z 6C?^"NQ_^,4?
M\(YX>_Z 6C?^"NQ_^,5PW_"\/@U_T57X>_\ A7Z#_P#)U=GX=\5^&?%]E+J7
MA7Q!HWB/3X+E[*:]T/4K35+6*[CCBFDM9+BSEFB2=(IX9&B9@ZI+&Q4*ZD]^
M6\6\*9QB5@LHXFX?S3&2A.I'"9=G.78W$RITTG4FJ&&Q-6JX033G)0M%?$T<
M^*R7.,#2=?&Y3F>#H*48NMBL!BL/24I.T8NI5I0@I2>D5S7;V3)O^$<\/?\
M0"T;_P %=C_\8K0M;.TL8C#96MM9PES(8K6"*WB+L &<QQ*B;V"@%L9( !/
MJS17T)Y@4444 %?YWG_!\-_R5?\ X)X_]D^_:-_]2GX45_HAU_G>?\'PW_)5
M_P#@GC_V3[]HW_U*?A10!_7[_P $3/\ E$C_ ,$Z/^S0?@C_ .H?95^HU?ES
M_P $3/\ E$C_ ,$Z/^S0?@C_ .H?95^HU !1110 4444 -<%D91U92!^(QS[
M>M?G3\%_ GCSP/X/_;?E\??L\^(?'EC\1?VJ_B=X_P#"GPPFNOA)J%U\6?AI
MXOT?X:Z%;:AIUMXK\;6O@B**[70-<O)/#WQ!UGPQJ#P6$<%Y86\]_8I-^BY(
M ))P!R2>@'J?0#N>W4U\[P_M5_ A_ OQF^)-QXV72?!7P"\<>,_AQ\4]:U[0
M/$N@#0/&/@*32[?Q!HUKI^KZ/::KXAE>[UO2;+P]-X>L-4M_&%WJ>G0>$I-;
M;4+$W(!Y-^RU\%X_V:O#_B_PQX/^%NN^ OAA\7/CWKOBSP!\%?"EYX8E\.?L
MR>%/$/P\T9O$%JUKI_BE?#OA'PKXE^(WA+Q7XWD\(_"B?Q'H7A/QC\5X--\/
MZ:VEG6M7L/DS]DC]BCXO?#/5/^"?7@SQS81:/X7_ ."=?P1^/?PF3QB-9TG6
M$^-FL^.+?P7\./AQK_ARVM;^XUS3=%/PS\.:SXM\<GQ98Z+JNG^-=5T;PYIM
MMKEK9:GKB_J+\,_B]X-^*T/BE/#<^H6NM^!/$H\'>._"GB'2[K0O%7@OQ1)H
M>B^)[71_$6BWH\ZSGU'PQXE\/>(]*N(9+K3]5T/6].U+3KRYM[C*<3\-OVI/
M@Q\6/%<'A'P5XH?4K[5].\;:UX,U&72]0LO#_P 1M"^&GBNR\"_$37/AUKUS
M FG>+](\%^,-2TS0];OM,E:)6U72-5L/M_A[5M,UB[ /H:O&?'7P(^''Q!U^
M'Q3XGLO$TVL0P:;91S:1\1OB7X6M5M["[DFML:7X5\8:)I'GI)<RE[MK!KJ8
M%%GFE2&%8_9JBE90H!(!\R'C(S_K4[4 ?A3_ ,&]OAS2U_X)MZ%:A+OR;/\
M:A_;FMX%.J:L66*W_:Y^+5K&'E-^99G\FVA5Y9Y))I74RS223/)(_P"WG_"-
MZ4I5A'=@JRD'^U=7ZA@1UOR.OJ"*_&#_ (-[O^4<>E_]G4?MV?\ K8/QBK]O
M3T_%?YB@#_.%_;.B2']K_P#:GAC!"1?M%?&F- S.[!4^(WB-5W/(SR.< 99V
M9V/+,22:^:J^F?VT_P#D\/\ :K_[.-^-?_JR/$E?,U?VUE?_ "+<N_[ <)_Z
MCTS_ +:?#/\ Y-OX??\ 9$<*?^J' !7]!G_!O%96]]^T;\<X;@2%/^%'VIQ%
M<7-N<CXB>&3R]M-"Y&0#@MCCI7\^=?T+_P#!NM_R<E\=/^R'6O\ ZL/PU7S?
MB!_R2&=?]@\/_3](_G;Z?23^B!XXW5_^,9P#U[KB3)&G\GJO,_K:_P"$9TG_
M )YW?_@UU?\ ^3Z/^$9TG_GG=_\ @UU?_P"3ZWZ*_DD_Y'S _P"$9TG_ )YW
M?_@UU?\ ^3ZKW?AO2EM+IA'=Y%M/C_B:ZN?^63]C?D$>H(Y'%=/5:]_X\[O_
M *]I_P#T4] '$^%?#^E2>&/#DDBW.]] T9F_XFFJ("6TVU)(5;Y549)P%4*!
MP  *WO\ A'-'_NW/_@WU;_Y85_)S_P %E_VR/VIOV?\ ]H[X4>"_@K\=_B)\
M,_"=[^S+\-O$=YH'A/5K>QTZYUV]\1>.K"[U26*:RN6:\N++3-/MI) X4Q6<
M*A05)/Y%_P##SK_@H)_T=U\:_P#PH[+_ .5-?T_PA]%GBWC#AG)>)\%Q%P[A
M<)G>"IXZAA\5_:?UBC3J.24*WLL#4I\ZY7?DG*.JLW8_EOC#Z5G!_!G$^<\+
MX_A_B+$XO)<;/!5\1A5E_P!7JSIJ#<Z7M<93J<K4M.>$7?H?Z'7_  CFC_W;
MG_P;ZM_\L*/^$<T<]%N?_!MJW_RPK_/%_P"'G7_!03_H[KXU_P#A1V7_ ,J:
M^N/V"?\ @H-^VS\1OVS_ -F/P+XY_:<^+/BGP?XK^,GA'0_$OAS6-=M+C2];
MTB]GG2[TZ_A338FEM;A0HE02*6 &&!&:]/-OHB\991E69YM6XFX9JT<KR_&Y
MC5ITO[5]K4IX+#5,34A3Y\!&//.-*48<THQYFN:22;/,R;Z7_!6=9OE>3X?A
MOB6E7S7,,'EU&I566^RIU<9B*6'A.IR8V4^2,JG-+EC*7*M$V?V[WFF>&=/,
M8OKL61EW&(7>OZA;&0)MWF/S]4CW[-Z[MN=NY<XR,TMO@G_H,67_ (5-Q_\
M+BOSX_X*)JKW'PC+HCG[-XV.716QF7PMG&X'&>^*_-3RXO\ GE%_WZC_ /B:
M_P -O'/Z=^8^#GBIQ5X;T/#+!\04N&YY/&.;U>+JV63QG]J\/Y3G<N; PX;Q
M\:'L)9E+#*V+J^T5%57R.I[.G_JSX>?1UPO'/!^3\4U.+:^63S18YRP4,DAB
MXT/J>98O )+$/-<,ZGM(X7VNM&'*ZCA[W*IO^C+;X)_Z#%E_X5-Q_P#+BG)'
MX+=U1-6LW=V5$1?%%RS.[D*JJJZN69F8A5502Q( !)Q7\Y?EQ?\ /*+_ +]1
M_P#Q-=5X$CC'CGP21%$"/&7A,@B-,@_\)#IO/W:_,LM_:8YKC\PP&!EX.8"D
ML9C,-A757'>(FZ:Q%:G2<U!\(P4W%2<E'FCS6MS1O>/UN*^B=@\-AL1B/]><
M3-T*%6JH_P"KE*/,Z<'/EYO[;=KN+5^5VO>SV7]$7_",Z3_SSN__  :ZO_\
M)]'_  C.D_\ /.[_ /!KJ_\ \GUO#I^+?S-+7^L:=TGW5S^,# _X1G2?^>=W
M_P"#75__ )/KY+_;UT#3;;]B7]K6:)+H.G[.OQ>9=VI:G(N4\$ZO(NZ.6]>-
MP&125=65L88%20?M.OD7]OS_ ),@_:W_ .S<_C#_ .H-K->EE'_(VRO_ +&.
M"_\ 4FD?H7A)_P G6\,?^SA<%_AQ)EMON/\ .IHHHK^US_M=6R]$%?V\_P#!
M#[1[&^_X)_> I+A9V;_A/OBN?W=[?VZY/BZ5/N6UU"GW8U_AZC/WBQ/\0U?W
M&_\ !#+_ )1]^ O^Q]^*_P#ZF%Q7Y9XN_P#),T/^QKAO_3&*/\NOVN:7_$KV
M2:;>+G"S7D_]7.,U=?)M>C9^LG_",Z3_ ,\[O_P:ZO\ _)]'_",Z3_SSN_\
MP:ZO_P#)];]%?S4?\TI@?\(SI/\ SSN__!KJ_P#\GURWBC0--A/AS8ET _BO
M1E;.IZHV01=CC?>MM;GY67##)P>:](KC_%W7PS_V-VA_^A75-*[2[NP'B-Y^
MT5^R-IMY=Z;J/[1_P-L-1TZ[N=/U"PO?CQX1M+VQO[&>2TO;*\M9_&<<]K=V
M=U#+;75M/''-;W$4D,J)(C**W_#2_P"QS_T<S\!/_#_^#/\ YMJ_SP/VBHXQ
M^T%\=_W47_):OBT>8HR<GXB>)<G)4GGO[UXWLC_YY0_]^8O_ (BO[ZP/T-\@
MQ>"P>*EQMG$'B<+A\0X+*<$U!UJ4*CBF\4FU'F:3>]EWT_S\S#Z:&>X+'XW!
MK@C*:BPF+Q&&4WFF,BYJA5G34FE0:3DHW:3=KV/]*/\ X:7_ &.?^CF?@)_X
M?_P9_P#-M7>>!/B'\"/BE<:E9_#'XI^ /B+>:-;VUUJUIX$^*&F^+[G2[:\D
MFAL[C48/#WB749;&"ZFMYXK::Y6*.>6&:.)G>-PO^9!LC_YY0_\ ?F+_ .(K
M^F7_ (-KE1?BA^U451%)^'OPMSL15SCQ3XRQG:!ZFOC?$WZ+^3<!<"Y_Q;A>
M+,SS"OD]'!U*>#KY=A:%*L\5F6"P+4ZM/$3G!0CBI5$XQ;<H13LF[?9^%WTI
M\W\0>.\AX0Q/">6Y=0SBKC(5,90S#%5ZM%8;+\7C8N%.I2A"7/+#1@[R5HR;
M6J1^P'QH_:@^)/@'XJ>./!N@VOA9M&\/:PEAIYU&PUZ\OC =.L+H_:;E?$]N
MLTGFW,GSB&,;-J[?ER?,/^&S_C!_SZ>"?_!/X@_^:VN"_:=_Y+_\5/\ L98_
M_3+I->$5_P DWB?])#QXRKQ+\1<KRWQ9XXP6799QYQAE^7X+#9[BZ6'P>!P7
M$68X;"86A3C-1IT</AZ-*C2A%)0IPC%;*W_0'PCX6>'6,X3X6QF*X,X?Q&*Q
M?#>18K$UZN7T95:^(Q&5X2M7K5)-7E4JU9RG.3UE*3;U;O\ 6G_#9_Q@_P"?
M3P3_ ."?Q!_\UM?27[+?QW\:_&/XB:EX6\86^@)I=IX2U+6XCHMOKNFW9O;3
M4]&M(@]Q)XBO T'E:A.7B$2EG$;>8-N#^7-?;W[ O_)9];_[)WK?_I]\,5]A
M]'/Z07C;Q-XX^&60<0>*'&><9+FO%."PF999C\[Q>(P>-PTX5'.AB*,YN%2G
M)QBW"2:=E=:*WA^*'AIP!E/A]Q9F.6\(9%@L?@\HK5L+B\/@*5.O0JQE34:E
M*I%7A-)NTEJKONS]:_\ A&=)_P">=W_X-=7_ /D^C_A&=)_YYW?_ (-=7_\
MD^M^BO\ > _SH,#_ (1G2?\ GG=_^#75_P#Y/K^>+_@XATRTL/@3^S_]F69=
MWQ?\0Y\V[O+G[W@6XS@75Q-@_NUY&",8& 6W?T>5_.E_P<7?\D)_9]_[*_K_
M /Z@MY7V' '_ "6&1?\ 854_]1JY_8W[/]+_ (G"\#]-N(,W:\G_ *I\0*Z^
M3:]&S^1RBBBOZX/^MHE@YFA_ZZQ_^ABO]-O2/#>E-I6FDQW9/]G6 _Y"NK]K
M. #I?@<  5_F20?Z^'_KK'_Z&M?Z?.C_ /()TS_L'V/_ *20U^%^-/\ S3G_
M '5O_>:?X9_MH4O9?1T=M54\6;/M[OAH4O\ A&=)_P">=W_X-=7_ /D^C_A&
M=)_YYW?_ (-=7_\ D^M^BOPL_P *S _X1G2?^>=W_P"#75__ )/KY>_:9^+_
M (,_9;^''Q:^._BKP_XD\3>'?AG\/_#&N:CH7AW5I8];U&*^\87NB"&PFU35
M[*S$BS:C!,5NKN.(1Q2E/WC!7^P*_*[_ (*[_P#)BO[7_P#V1SP-_P"K5LZ^
MDX-RW"9SQ?PID^/A*I@<UXDR/+<;3A.5*<\)CLTPN%Q$(5(-3IRE1JSC&<&I
M0;4HM-(^;XRS+%Y-PCQ3F^ G&GCLJX<SO,L'.<(U(0Q6!RW$XG#RG3FG"I&-
M6E!RA).,DG%JS/@ _P#!P_\ LK*2#^SO^T#D$C_D9/!O8X_Z'RD_XB(/V5O^
MC=_V@?\ PI/!O_S>5_(7)_K)/]]O_0C3*_TJ7T6?!UI/^Q<SU2?_ "/LT\O^
MHCU^_P C_,?_ (FR\9?^AOE'_AAR[R_Z=>3^_P C^O?_ (B(/V5O^C=_V@?_
M  I/!O\ \WE?K;\$?CKX%_:W_8^D_:'\&>&O%/A30?&_@WXG_P!G:%XHU=I]
M:L6\,7?BKPI<_;O[+UG4=,<7-YHD]U L5Q,/LLT2S!)?,C7_ #G%ZCZC^=?W
M9_\ !);_ )1%_#?_ +$_]H3_ -6-\3J_F/Z6W@MP%X<^#^99YPME^,PF8XG$
MXG+*M7$9GC<9!X2MPYQ!BJD%2Q%6<(S=;!4)*I%*44I13M)G]*?15\;^/_$K
MQ/61<58_ 8K+L+E"S6E3PV683!U%C*.?9!A*<Y5:$(SE!4<;B$Z;?*W*+:O"
M)\3Q@>7%P/\ 51]A_<6GX'H/R%-C_P!5%_URB_\ 1:T^O^(JG_#@^O)'\E_D
MON/^F)MW>KW?Y_\  7W"8'H/R%?K9^P5I%C?_"3Q)+<I.77X@ZG&#%>WULNU
M=!\.,,I:W,*,<NWS,I8C@L0% _)2OU^_X)^_\D?\2_\ 91-5_P#4?\,U_;G[
M/W3Z1F56T_XQ3BG_ -1<.ORT/Y_^DMKX6XR^O_"QD[^?UB6I]E_\(SI/_/.[
M_P#!KJ__ ,GUJ6=E;V$)@MA(L9=I,2SW%PVY@H/[RYFFDQA1A0^T=E!)S;HK
M_><_SE"BBB@ K_.\_P"#X;_DJ_\ P3Q_[)]^T;_ZE/PHK_1#K_.\_P"#X;_D
MJ_\ P3Q_[)]^T;_ZE/PHH _K]_X(F?\ *)'_ ()T?]F@_!'_ -0^RK]1J_+G
M_@B9_P HD?\ @G1_V:#\$?\ U#[*OU&H **** "BBB@!K@E' ZE2!]2"!7XF
M^-/V<?C'\6_V</V[O!'A_P &>*="\8:O_P %"O#/[2'PYT;Q+;GPA_PM7PE\
M'/BS^S3\8K+2M"U75?\ B7?V5\3H?@[XB\&Z;<ZK/IUO!?W=G-KJZ7I<J7<G
M[:5EZUJ^E>&]&U?Q!K5W!INC:)IM_K.L:A/E;>QTW3+26]U"]N"BLPAMK2"6
M:5@K,$C. 3@$ ^!/@!X-\7^&OVAOVKOCSXH\)>.- T#]K3XL_!WPW\-O#_\
MPCMQ)K_A_P ,_"/]GBV\.7GQ$^(MM83WR> [7Q)XGTWQ-I6ERZ\+>YBM=,\"
MPZG!::AXDLK"W^5_V.?V2/C7X#U+_@F]X$\:^'M3T&S_ .">7P%_:%^$_P 0
M/'&I3V5SIOQ6\3>+[/P'\-?AY>^"+Z"\^V:YHWB[PGX:UCXK>)KZXT^V7P[?
M2>&_#.JJOBDZK8:3^J/P+^/GPK_:/\"I\1_A!KFH^(?!YUG4]!CU+5?!GCGP
M+<'5=',":A#'HGQ"\,^$]?,<#W4<2WJZ4;&>4RQ6UU-)!<)'>\"_''X2?$O7
M-6\.>!/'6@>)-:TBWNKZYL].GE)O=,T_7]1\)ZAK>A7$\$%KXHT#3O%>D:KX
M5U#Q#X:N-7T2P\3Z9?\ AZ[U"'6+2:S0 ]8KR#QM\&O#OCC78?$6J>)_BUI=
MS%#IUF=.\'?&CXJ>!- DAL[IY5>7P_X.\6Z)I+W4QG=+N^%JM]=1+#'-<,MO
M!Y?K]1R_='_72'_T:E 'X5?\&]N@6H_X)N:%;_;-;VVW[4/[<T"2'7]8:>1(
M/VNOBW;(]S<->F:YG9(%DFN)V>>XN'FN9WDGFD=OV\_L"U!!^VZX<,IP?$&L
MD'##@C[;R#WK\7?^#>]@/^"<FE]?^3J/V[.BL?\ F\'XP^@/K_/T-?MX6'HW
M5?X']1_LT ?YP_[9T8A_:_\ VIXE:1UC_:*^-,8:61Y96"?$;Q&H,DLA:21R
M!EI'9G=LLS%B2?FJOIC]M,_\9A_M5G!Y_:-^-?\ "W_11_$9]/>OF;(]_P C
M_A7]MY6G_9N7:/\ W'"='_T#TS_MH\,VO^(;^'VJ_P"2(X4ZK_H0X 6OZ#?^
M#>&SCO?VC?CG%)+=1 ? ^U(:TO+JRDS_ ,+#\-'F2UEB<CC&TL5P3Q7\^.1[
M_D?\*_H7_P"#=<@?M(_'3@_\D.M?X6_Z*'X;]J^;\04_]4,ZNG;ZO#=?]/Z1
M_.WT^FG]$#QQ5T_^,9P#W[<2Y);\;'];G]@6G_/]KG_A0ZQ_\FT?V!9_\_\
MKG_A0ZQ_\FU^7O[1WQQ^,7A+XS^-/#_A?QKKVDZ%I\NBK8:?9V>G26]NMQX=
MTF[G\MY]+N)F$EU//*Q>9\.[!=J[5'B'_#2G[0'_ $4;Q/\ ^ &D_P#REK_)
M+B/Z87 7#7$.>\.8SAOB^OB\@SC,\EQ5;#4<C>'K8C*\;6P-:KAW6SNE5=&I
M5H2E2=2E3J.$H\].$KQ/^.K%<=9;A,5B<+4PF.E/#8BMAYRC'#\LI4:CIRE&
M^(4N5M-QND[6NDW8_;'^P+/_ )_]<_\ "AUC_P"3:KW>@V@M+HB^ULD6T_!\
M0:P1_JGZC[;SZX/'J"*_%;_AI3]H#_HHWB?_ , -)_\ E+7O7[-?QJ^+GC/X
MKZ;H'BWQEKFL:)<Z!XKGN-/O;/3X[>6:TT>2:U=GM],MI@T,HWH%F4,W!5AQ
M6G"_TON ^*^(\BX9P/#G%N'QF?YME^3X6OBJ.2+#4<1F.*HX2E5KNCG5:LJ,
M)UHSJ.E2J34$W&$FDF\'QSEN-Q>&PE/"8Z-3%5Z5"$IK#\D959PA&4^7$.7*
MG*[<8R=E=)W1_.?_ ,%\;=+?]K3X1!'G<2?LG_"V5O/N)[@AF\6?$=2(VGDD
M,<?R@B*,K$K%BB+N.?P\K]S/^"^Z.?VMO@_A'X_9,^%H/R/P1XN^).0>.".X
M/(/!YK\-O+D_YYO_ -\M_A7_ $;>!R?_ !"/@"R=O]7L+LO[U0_R?\>'_P ;
M?X_UU_U@Q%^]^2E^-QE?;O\ P3902_M\?LBQL7"M\>/ X)CD>)\?:K@_+)&R
M2(3C&493C.#7Q+Y<G_/-_P#OEO\ "OM__@FLCC]OK]D0E' _X7QX'YV-@?Z3
M<=3C _&OKN-XO_4OBZZ=O]6,_OH_^A5BSY'@%K_7G@[7_FI\BZ_]3/"_YK[T
M?V-?\%!+"*QG^$PBFOIO,MO&>[[;?WE\5V2^&,>6;N:8QYWD/Y>W?M3=DJ,?
MG'7Z5?\ !0Y7DG^$FQ)'Q;>-<[8W.,R^%L9PO&<'&?2OS9\F;_GC-_WZD_\
MB:_X./IN-?\ $T'BCK_R]X1_]8+A;_-?>?\ 7O\ 1_\ ^31\)?X<Z_\ 6BS<
MCKJ/ ZA_&W@M"6 ?QAX60E&9' ;7].4E'4AD8 Y5U(93AE((!KF_)F_YXS?]
M^I/_ (FNJ\"Q3#QQX))AF 'C+PH23%)@#_A(=-Y/RU_-?#S7]OY)JO\ D;9=
M_P"I='_-?>C]6S/_ )%V/_[ \3_Z9F?T._V!:DL?MNN#+,<#7]9 &6)P!]MX
M Z >E'_"/VO_ #_:[_X4&L__ ";6T&'HW5OX']3_ +-+N'HW_?#_ /Q-?]5"
MU2OKHC_'4Q/^$?M?^?[7?_"@UG_Y-KY*_;VT2V@_8E_:UE6[UAV3]G7XO.%F
MUO59XB4\$ZPX#Q2W;QR*2NUD=61T+(P*L17VAN'HW_?#_P#Q-?(W[?; _L0_
MM;@!O^3<_C!_"P_YD;6?45Z63_\ (VRO_L8X+_U)I'Z%X2?\G6\,O^SA<%_^
MM)EI_G544F?K^1[_ (49'O\ D?\ "O[8L^S^YG_:XFK*[6RZBU_;S_P0_P!,
MMKK_ ()^^!)IKK48 OCSXL,QMM6U"RB55\73 DI;W,42JJIN)V@9+N3EB:_B
M%R/?\C_A7]N'_!%K_E&QH P2?^$C^-PQM)_YC^I<=,<] .YX&:_)?&>J\/PA
M]8Y.;V.84JJBWR\SIX7%RY>:SM>UKV=NS/\ +C]KK)+Z+>32T?)XM\+R2O;5
M<-\:/?6UU?6STOH?K5YGA0]/%4O_ (6EU_\ +6C?X5_Z&J7_ ,+2Z_\ EK7\
M]D5JWDPXLG_U$/2S;_GDGI%3_LK?\^3_ /@&W_QJO\8(_3HS!QB_^(;8%72=
MGQ;6NKI.S_XQWS_'T/\ E87B+4:7_"33UM_S'2ZV_P"H7S_+OI_0AO\ "O\
MT-4O_A:77_RUK$UVUTBY_P"$=ET_5KW4$3QAH4<C1^([^_C1LW#[&VW\J(S
MJ<'#[3P0K'=^!7V5O^?)_P#P#;_XU7Z/?L8Q&/P/JP\AHL_&'PRQ @:/(_X1
MV %B-B\ \%CP. 2.*_3_  @^E+B_%#CK+>#JW!>%R:GC\/F%=X^EQ!4S"=-X
M'!5<6H+#2R?!J:J^RY&_;QY%)RM*RB>OD?&4\XS&C@'@(8=5859^UCBG5<?9
M4W4MR.A3O>UK\RM=/78_A"_:(4)\?_CH@+$)\:/BP@+LSN0OQ"\2*"[L2SL0
M,L[$LQRS$DDUX[7LW[1*.?V@?CL0CX/QJ^+7\##_ )J'XE]17CGER?\ /-_^
M^6_PK_J(R9/^Q\JT?_(MP/1_] M(_P 7<^:_MS.=5_R-,?\ ^I5497]+/_!M
MW91WOQ-_:H226[B ^'GPN :TO;NR?GQ5XN8DO:S0LQ^0 ;B<*S@8#MG^:GRY
M/^>;_P#?+?X5_3%_P;8AD^)_[5.Y7'_%O?A;U1N?^*I\8]..>O:OR7Z1B?\
MQ!?CBZ=OJN4[K_JH,I/U_P"C4U_Q&O@C7_F(S;K_ -2',_T_ ^[?VEXE@^/7
MQ1B1I65/$B ---+/*0='TIOGFF>260C. 7=F"@#. *\-KWK]IR.5OC]\4V6*
M5@?$J8(BD(/_ !)M)Z$+S7A/DS?\\9O^_4G_ ,37_ MXOM?\1;\4]=?^(D\=
M7UZ_ZTYK>_G=Z^;/^NW@C3@K@[_LE.'/_5-@B.OM3]A"TCO/C%K44DMU$H^'
MVMONM+NYLY21K?AI0#+:RQ2%/G)*%BA8*Q4E5Q\7^3-_SQF_[]2?_$U]N?L#
MI(GQFULO'*H_X5WK8RT;@9_MSPP<9*]>*^Z^BNU_Q,1X1:K_ )+' ?\ INL_
MR/G?&'_DV/&M]O[$Q%__  .F?K7_ ,(_:_\ /]KO_A0:S_\ )M'_  C]K_S_
M &N_^%!K/_R;6WN'HW_?#_\ Q-&X>C?]\/\ _$U_TA'^6!B?\(_:_P#/]KO_
M (4&L_\ R;7\\'_!Q%I\5E\"?V?S'/?S;OB_X@!^V:C>WN-W@6Y/ NIY@I&P
M;2H!&YP#ACG^CK</1O\ OA__ (FOYT_^#BU@?@3^S[@-_P E?U_^%AT\"7GJ
M*^PX _Y+#(O^PJ?_ *C5S^QOV?\ ;_B<+P/;Z<09N_3_ (Q/B!?DV?R.T4F1
M[_D?\*,CW_(_X5_7-GV?W,_ZV;KNOO1-!_KH?^NL?_H8K_2(^)?CC0?@[\/-
M+\8:O;^+M7M'GT#1_L>D^(KV*Y$VH6;&.;-[J<$'E)]F;S 'WDL-BGG'^;M
M?WT/7B6,_=/]]?:O]#/]LL,_[/\ HZHDCG_A)O!?"QNQQ]AON<!2<#N>@[XS
M7\E_2]S_ #/A7PYQ_$>3U84,UR;(.)<?@*U6C3KTZ>)H4\ME3G.C6C.E5BGO
M"<91>S1_A#^VZQ-7!Y+X!XO#RC&MAZ7B[4I3<8SC&<8>&EFXRO%I=4]#@_\
MAMSX<_\ 0H_%'_PJ+;_Y?T?\-N?#G_H4?BC_ .%1;?\ R_K\T/)G_P"?>X_\
M!YO_ (BCR9_^?>X_\!YO_B*_Q;_XFU\:?^BAROI_S(,F\O\ J%_J_K?_ )T?
M]=L__P"@FA_X34/_ )#S7WGZ7_\ #;OPY_Z%'XH_^%1;?_+^O$?^"H-]8^)/
M^"=O[3/BNR&LP6VO_ /X;:]:VNIZK>7<\$6K?$G2KR."[S=SV\LD,;HC*K2P
M*_F-%G>S-\?>3/\ \\+C_OQ-_P#$5]3_ /!0U6_X=;?&X;'S_P ,O?!L8V.#
MN7QSHNY<%?O+U*]0.2,<U_:7T&?&;CSQ/\8LJR_B[,\)C\+EF=\&8S"0P^6X
M'!2IUZO%& HSG*>$HTY33IZ*,VXIOF2OJ9YOG^99OP-XC4\=6IU(4>!N(ZD%
M"E3IM2EE.-BVW!*Z<>CTZG\*\G^LD_WV_P#0C3*FDCD\Q_W;_?;^!O[Q]J9Y
M<G_/-_\ OEO\*_Z=8IV6CV71]C_("Z[_ -?TU]XU>H^H_G7]T7_!)O3()O\
M@DK\-KMI]160>$?V@G\N+5-0AMB4^(GQ+4 VD5REL5^0%D\K:[%BX8LV?X8%
MCDR/W;]1_"WK]*_NP_X)+@C_ ()&_#92KACX/_:#PNQLG/Q%^)I'&,\Y&/7H
M.:_C#Z>*MX$XINZMG52S>FO^J?%?Z7/[+^@NU_Q&?$:K_DEZG_K3\+'Q1'_J
MHO\ KE'_ .@+3Z6.&;RHOW,W^JB_Y92?\\U_V:?Y,W_/&;_OU)_\37_!G3?N
M0N]>2/Y+_-?>?]7TMWZO\R.OUL_8)TN&]^$?B262XU*%E^(.IH%L]4U"RC(&
M@>'&RT5K<0QLY+D%V4N555+84 ?DOY,W_/&;_OU)_P#$U^O7[  9/A!XE#HZ
MG_A8>J'#1N#@^'_#0S@KG&0>:_MS]GZ_^.C,JU6O"G%/_J+A_P!&?@'TEO\
MDUV,_P"QQD__ *D2/LW_ (1^U_Y_M=_\*#6?_DVM.SM([*(PQRW4JEV?=>7=
MS>RY8 $":ZEEE"#'RH&V*22 ,G-C</1O^^'_ /B:4'/3/X@C^8%?[SG^<HM%
M%% !7^=Y_P 'PW_)5_\ @GC_ -D^_:-_]2GX45_HAU_G>?\ !\-_R5?_ ()X
M_P#9/OVC?_4I^%% ']?O_!$S_E$C_P $Z/\ LT'X(_\ J'V5?J-7Y<_\$3/^
M42/_  3H_P"S0?@C_P"H?95^HU !1110 4444 %>&?M*:7\*M<^"/C_0_C=I
M'BK7/A9KFF6>C>,M,\%:;\4=4\23Z9J>L:;:1/8P?!B*7XEVT5M?R6=UJ.K>
M%_)GT33H;K5]0N[+2;*_NX?<Z",\?R)'ZCF@#X$_9NT[QY\.?A+XE^'7C+XG
M?%;6=(\:?&'XB^#OV4/&7Q>C\8^*OC/:?#;6O!K^)O!UG\3-?\0Z=/XQO=1\
M*:[IWQ$3PMXI^+4T/B_5/ &C>!(?'6N:KXXOY)]4^-OV&/@_\5](\2_\$T]
MU?P1XK\%WO[%?_!/;XK?L[_M*:OK^AW>@V>K?%_7[S]EOPMI?A32;]H(M/\
M'%KK&L_!'Q[\55US0;O5]#CT:X\,:X]U'<>+],^T?N'@<=L'/!(YYZXZ]<X.
M1GGK0% .0 #_ )X]AGG XSD]2: %KR/QI\-?%/BK78]8TCXX_%CX?VD=K9P#
MP[X.MOA#/H3SVDTTS:A(/''PD\:ZP]W=^9''=1G6/[/:*VA6"QMV-PT_KE%
M'XC>$_\ @@[^R_X#TNZT/P/^T9_P49\#:+>^(?%/BRZT'X??MZ_'?X;>%V\2
M^-O$.H>*O%>LVG@SX>:MX6\&Z/=Z]K^J7VJ:BNAZ!IMO<7<[SO 969VZ;_AR
MC\#P01^UY_P5-!!!!_X>7_M5Y!'((_XK7J#R*_9.B@#^?'5_^#:;_@G;K^JZ
MEKNO>*?VT=;US6K^\U76-9U?]L[XTZEJNK:IJ%Q)=7^I:GJ%YJDUW?ZA?74L
MMS>7EU-+<7-Q))--(\CLQS_^(8__ ()K_P#05_; _P#$P?C#_P#+"OZ'J*[%
MF&/BDHX[&))))+$UDDE9))*=DDDDDMK+L?7T_$'CVC3ITJ7&_%]*E2A&G2I4
M^)<YA3ITX1484Z<(XU1A"$4HQC%*,8I))))'\\/_ !#'_P#!-?\ Z"O[8'_B
M8/QA_P#EA7=> _\ @W@_8D^%=_?:K\,/BW^WW\-]4U.R73-2U/P%^W?^T!X0
MU#4=-6YBO%T^^O/#_B#3[B[L5NX(;I;2XDD@%S#%.(Q+&C#]Y**FICL;5@Z=
M7&8JI"2M*%3$59PDM-'&4VFM%NNB[&&.XWXTS/"5L!F7%_%&88'$Q4,1@\=G
M^:XO"5X*49J-;#U\74HU8J<8S49PDE*,9)72:_#W5/\ @@?^RCKE]/JFM?M"
M?\%'M7U.Z*&ZU'5/^"A7[2.H7UR8HDAB,]W=^*)KB8QPQQQ(9)&V11I&N$50
M,_\ XA^?V/?^BX_\%#O_ !/W]HG_ .:2OW2HKYVKP[P_6J5*U;(\GJUJLYU:
MM6KEF"J5*M2I)SG4J5)T'*<YR;E.<FY2DVVV]3X]X7"R;E+#8>4I-MR=&FVV
MW=MMQNVWJV]6S\+?^(?G]CW_ *+C_P %#O\ Q/W]HG_YI*HZM_P0B_9;\%:)
MXA\3>&/VA_\ @H[HFMZ5X;\0W%CJ.G?\%"/VDK.YB=-&O'V>=:>*[>8P3%%2
MYA\T13Q;HYDDC9D;]X*:Z)(CQR(KQNK(Z.H9'1P5965@5964E65@002""#11
MX>R##U:=>AD>3T*U&<:E*M1RS!4ZM*I!J4*E.I"A&<)PDE*,HM2BTFFFD..%
MPL)*4<-0C*+3C*-&FI)JUFFHIIJRLUM9'\S?P7_X($_L9?M0_L__ +-_QJ^.
MOQ0_;C^)'Q%\:_L\?!C7M8U_Q3^VS\=-=N(9_$/@#0_$U_IVDMK&NZE-I>A0
MZSK>J7.G:+9SIIVGB[E6T@B5V!]"_P"(8?\ X)H_]!']KS_Q+WXN_P#R;7]#
MEG:6NGVEK86-M;V=E96\%I9VEI#%;6MK:VT2PV]M;6\"1PP000HD4,,*)%%&
MBQQHJ*%%BOK:.>YWAJ5.AA\YS6A0I14*5&CF&+I4J<%JHTZ<*T80BGJHQ22[
M'!6R'(\35J5\1DV4XBO5ESU:U;+L'5JU)NUY5*DZ,ISD[+WI2;T6NA_.W_Q#
M#_\ !-'_ *"/[7G_ (E[\7?_ )-K9\/?\&U/_!/+PCKND^*/"GB[]M7PQXET
M"^@U30O$7A[]M#XU:+KNBZG:DM;:CI.K:;JEMJ&G7UNQ+07=G<0W$1),<BDU
M_07153X@SZI"=.IG>;U*=2,H3ISS+&RA.$ERRA.,JSC*,HZ2BTTUHTT3#AWA
M^E.%2GD>3TZE.49TZD,LP4)PG%J49PE&@I1E%I.,HM--)III'XE:]_P0A_9C
M\4FU/B?]I3_@I7XC-B)ELCKW_!13]IG5S9K<&,SK:G4/%EQ]G$YAB,PAV"0Q
M1E]VQ<<__P 0^O['/_1;O^"A?_B??[0__P T=?NK17Q>,X7X9S'$U,9F'#N1
M8[%UN3VV*QF49?B<35]G"-*'M*];#SJSY*<(4X<TGRPA&"M&*2^IH9OFV%I0
MH8;-,QP]"GS<E&AC<32I0YI.<N2G3JQA'FG*4I62O*3D]6V?A5_Q#Z_L<_\
M1;O^"A?_ (GW^T/_ /-'4D/_  ;]_L?6TT-Q;_'/_@H?!<6\L5Q;SP_M_?M%
M1303P2++#-#*GB17BEAE1)(I$97CD571@R@C]T:*YX\&<'QE&4>%.&HRBU*,
MHY%E:E&2=U*+6%3332::=T]4://L\::><YJTTTT\QQC33T::=:S36Z/QM/\
MP11^!Y))_:\_X*G$DDDG_@I?^U6223DDG_A-N23R3W-)_P .4/@?_P!'>?\
M!4W_ ,67_M5__-K7[)T5]*>4?C9_PY0^!_\ T=Y_P5-_\67_ +5?_P VM9FM
M_P#!#7]G7Q+H^J>'O$?[4G_!3GQ!X?URPNM*UO0M;_X*0?M0ZKH^L:7?1-;W
MNFZKIE]XPGLM0T^\@=X+JSNX);>XA=HY8W1B#^TU%--Q:E%M23333:::=TTU
MJFGJFM4RZ56I0JTZU&I.C6HU(5:56E.5.K2JTY*=.I3J0:E"I3G%2A.+4HR2
ME%II,_GA_P"(8_\ X)K_ /05_; _\3!^,'_RPH_XAC_^":__ $%?VP/_ !,'
MXP__ "PK^AZBNS^T<P_Z#\;_ .%5?_Y9Y+[CZ_\ XB+X@_\ 1=\9?^)/G?\
M\W'\\/\ Q#'_ /!-?_H*_M@?^)@_&'_Y85[!X1_X(*_LK?#_ ,/1^$? 7[1'
M_!2+P1X3AEOIXO"_A#_@H;^TIX;\.Q3ZHQ?4YH]%T;Q59Z:DNHN2]](ML'NW
M):X,A.:_;ZBLJV*Q6(A[.OB<17IWOR5JU2K"]FK\LY2C>S:O;9M;,\W-.+>*
ML\PT<'G?$W$&<8.-6->.%S3.<QS##1KPC.$*T:&+Q-:DJL(5*D(U%#GC&I.*
M:4I)_A:/^#?C]CP  ?''_@H<    /V_?VB< #@ #_A). !P!VH_XA^?V/?\
MHN/_  4._P#$_?VB?_FDK]TJ*^;_ -6>&_\ HGLC_P##3@/+_J'\E]R/EOJ>
M$_Z!<-_X(I?_ "/DON/PM_XA^?V/?^BX_P#!0[_Q/W]HG_YI*\&^/?\ P1\^
M"?P,/[/MK\-OVGO^"D'AVV^(O[5?P>\">)X+7_@H3^TQ#%<Z%XB@\4KJ<MK'
M:^,[-+36-FF626>L0K_:-DD;):7$*O('_I+JI=Z?8WYMC>V=I>&RNX;^T-U;
M07!M;ZVW_9[RV\Z.3R+J#S)/)N(MDT6]_+D7<V>C"Y)DN"K1Q&"RC*\)B(J4
M8U\+E^$P]:,9Q<)QC5I4832E%N,DI)2BW%W6A<,/AZ4E.G0HTY+:4*4(26EM
M'&*:TTWVT/Y[KO\ X-E_^"<&K75UJNJ:[^V-J.IZI<W&I:EJ%]^V+\8KN]O]
M0OYGN[Z^O;NXU"2>ZN[RZFFN;JYGDDFN)Y9)I7>1V8U_^(8?_@FC_P!!']KS
M_P 2]^+O_P FU_1)17UJXBX@BE&.>YS&,4DDLSQJ22M9)*O9)65DMK+L>9+A
MSAZ4G*60Y-*4FY2E+*\"Y.3=VVW0NVWJV]6]3^=O_B&'_P"":/\ T$?VO/\
MQ+WXN_\ R;7H7P^_X-X_V*/A+<:I>?"OXO\ [?WPSN]<MK6SUJZ^'W[>/[0'
M@RXUBTLII+FSM=4G\.>(--EU"VM+B:6>U@NVFBMYI9)8E1W9C^\5%98C.\ZQ
M5&>'Q6;YIB:%1)5*&(Q^+K4:BC*,HJ=*I5E"2C*,9)2B[2C%K5)K7#Y'DF$K
M0Q&%R?*\-B*=W3KX?+\)1K4W*+A)PJTZ,9PYH-Q?+)7BW%Z-H_#?4O\ @@/^
MR5K%]=:IJ_Q]_P""C&JZG?2^?>ZCJ7_!07]HZ^OKR;:J>==7=UXGEN+B78B)
MYDLCOM15SA0!2_XA]?V.?^BW?\%"_P#Q/O\ :'_^:.OW5HKXFKP?PE7JU:]?
MA?AVM7K5)UJU:KDF65*M6K5DYU*M6I/"RG4J5)RE.<YMRG)N4FVVSZB&>9U3
MA"G3S?-*=.G&,*<(9ABXPA""480A&-91C&,4HQC%)122221^%7_$/K^QS_T6
M[_@H7_XGW^T/_P#-'6QHG_!!;]ECPS=OJ'AO]HK_ (*1^'[^2![62]T3_@H=
M^TII5V]K(\<DEL]S8>*K>9H))(8G>%G,;O%&S*612/V]HJ\-PIPM@J]+%8/A
MK(,)BJ$U4H8G#9-EU"O1FMITJU+#0J4YJ[M*$DUW)JYSG%>G.C7S7,JU&I%Q
MJ4JN.Q52G.+WC.$ZLHRB^JDFC\;/^'*'P/\ ^CO/^"IO_BR_]JO_ .;6C_AR
MA\#_ /H[S_@J;_XLO_:K_P#FUK]DZ*]\\T_&S_ARA\#_ /H[S_@J;_XLO_:K
M_P#FUKA/'G_!O_\ L@_%2QL-+^*'QU_X*(_$C3-*O)=0TO3O'O\ P4 _:+\8
M6.FW\\'V6:^L+3Q!XFU"WL[R:U'V:6YMXXYI+?\ <NYC^6OW.HJX5)TIQJ4I
MSIU(N\9PDX3B]KQE%IIV;5TT=>!Q^.RS%T<?EN-Q>7X[#2<\/C<#B*V$Q="<
MH2IRE1Q&'G3K4I2ISG!RA.+<)2BW:33_ )X?^(8__@FO_P!!7]L#_P 3!^,/
M_P L*/\ B&/_ .":_P#T%?VP/_$P?C#_ /+"OZ'J*ZO[1S#_ *#\;_X55_\
MY9Y+[CZ?_B(OB#_T7?&7_B3YW_\ -Q_/$/\ @V0_X)L Y&K?M@@@@@C]L+XP
M@@@Y!_Y"'4$ CT(S7N>K_P#!#']G'7[%=+UW]J'_ (*;:WIB203)IVK_ /!1
MW]I_4K%);562VE6TO/%\UNLENC,D#B,-"K,L94$@_M517)C)2S"E*ACY2QU"
M<)4YT<8WB:4H324X2IUN>$H344I1::DDDT[(\7..(<_XBC0AQ!GF<9['#>U6
M&CG&9XW,XX=5_9^W5".-KUU2]M[&C[7V:C[3V5/GYN2-OPM_XA^?V/?^BX_\
M%#O_ !/W]HG_ .:2C_B'Y_8]_P"BX_\ !0[_ ,3]_:)_^:2OW2HKP?\ 5GAO
M_HG\C_\ #3@/_F?R7W'SWU/"?] N&_\ !%+_ .1\E]Q^%O\ Q#\_L>_]%Q_X
M*'?^)^_M$_\ S25X&_\ P1B_9^\:_M+?%/\ 9J\6?M'_ /!17Q'\&],_9;^!
MGBY/!>M?M_\ [1^J:5>:CXG^+GQYT&_L-3L[_P 77%EJ.@6]A\.?"\FEZ)=6
M3Z;IM]:3WMI EU<R3+_2=51;&R6^EU);2U74)[6WL9KY;>$7DMG:S7-Q;6DM
MT$%Q);6\]Y=S06[R-##+=7$L:*\\K/WY?EN7936^L95@,%EF(O!^WR_"T,'6
MO2FJE-^UPU.G.].:4X/FO":4HV:3']4PO)4I_5L/[.M"5*K#V-/DJTYIQG3J
M1Y>6<)1;C*$DXR3:::/YYO\ B&(_X)I'KJ/[7G_B7OQ=_P#DVC_B&'_X)H_]
M!']KS_Q+WXN__)M?T245]/\ ZQ\0_P#0^SK_ ,.F._\ E_DON/,_U:X<_P"A
M!DG_ (:L#_\ */)?<?SM_P#$,/\ \$T?^@C^UY_XE[\7?_DVO9O"_P#P05_9
M7\$>%[?P/X+_ &B?^"D7A#P5:0W]O:>#_"__  4-_:4T#PO:P:K/<7.J06_A
M_2O%5II,$.I7%W=W%_'%:*EY/=7$MPLDDTC-^WU%<>-S3,\RHO#9CF..Q^';
MYGA\;B\1BJ+ER2I\SI5ZE2G?DG.%^6_).4=I-/KP>4Y5EU7ZQE^69?@*[CR.
MM@\'AL+5<.:,^3VE"G"?+S0A+EYK<T(RM>*:_"H?\&^G['   ^-O_!0L
M?M]_M#X '  '_"1\ #@#M1_Q#Z_L<_\ 1;O^"A?_ (GW^T/_ /-'7[JT5\7_
M *E<&_\ 1)<,_P#AARK_ .9#Z;^W\]_Z'6;?^''&?_+C\*O^(?7]CG_HMW_!
M0O\ \3[_ &A__FCKJ=#_ ."%W[-WAFUDL?#?[3W_  4T\/6,UPUU+9Z'_P %
M&_VG=)M9;IXXXGN9+>P\7V\+W#1111M,R&1HXHT+%44#]K**[,#PWP[E>(6*
MRW(,ER[%*,H+$X'*L#A,0H35IP5;#T*=11FDE**E:26J9AB,US3%TW1Q>98_
M%46U)TL1C,16IN47>,G3J5)1;B]4[73V/QL_X<H? _\ Z.\_X*F_^++_ -JO
M_P";6OT'_9@_9J\,?LJ_#>X^&7A/X@_'/XE:7<>)]6\5-XB_:#^-'CKX[>.X
M[O5[;3+6;3(/&OQ"U+5-=A\/VB:7%)INA)<BPL+BYU"Y@C6:_N7?Z,HKVC@"
MBBB@ K_.\_X/AO\ DJ__  3Q_P"R??M&_P#J4_"BO]$.O\[S_@^&_P"2K_\
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
M6U'_  J__@N=_P!'@?\ !-K_ ,0C_:"_^BVH _86BOQZ_P"%7_\ !<[_ */
M_P"";7_B$?[07_T6U'_"K_\ @N=_T>!_P3:_\0C_ &@O_HMJ /V%HK\>O^%7
M_P#!<[_H\#_@FU_XA'^T%_\ 1;4?\*O_ ."YW_1X'_!-K_Q"/]H+_P"BVH _
M8-D1OO(K8Z;E!Q^8-+@<<#CIQT^GI^%?CW_PJ_\ X+G?]'@?\$VO_$(_V@O_
M *+:C_A5_P#P7._Z/ _X)M?^(1_M!?\ T6U '["8&2V!N(P3@9('0$]<"@ #
M. !DY.!C)]3ZFOQ[_P"%7_\ !<[_ */ _P"";7_B$?[07_T6U'_"K_\ @N=_
MT>!_P3:_\0C_ &@O_HMJ /V%HK\>O^%7_P#!<[_H\#_@FU_XA'^T%_\ 1;4?
M\*O_ ."YW_1X'_!-K_Q"/]H+_P"BVH _86BOQZ_X5?\ \%SO^CP/^";7_B$?
M[07_ -%M1_PJ_P#X+G?]'@?\$VO_ !"/]H+_ .BVH _86BOQZ_X5?_P7._Z/
M _X)M?\ B$?[07_T6U'_  J__@N=_P!'@?\ !-K_ ,0C_:"_^BVH _86BOQZ
M_P"%7_\ !<[_ */ _P"";7_B$?[07_T6U'_"K_\ @N=_T>!_P3:_\0C_ &@O
M_HMJ /V%HK\>O^%7_P#!<[_H\#_@FU_XA'^T%_\ 1;4?\*O_ ."YW_1X'_!-
MK_Q"/]H+_P"BVH _86BOQZ_X5?\ \%SO^CP/^";7_B$?[07_ -%M1_PJ_P#X
M+G?]'@?\$VO_ !"/]H+_ .BVH _86BOQZ_X5?_P7._Z/ _X)M?\ B$?[07_T
M6U'_  J__@N=_P!'@?\ !-K_ ,0C_:"_^BVH _86BOQZ_P"%7_\ !<[_ */
M_P"";7_B$?[07_T6U'_"K_\ @N=_T>!_P3:_\0C_ &@O_HMJ /V#\M-V[8F[
M.=VT;LGJ<XSFEP.>!SUXZ_7U_&OQ[_X5?_P7._Z/ _X)M?\ B$?[07_T6U'_
M  J__@N=_P!'@?\ !-K_ ,0C_:"_^BVH _80*H& H .<@  <]>!QSWI:_'K_
M (5?_P %SO\ H\#_ ()M?^(1_M!?_1;4?\*O_P""YW_1X'_!-K_Q"/\ :"_^
MBVH _86BOQZ_X5?_ ,%SO^CP/^";7_B$?[07_P!%M1_PJ_\ X+G?]'@?\$VO
M_$(_V@O_ *+:@#]A:*_'K_A5_P#P7._Z/ _X)M?^(1_M!?\ T6U'_"K_ /@N
M=_T>!_P3:_\ $(_V@O\ Z+:@#]A:*_'K_A5__!<[_H\#_@FU_P"(1_M!?_1;
M4?\ "K_^"YW_ $>!_P $VO\ Q"/]H+_Z+:@#]A:*_'K_ (5?_P %SO\ H\#_
M ()M?^(1_M!?_1;4?\*O_P""YW_1X'_!-K_Q"/\ :"_^BVH _86BOQZ_X5?_
M ,%SO^CP/^";7_B$?[07_P!%M1_PJ_\ X+G?]'@?\$VO_$(_V@O_ *+:@#]A
M:*_'K_A5_P#P7._Z/ _X)M?^(1_M!?\ T6U'_"K_ /@N=_T>!_P3:_\ $(_V
M@O\ Z+:@#]A:*_'K_A5__!<[_H\#_@FU_P"(1_M!?_1;4?\ "K_^"YW_ $>!
M_P $VO\ Q"/]H+_Z+:@#]A:0@$$$ @\$$9!'H0>M?CW_ ,*O_P""YW_1X'_!
M-K_Q"/\ :"_^BVH_X5?_ ,%SO^CP/^";7_B$?[07_P!%M0!^P81%!"HJ@]0%
M !^N!S^-*54C:54KQ\I QQTXZ<=J_'O_ (5?_P %SO\ H\#_ ()M?^(1_M!?
M_1;4?\*O_P""YW_1X'_!-K_Q"/\ :"_^BVH _80@'&0#CID#CZ>GX4M?CU_P
MJ_\ X+G?]'@?\$VO_$(_V@O_ *+:C_A5_P#P7._Z/ _X)M?^(1_M!?\ T6U
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
M4'4CAJ,ZSIQ:C*:@K\JDTTF^[5CZNR/?\C_A2YS_ /J(_G7\]_\ PL[XE_\
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
M_P"">W_B!OQE_P#HO*_8#S%]'_[]R?\ Q-'F+Z/_ -^Y/_B: /Q__P"%._\
M!<#_ */?_P"">W_B!OQE_P#HO*/^%._\%P/^CW_^">W_ (@;\9?_ *+ROV \
MQ?1_^_<G_P 31YB^C_\ ?N3_ .)H _'_ /X4[_P7 _Z/?_X)[?\ B!OQE_\
MHO*/^%._\%P/^CW_ /@GM_X@;\9?_HO*_8#S%]'_ ._<G_Q-'F+Z/_W[D_\
MB: /Q_\ ^%._\%P/^CW_ /@GM_X@;\9?_HO*/^%._P#!<#_H]_\ X)[?^(&_
M&7_Z+ROV \Q?1_\ OW)_\31YB^C_ /?N3_XF@#\?_P#A3O\ P7 _Z/?_ .">
MW_B!OQE_^B\H_P"%._\ !<#_ */?_P"">W_B!OQE_P#HO*_8#S%]'_[]R?\
MQ-'F+Z/_ -^Y/_B: /Q__P"%._\ !<#_ */?_P"">W_B!OQE_P#HO*/^%._\
M%P/^CW_^">W_ (@;\9?_ *+ROV \Q?1_^_<G_P 31YB^C_\ ?N3_ .)H _'_
M /X4[_P7 _Z/?_X)[?\ B!OQE_\ HO*/^%._\%P/^CW_ /@GM_X@;\9?_HO*
M_8#S%]'_ ._<G_Q-'F+Z/_W[D_\ B: /Q_\ ^%._\%P/^CW_ /@GM_X@;\9?
M_HO*/^%._P#!<#_H]_\ X)[?^(&_&7_Z+ROV \Q?1_\ OW)_\31YB^C_ /?N
M3_XF@#\?_P#A3O\ P7 _Z/?_ .">W_B!OQE_^B\H_P"%._\ !<#_ */?_P""
M>W_B!OQE_P#HO*_8#S%]'_[]R?\ Q-'F+Z/_ -^Y/_B: /Q__P"%._\ !<#_
M */?_P"">W_B!OQE_P#HO*/^%._\%P/^CW_^">W_ (@;\9?_ *+ROV \Q?1_
M^_<G_P 31YB^C_\ ?N3_ .)H _'_ /X4[_P7 _Z/?_X)[?\ B!OQE_\ HO*/
M^%._\%P/^CW_ /@GM_X@;\9?_HO*_8#S%]'_ ._<G_Q-'F+Z/_W[D_\ B: /
MQ_\ ^%._\%P/^CW_ /@GM_X@;\9?_HO*/^%._P#!<#_H]_\ X)[?^(&_&7_Z
M+ROV \Q?1_\ OW)_\31YB^C_ /?N3_XF@#\?_P#A3O\ P7 _Z/?_ .">W_B!
MOQE_^B\H_P"%._\ !<#_ */?_P"">W_B!OQE_P#HO*_8#S%]'_[]R?\ Q-'F
M+Z/_ -^Y/_B: /Q__P"%._\ !<#_ */?_P"">W_B!OQE_P#HO*/^%._\%P/^
MCW_^">W_ (@;\9?_ *+ROV \Q?1_^_<G_P 31YB^C_\ ?N3_ .)H _'_ /X4
M[_P7 _Z/?_X)[?\ B!OQE_\ HO*/^%._\%P/^CW_ /@GM_X@;\9?_HO*_8#S
M%]'_ ._<G_Q-'F+Z/_W[D_\ B: /Q_\ ^%._\%P/^CW_ /@GM_X@;\9?_HO*
M/^%._P#!<#_H]_\ X)[?^(&_&7_Z+ROV \Q?1_\ OW)_\31YB^C_ /?N3_XF
M@#\?_P#A3O\ P7 _Z/?_ .">W_B!OQE_^B\H_P"%._\ !<#_ */?_P"">W_B
M!OQE_P#HO*_8#S%]'_[]R?\ Q-'F+Z/_ -^Y/_B: /Q__P"%._\ !<#_ */?
M_P"">W_B!OQE_P#HO*/^%._\%P/^CW_^">W_ (@;\9?_ *+ROV \Q?1_^_<G
M_P 31YB^C_\ ?N3_ .)H _'_ /X4[_P7 _Z/?_X)[?\ B!OQE_\ HO*/^%._
M\%P/^CW_ /@GM_X@;\9?_HO*_8#S%]'_ ._<G_Q-'F+Z/_W[D_\ B: /Q_\
M^%._\%P/^CW_ /@GM_X@;\9?_HO*/^%._P#!<#_H]_\ X)[?^(&_&7_Z+ROV
M \Q?1_\ OW)_\31YB^C_ /?N3_XF@#\?_P#A3O\ P7 _Z/?_ .">W_B!OQE_
M^B\H_P"%._\ !<#_ */?_P"">W_B!OQE_P#HO*_8#S%]'_[]R?\ Q-'F+Z/_
M -^Y/_B: /Q__P"%._\ !<#_ */?_P"">W_B!OQE_P#HO*/^%._\%P/^CW_^
M">W_ (@;\9?_ *+ROV \Q?1_^_<G_P 31YB^C_\ ?N3_ .)H _'_ /X4[_P7
M _Z/?_X)[?\ B!OQE_\ HO*/^%._\%P/^CW_ /@GM_X@;\9?_HO*_8#S%]'_
M ._<G_Q-'F+Z/_W[D_\ B: /Q_\ ^%._\%P/^CW_ /@GM_X@;\9?_HO*/^%.
M_P#!<#_H]_\ X)[?^(&_&7_Z+ROV \Q?1_\ OW)_\31YB^C_ /?N3_XF@#\?
M_P#A3O\ P7 _Z/?_ .">W_B!OQE_^B\KY_\ VD_^">W_  56_;$^'^B_!S]H
M+]MG]C"Y^%L/Q9^"WQ0U^T^&W[&GQ5\'>,+^7X-?$_PS\3=,TW3/$&K_ +3?
MBO3=/74=0\-P6EW+<Z!?$V\K+&826DK^@#S%]'_[]R?_ !-'F+Z/_P!^Y/\
MXF@!47:",YRSM_WV[-C\-V/PK_.^_P"#X;_DJ_\ P3Q_[)]^T;_ZE/PHK_1
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
/$=U-;PR3K(\4;*44 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>ex10420181231image1.gif
<TEXT>
begin 644 ex10420181231image1.gif
M1TE&.#EAT )& _<      /___\[-S>;FYK6TM,C'QVQI:MK9V7Y\?)V;FX2"
M@U-042,?(#LW.%I75^SL[*.AHD=$19&/CS4Q,G5S<X.!@;JYN:RKJV=E9>/C
MX]75U9Z=G?'Q\4Q)23X[.S M+0
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                     "P     T )& T<(_P #"!Q(L*#!@P@3*ES(L*'#
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
M"8W^$$* "=QF3&11&]:BQLL*"X>7)KI1HE"C .L=F"!^O;+:["->X82V-P,
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
M:S(!@;%O/H%<D?AZGF0]\5%U=_; ':R @3@!\ =  X$!#<$!#H  SE=^BDL
MKV< &O 05<<G04P0%* 8$F"&#O!Z*U( <6F !>!)") !!/$ !G@LU[1OK@E\
M0*)P$%  &.  1RQ/E!0!@>$8#Z !!N@ $; >RA(!#F!D7P+#7.53&0*GRK)Z
M @$!$7![!R@0$^"P :##A'D=#A!10,)_2?P CO\1 9D5E.97$!A,>P[PP,UW
M'>47 1-@ 5EC?F L$%^L>DD<R(IA?/+T )ZT'F_\A*<4E];TQP<0 06G?[%,
M41- >YCQA(ZQ>A3% $^HR)2U&P5H8!R0LOH'PPB0Q ?@ !_ %0C ?T7&3HZQ
M 2X*%Q+0Q^S!J >QRY]A8*&\$!EP2I0%P@<P ?SGPQ#Q &0\$.G,M[#<Q_<W
MR>OQS1$0EP5@@/=7 091 )B, !&   ^P 3=LRI-\? N561Q0S3@'QF '3LGL
M -)\Q [0>^_LP@MMDETST)J;T1J]T; R&IK!=4C[2R"9$).J(1V4&,-U=%/2
M)%=C7[NA(L&J&^0EKEO_$3 '(#-6P2*2\Q?GE+Z<.HU4(QG%!<O"5B%5%3N1
M\;];.ANJ!B :4G#6(7>9H2(3 &%7YRL+$)N[.[DWTEOP6Q[[ 223P8;9\38B
MDRMT2B]]\6! ^Q=HM)A$!KJ?H:&TVQE5P3/AX\>^AC;5H8&"49S/H1E%TQMD
MT29)PP 1%2YF5U99+;=5H10>*UL4MK-T]%]<4R2[9-EYTHXO]V<O-12$TQQM
MIY\2]1;9H581!$&7MB-JI9VM-B!\ U ==#<PC9MID50")QF(S8$X!:7Q0EED
MG5/V,14&1UF!\SBAE#2)L1V;38,(+)=G.#3)JQ#GPM'6C2KW(X3YLY69>Z39
M_WMZW-V,(Y'74T$3%'-H"TD?+NQ6"2&*VJ:T"T8U-P%<G1L1F881M?T1HG(2
M!2H2D_E4%8$;8%??%W%;OM(A5J%>BD/@.LH920W?I,MTX@W2LH)>$8><I,MI
MT/7<'):SB8L0I[1.(0>=1Z$5H:1B?N@Z,O5H%10[3O$5?N>#9'@L7#&-LKD;
M#A!//79S]U%4FDE#I18X*F@CH7L4V%)163B ",)>*-5E-&*4"#:%[9BV=9)+
M-*TA 8N?3<,IMALG@^V%LAE!G>E329*L-=LA:>L3*)87J+T8K'5.DE+E]Z)4
M.B(YX"%"WP,;$46+44(CB;5NQ3AO,QVC:R=&8014BO_&7LIA:0ORB++IXU_(
M-TQ#'+7]J:K1*V(AQM>AHB6''E\;UNXX;/4H' J8(7ANG-X3&??Y*8E:*<#T
M6!5[W;(^Z[1.%59'K7/^K[IR*SIAC@)@/7TA) .&N2[:$\$.A[]>D:BE-M03
M,93A;2<4(]SB%"J2LHSQDLI$&&_$+<G:/^)&JNDR0.+&.I<468YY;'_Q+WP!
M,^3T(B %A?]C$#(^&0!'B,=R4G"290_67<[Q@EOAAD)Z$,<D*=-AC04@; <D
M;%\;-J=;[UA6U%173>56TW8!L1-#& U'%P036PF#%@/X,)&"&XKAJE<7F2.M
MCC0K'B*#TNSU'':!9&-=<'W_)BJBI)I)US1EYHK3=5#4Q=-E<9WQVTU53C!R
MZ(YNHWB*86$3UU&EJ3CT"79X&5L%4]C[-G"_,=@O]AM^!R;%!BIBMGC/D2-J
MLGB#=DDN71[4%(H?[CM&PJ(J\5_N31,[6NOS>K3FP^!TG_?*%MX2(4)/ZJT+
M>(T;X705 13TX?:FP_=,H2TK)*Y6P_<"$ %MJ7^O01D0A/<2@2!,8YMI9^6;
MCZ5^#61\)J9RXZ1R>R)-9*NIP6,9I/E>%2@IQ[72<8%$E1:]9;5[(84T.QH1
ML"!V&)IH1R_+>42!DIT6@W]$H_L)\<@XI:0>GIUGC5.64E1J-:74D0"P/)%/
M!>5(_PN%R[J%9XHEGGFF; N=">48'63WE#AO2?:]W&G<X>D;NN8<NJACS;\P
M.3Z(_WD7;)A-ATV^ !$@@ $# @T::#!@  .# @DP&& P(H," AD0>"A X$("
M 2889*# (<.& 1@4#/"0 ,*( 00(8)!@(,F3(%'6G"D008,%*!L:8*#1Y *+
M/AM&:+B  <.%,E/2[!A@(4B043=B)"#AX@"L!!8LL%I2[%BR9<V>19M6[5JV
M;=V^A1M7[ERZ=>W>Q9M7[UZ^??W^!1Q8<%Z82R$:;'!18N*P I62%*B :((&
M+I<.4,"@<L,&2 ,DP/FT)5JA;S$:C-K3+FBY!AR4Y#AW@/_3AVX5OTRJ0(%5
M @V,BF7LV&D#ITFCCC;[6^#FP6;!FDT0M3;@AXH=*B<[8//TL0>L$P^@^ND!
M U&Q!XA@'>5"GPI*1R;Z] 'W!B+#;Y10$FA# 0?20FAL+>[*$F\PE4HJ#:8
M!R@/LI1>&PNFM;2KJ"'M AQ,@?*\&BVVM!(;S:N5SAOKH99,;$BKI0K2D #*
MGG) NZ#&6D D 9C3K@&-%&A @AMU'$"IL!:8X"O-]#-, AD58) !HH!RK:#>
MK*O.L.("R$S'F98BX,:8O"0J,<-$RA+,\)PL*;.O4$HO)@L-6^"!@Y:R+[PZ
M+2HMRP ?BZ^W"8Y3ZKD@$[+0-X'_! CT/:D6: "C!9 #2BDF-\K,@)8(,D
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
M5'D@&>+99(IU"JC0;#:R*GJ'55/'F=0 /$5O6^WFS":DG$%299];$>LE64Q
M6!DUFDI%!\=XUI#\ K11J;2(;OP;B6;N.#;F54G:#"[6U1"($[SQT4%X,WB:
MHE9LA%3.K,_[D\10RY/ "J!($M5.P9;,3ZL7K'4/0&A"(M7(HQDD1MXKB0.N
MU$&.J>K>(@I>PI07_Z2X+_%7M)YY\.<5=($<(,0".3&QTW+\NFQ BO]ZP 2"
M[H#DVX4 ZQU(]?$% 0-8^0!9?#D!$+[%LS<G*\)'?_K5OW[VM]_][X=__.4_
M?_K7W_[WQW_^];]__O<_7W53"G7R"0:Q"#TSFSY*B9<Y"&2!IW(*H<9KBTNC
M&90BB6Q1LZ'R$M;SOPWDP Y4/W\[,$;I"+42FU*ICR9A  28DBM!P-WY"A?A
MB?/*O"M#J!6AI4=Z#$R),\GI">;Q$K)CJHZRLL3@MIA B ?PDI :,[%XI,@H
M-P^$PBB4PBFDPBJTPBO$PBS4PBWDPB[TPB\$PS 40_[3'XS0GPO:$!=9C_\&
M@ !P,T"I6$*I613K^@ZD8H )Z) -JJN(N)$G= GKXS /8[[66#@/BXHO^XND
MH3W!*"&5*3^*H3#  #Z3* Y%1)869(M">[ZS6$3+: E-88M-VPL,,XM.Y,3Q
MTXM ;(L>HPJB2B4$(3F#J!"XB@@C,HCY> ATPXOBNJ"YP9'M8(#%J\ PDT#)
M.1RT.Q/S0,69$2[),:BW(9;BH8PFE(@45!,V6JY#0A.)4QG52H@F>95C0I*P
MRC'M4*V3P(SXR*$[! ZAT8QB"QG?6(EK88#7R)(44J"H0T>EL)2(&9L.<I+
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
MVFZS:!Q!:4DYR0NFX88 4'[(P4 :  )4VT)2&Y6A^/FJ38I3$U@#A;9W2FH
M_@S*O-0E4!ZT;$4DP$L\=5!(+>[<VF824H>LQL.)$4M-\<C3V<CE348!]$FV
M,M[_NGV%ER$ZJMX"2"WF>*?,]?,,K8Q%8GU56#8#;5*2@/LZ<N4*3*':2\$2
M8^_"_$C+THJB5BSGJ#=;))Y!06Y.,LJ=:)'75+04BI0HPBF_\-,K2:N(+WW5
M9-!8+'<G><K%/3X ^CXKX:2S<<<F[)>:]'/#_J/X 3_#H0*2Q3OSGAE2A)5M
M[H 8*-SC(&@@1,<1+C<NW*5EACYB+N0@%W[Y.6C0H<D3LBYEZO/!3NWZESX3
M:ZH - EM\BR^:!][=L7L,;!5O.WRQ@@/-W^9B70DCF0<CS?52&Z(4$;-D24/
M@#G*,7)N6N/EZ73I4':*#>%/Q1.VT&4!_ EZ9 9LK,5'_S> EKX\YC.O>;Z9
M5V7ZK@E]]B*=A4:[(SU'V5C8E:H$C"LFYXF+M\0CE?WF9")TXLA8;+ZFI1$Z
M+S;D('85G"0.:IB\$<$)F82#J+B/1E![4<F?@L)#.#F>VEJ9]03$0B7>4O%.
MZ"6JF")2K8D GBX3F/5 :LKX+#&>CC.YJT_86I$$G-_VC2W) PAR4N=PBRNO
M&XH*3434X$QEO!]#=(7**,!)<8]2)<2P2$0#V!)@7$1!P A!V%)8S$3_I02F
M?,= ]5C)(!1.?,0"B)6"/<A L)2O4!B$ =6T0<2Q#(7];4CU812KW8QRS)Z!
MA,6!P M_3-.Y(-Y0[4Y%;(Y_V/]'1=!$ 5$&3Q3@4/P9L4 7QF$<^0C'--&?
MHI#=0PA;M^P%R>0*6R %C*C@YI5A%O'&M^ ' YDA&[:A&[ZA]MR@C$B'G8!-
M4(@(R+"(IYW&#=)'3QP MCW*"(6:VP3/!!0 (A9 !C   B1B :1/6IF;7VR
M33B:$3Y$U.R=0TR S1P-J4A0F"6)YVP:1YA*\#0$ T" 0_13O#P9LA4=+$+(
M!!1?O( &+3T  D3:Q17,)1$+:1G N$# !*!(!%360U2 *I(84P@%!_2$2T4
M!V!+)AY:4+AB"XZ$!GR.QF&(PZ45&O+&62#B^9E%YU1$*B*9QE04_BP' T@
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
M%6#TE1T^T8:\6!U1R52I1$$H"UD4!Z-2B4"1X(\(UD#%$-Y%&TX0LE#<_VW
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
MM2T -*#FZ8T!VE(CCGU\A$VC/P++_R(M T*LL,%%]B;  G#C549B*^9PTR+
M _ L03V"Y6(,Z1U'2Y;Y(RC YA>$Y=BF\#TBJ1*_ K%:2S+ I!9MTYQOUML0
M R.M((AJV_1,'\<& <9F*XR;;4C" IP$$N-C V8"-U:MUG#C2; # 0J SF Y
MGO>C]HG*<0AB ]1>(SKDY@U  ZZDW!;9X0[- XS([Y_$\X\# 0[@^OTD%RDN
M/E8YR)W$'AT'YZ\-Q@[ <2;_RL ETD"OTRZ$^+M_J1?$<4(O8G#IM(U^W3-_
MB0KM2I2D,6^$80#"0  "#!X$.,B P$&"!P-,$-@PHL2)%"M:O(@QHT:-"1@,
M:#B@P<:1)/]+FCR),N5)!A!5NGP),Z;,F31KVJS9D>7-G34)". )-*C0H42+
M&CV*-*G2I4R;.GT*-:K4J52K6KV*-:O6K5R[>OT*-JS8L63+FCV+-JW:M6S;
MNGT+-Z[<N73KVKV+-Z_>O7S[^OT+&.H"!@T))EB8L*$"A00)!T"@LZ$!B(9!
M)M8X(+(!QQL%.%88$>+F@P-:DAP 861FT!@-? QIFJ( A9EC2QQ=P#9% PUT
MQYQ\-0'$CAE7CR3(6J*"PRDS4U10 +'&RQ4)+% X^:<"D1$3*(P<0 %BZ@$:
M,. \<?3!!0Y( J=8@/S/],EO1]^H/L#YXNA?)A ?0'L3(;>2>1__'<0;>19%
M4-%\%GE447X!9+: 49N]MAEEEQG &@,5!B"!0"$E!-QFR2D WD0#H B@9OTA
M!EIFJ3%TD80!O'>0 "@*I* !$B#(@ ('5J1@:PYJM-D!%!'0P ">(5":10)<
M1X !UUDD 8J,><A<>A[.]QX"WW4HD&>S]79C0Y<Q<%]$- ;@F00$ZJ>;>@1]
M1& !"^PX4)%]@F;>GP<)-]AWNH74I70W"O3F>VPJRL"1(:I97T:>^38DBC,>
M9M@"']D8&F&P21;;B@I(\)EO^K&6*0,-8,?<  LD8.:-T=V)$8H#-I!  @)>
MUNB/=.H'H&0"3CB8IQK-Z0!$*"; '46._YEGP&$F(L3HBPZ EAAPQ.%(:83]
M>5@4BAY:V=M/3)YK)0.T#L92 A.@26I# ACP4(9#1B3 !$$VT(".Y]%J'@(4
MR=J;:W":%W!%\:6;XP(+_#1 !+QN-\"*K@(H0 3862ED1<(9,-^4MI4V6<H(
MZE9E=A:MZ/*]'&*DHT4)0$G 80((EZB;"I ,)P$^S>;3A,+5%Z.#0A,PP-(-
M"OW3 TLW+?2^I/E$M4]3%\!TTSE6VN=BK$TMM;JO,5T1U6<+?0#4 U'L]@#1
M95U8<K,-1-IB);5]9&%]!^95PX /3GCAAA^.>.**+\YXXXX__A1O\Q&D*D9S
MZEIE9RE*!!EV0?].:%[?F8DW:D;$-:@1O1-Y5NQQ!\57Z<\**/"WFZH+P)UG
M'_U\$*\YZCK3FT*!.J"?2%Z6V;'+&F^S;8T=B:+R+RW0DF<-[1G K(-&NZKE
MB;$.4^9]]L[<M@AB]OF$Z9=GM60OOMS AY*!31+OTSF&*OTF"7>7A+*>ES.(
M>"8!HSL(B@X O#E%!E4'ZHW0]N.[2V'I7/$[T'Y4M!D/M>]Z "*. 'YDG/<D
M8%8$<$"D.+.^B'RH(PY*'YJ )RC];!!.*=Q-]5B2L\]UQ#OQ*\S[W/23TQG
M8-D[C._&%Q'CW,B!/X, 9Y@&0P.TYSV9 1-A4)4R#D5F3FJ"2&1ZE!C_C;6G
MAP@Y(6CR1Q %*.LV\E,/N!8BD,$X23Q2Y%='%'*Z.Z9QAN#:$9]"LJ= A>LB
M:2P:2*#EQ2W1<&F&E(S&Q/.F2:E0?A$2285X4X#6K6@P!F3 !(:$0Z>YKY+7
M(XP;';,F'K4$10^8V$0@R" 8281<!*KE>4(&'NJLIE=K >2!,B.2 4R -I%:
MXD>@%8".<$A?^L$?A,+C*MX(R3P0Z$C N'@05/6L/,\\@$@J4YH/D5$Q.-S,
M?X;)HJ8E1 ">\9#'RL,K:THJ49E)C*NDQIT+#<I=?>H9EZX$S6TBS"!Y6V..
M7I5$<Y9220VAUF8\M8 (. E@[ 18N[BWHP-E__!SC2'70.+9@ =X1G!,BM]Y
M!&(N?HYH >:AY&8"EL$<-JDAT(IFAABZ&=F1!F _^Y2K-(90<DX&0.M2V$$_
MMZ).?@Y%O *8.JFG+-Y8J5(YB=7L$O6?D(6J ??1$K]8:@"&&K !M$,HO$XZ
M5H"Z:4]&'<AD&+H=[9&&>$&S5W):IJ/%3 8",M/94-LW@)$!K2$ATFIXJD4
M(1$  9"L6FFZ- #I38B1'R$:Q7JE4>I-)E)3(UJ,BC:UB @K1[6#7%^61E#3
MJG:UK&VM:U\+V]C*=K:TK:UM;XO;W.IVM[SMK6]_"]S@"G>XQ"VN<8^+W.0J
M=[G,A8M@L^B:P;1)(__FLM(V75*:\_2F=4J!5[L&&S["X(Y[WE/58IN+WO2B
M)46>B0"TN--3K_J0)4,:(*K.A,/X+<<\2JK6B/9%(&".*'XBX5!(FF1-B;D*
M01FCZ'E8:IT*C>AZ?6O6+!DE(LZ6240S;8 $VBF<>WV&)1#HH:R ]-'>^:9"
M3AP2=[PS(0.D5KTTKK%34D20&:W3HU&:WR@#!;L;C7A+N>%G,N]J9!^"YH#K
ML19$,J-.T @D/TQ280T/XEZ0T.NG >!:R*SGU0$8C'H^5!0R=W@^@*UL(@;-
M'G<^!!ROV7C.=(XMPDJ;$0#6><]\[K.?_PSH0!>'D<G)&F4'0N@C>79(;4/_
M&YXS)I%#UZUJ-'/;U0B--$PS+=%IVZ".#$ [ 3C).YC.T61X21%:9>1G;9W(
MR&888U +>M:"YF+HL"49]WU$3Y1;R#<W=Q$'_#<B%YSE#Q%"282(),C)?%!L
M-#,!B9Q8S0=QHOZZ3)[&7%<RW+U(,8O7L R)C+RT+C>=N4@0[J2(@-S\B9XB
MTM+U?+M/MEF.9:)5[+<U,XE8S3:$F.WM9XOFD]=+HD>=ZJ8A ?Q&#GHC0C2I
MHF+9+9=;3%NRS8WQC*,WL!KON,<_#O*0BWSD)"^YR4^.\I2K?.4L;[G+7P[S
MF,M\YC2ON<W-,F.5"&"Z19D-GOD%ZZ:@;20_7TC$_U5R[9&@NB3W2GJ#NKT3
M45[:09^F':15-#*FU2ZQ$CF 7(,"GC0>Q(3\HB%WY5?L\QQ+?$7UL9"EC%8$
MT>:(N3;=Q<6BO[NIJ4UZ)TUEQ8IHBAP@2.H22=\1[>G)\HO21A=:_+@5M/H*
M[6KZ)H!(AYY$IB7@ !RGJ=X0HOF?3"DA@.79@0@RJQDG=M.3/P"[938Y>P]D
MFWU=R&!F%BHB@A(T+=L2O6 6,CD)QVKJN:.]4G:@W,@Z;YMU.@V->B!" >@
M@ZT2]?ICJA&Z$ED1G0\R-SEZR]_>:H#DZIK#(S%E%: W09VE B*0OKC.=# A
MA:=U# _A!DQ@<DUU66%ZH_\33+(GMS0@6C137"-D&8%-$0$9&80[3\8K)K1M
M-1%V"Q8@\C,?M^8^W()".T56E-$2#1 ! '4MBX(8$,9-R0$9?]-39"8^D18P
M".!%\Z$@--(H+<%/[_%&-XA$YC,^#O=_/[$F(D4=W0(1YH,H3+)-P*(A)D@:
MKZ00\0%-/J1.]8)$JR(!W%.%:O(C"S@G<R(QUL$MW#)ECN%9$H1KY:$0C58T
MHS,Q)(8@'T(=\>,\17@K[P-]7Z00:G00T>:$O $2 >(;ZD%MY=$2V1%+OO-[
MS.,FK#$::O019*8?0DA4+X(C"8$B&@5)(R8=PD,:_%1":R9J_?1^UV,; 8B)
M$,+_208T 6WD&.J1A0A":A,Q>)[S$SKX(OS34&%D@85A->:1''I8+^!CB";G
MB1+A@T5!7I7C%FI5'E'1-++G6T!(%S@$)_]Q<]FHC=O(C=WHC8RC7<1V(N<!
M8 PP6KTV2\*2&+P';#;!B,V3$B.T&^?A(*-U,* T(9G2)9*D/F B$ ] =S X
M(*9XA>^89Y5"5[(1+A+SB0HA@\FQB@,D9/M2&Z*39-*69!UQ3+GS-_HDA7+F
M-_:B>(V8>;7# *GQ-50W>9,%&K-160T1'8='-4\SBD'#*G>50P/B)!2CDF-C
M>'"'>?8"8R>(>6HS-4US63-#-XCG)B,$+*PA@UJ56/>2_Q,R9A@_TS<$(2RC
M,3I.<A#>Y'CMDU@2\"'(L9*#XFK 4A"VDR,B>1O?YI7)!%8'\C/:XR^&Q1,0
MV"1!A3M"@R+RHY6APEUB-E[2)DBC%"H-13*7X1G8L94X.(9(]";_88Y_N&UO
M4DMW9U3 V(7GX9F% I/=-E.$U1*821@^J$0$J2*CN1")-6^D(3&.0BD*A)"<
M@5/0A2/+IQ]=HB ZD4L^LB']83U=Y&SV\F;/-(^O@T(/)!%2"'J>2)8U\B,[
M.#&G0RP[,TB<F#V>4D5I&4:\XIPTHI90:(56TB=X\AGM<8Q1)!I@0STB)H\(
MTB19TE"S4REG^5">0U"CD1]VLO^.O;F5A+&*^G%W-)4R_N(:X*$ZQ<..BA%T
MD48> S!XG](2.=%ES"@3K+8O5C<90](RN EJ>":#N,=JX)50H/9+?Z48IV9
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
M;( (TE6^X7D1FONQYKEO?M:]#>HH]B/3G3?&$C5@ <ARG% >5YK8(*9; 4"
MA 2#D](\Q0$I^8]5K!*31RV$<JAR7.WF9!D6424F6>G,!)13*0%R1R\",$YG
MRI<9>B6'(S*9FZT<<I,$/8[_+O'#4Z&,,CX;)B0"Z/D0=2Z5@ ?@Q5&JZTP"
M(C 3<3'1-AAAP($(T+Z[]64P/D)3F7RU'"]:"RKG(LG77!*;QU#E(!' 'U-<
MUS<]:<A-[R,)1'B'.!3=CBR5:0IQ+J6YWX1(?K9K")"^U"2=2< !BYS !!QP
M  C()0 2D&1"', ]AACI,I<K$@.@]H "-!(A#SA FY)UD@=L#R&42D@D#V4C
M,QW$ D]D0 /?PSW)E&8OA\RD[5C)E%3:,@#,,@ F?Z3* #P  DO9P$$*\"GY
M8=*!"*BD 9!%  QLTD>K[./5$-(!SBCR(*X4D*8.E4K4%, !G_)F 0\"RF<Z
M8 )0_T.0C1 @@0D%R)8(L ^3$((E", 2GTV9@%D,TL '\'.;4$%6*@E#P*!(
MX ,&(5T V@<!4CX.GU KIEZDN1!URN^)[^$,/2GP-8R.T@$CY< G)_ UA72@
M*1&8P#)5= !'6N!8DY0+3&?2@0<\P  1.)2FZ'D01_IH( H9DEZN2:D'U,V:
M3@V>CYYY  E ,R';0TTMWW.2@%ZR CPB8$YP(P$,#*21$E#DG@S0KX2^%*>V
M!*>$"!!)OA74( 6MJD(JD%6K? T!1"T 46\4R@P<ZU"A7.0B/]HXR'IL@1_+
MB$\C>UG,9E:SFQT)2()(6<Z&5K2C)6UI37M:U*96M:ME;?]K(_O9RU*-8["5
M670\1H"6D<>V\K-A<63KK0.U!2%^*N1N.T, :!+7N'/I5:B:>Y2LU2P!ML1M
MT6BBI$!IQ2K&4Q1,>OLVJM6QG4MC9=%@J:45L82[P;N:U(:;-=E<30#TH1I:
MV.6M/J6$,!V1R  JTA2T.&56[TP+E;J6V^QX-SO[TES9UG,X!+-RCTI2UG +
M9A2PF+(S"=)-NG1(OM443*OR.]RYU..H'B71?0LV2/..%2"]=0>6=:SB@,2R
M,@\[Y25D(2!@3)(^$D*L(TF9WU0"%!>1Z$U_"DK7GGR,)P,$%'#VB=/?@.*5
MT@A5P,-%D/+8YQ,P0Q!$V7/*O'S_'+X_RBMRGS6)I29C@ 7(Q7+G:9Z/VN0Z
MDDCD<,CCC;EHHYAC,9$F*@E,?I2&+^YAER;>I,N,:@?+O '3@K81R8LJQY3>
MF*9BJ](.4)ZXQPM!CR-YH<MG0'@:Y51E*/=RRGA-!L"]K7A)D$[+&Y\7('^2
M6$MNU668,(GB%T(FT6[B)KF.PAZTM<UV)H)*@]>[2MK:)H@"; B#*HP5_6!D
ML@N%,T(T7*7J;.M+W:ZQC[37358!BUO3*?<QM7N[-H%FN&1IRG(K-T@-Z8=P
M#A22C#-DH:G>JE "T%2&7G2CYAH'(\V%,VTS*3GG6 Q[,IGX*B/>EU UH""$
M'*1$.)@8_^>X)99->W*4^8VJ]M@'2"JA=+E2)3Y/-EM >!,*>BP+%>450',Y
M267((P(1&BH G[UD2;^<\CX#-%"3U<I.7\AR$U932C*<BMNA77MUK(^,V2/+
MR&^S_G6PAQUF\269J\5^=K2G7>UK9WO;W?YVN!]-N&QOFF99>*.Z[R?O@C%N
M<9[;&8?W*FFV2N!(%N*@Y/C=MBPT>\CFZQ6A>CUGRH%TR9ZR=)AQ!&_?1A"[
M9VZ8U0"NTK!;R$\*726?O ^:2X]Y>DZD>F4=S(5_LF'A"5!)K.TG.5:FIV_U
MPFJ_^V0UPHDN=)=K?-ZM!+:'+,P1$6/LD:2%X]4"OM!_8I4NN?]1)W6Q;5&\
MV37YLH6^!'X14A8SWP/46D)3@N.M[&+NM$"M:P.F2M?,K^#.I 4!*A.AA10
M8)-HBNE*B]@Y">^Z"L%8#BN3']ZH"M'II0,1G;M;MUNIMYM L#@IEQ[YE=3(
M,;X@CKT)+@%RGNT['0/\#T<1B]_PFKFAMD;3/)'("#BS#*R8P7.!,XL0E]^I
M&5;K))V+E>;*E6[*-0%JKA&3.1^)"EMCC[Y@$@L1N72C%XS8%QN*.!RQBBN[
MF+C1( +"$09KCB)<)66SD"[$G2F!)299%0X9CA(QB@(("5#KCZ#@O#Q#%P*I
MD&M)"%;;EX:P,KV)M:/Z*J720SO)M;[_<@D#@ABVF"PQZ8@K$HI\6B7.R"57
M@X\W099N.XI<<:9^LI(3.K8+D13QX@NAR(N=BD(YG+YU\19"4D,<<<5_8B*7
ML4*FDKS$0,1+@:%)<K,$0C$!&#H-PC@T;+>3P!**XT/)R!-F2T4F%(IF+!OW
M2T1UDQL:$KQ>^93BR!#&8RX ,RX64AF_DZT)Q"^8<CC="JZX2T?7VC:/"3!U
M?$=XC$=YG$=ZK$=[O$=\S$=]W$=^S)E ?"US/!GT.!@,J8R-R+Z)&"Z5LPQ-
MN<'IVP_<$XK&<ZTOJ3R3@<%5PAQ?:B> V3*?JK'UP$((Q#=%V9,'^ GL8H]Y
M$3S74XB ,CA+_TD)G[ ZWS*5"/BLX"NN+[&5YS*.#"D JTL\JT.\G]C&TJL<
M[2J+04%)422DIZLV(OJ/J:()H-B7I2J* 4LPC_@(QNG  1.J\BL]_7L]WSBX
M4%P>M( 4!T /M& A3-&)[;B@UXO!65D+"P.Z?.N>S# 1O # 87&*F\P@%_K+
M6Z-%O>!*'(+$,ZJ4'/2>9ANUG/F6:G$)&C27()L/M*FC"8 T"V& -I&:M0A"
M7AI$0RJWU*N+-"$25221IF"2)V'&A'"/JIHZB,(T<PG"0MK(]QC$SC 58^H5
MCAM-_FB*@ H*(V$*32%)=>,\IZ",?2.*!FN(3&2,AT2)JVD)B8,(^_]HB8=0
M3C9\J-)3D*Y0"$MD.K_PH])0@#9!.71KO=]#%RKI#XM<0//D(]K9JGK[CP;@
M#-D;3NH4.)V0 ,F1C(!#PE+\Q0IIS9:9.E^*2OVID,=QPDK+I]:T#UV4K:%@
MT-HIRHK$+=,D  F8&,"[E2I!Q):@$DH!H-:4DXELQ[K RPUCM2G#FRV$BJ3
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
M<K0:^B'1UK,$31)MF"2@K"_<C(0X.B:.<G(M,FH@1@)TW92DFF--"<W$5BA
M+=&8<)>=6&:O#*BZLNKFCE.R8RK3G_$Y8"/,V5UF=.(?X5ADE#<CKF_AZV[;
MM&FXYUG J,B++O.-JK*B'NLZX5MN:[K5(O,QKA[W.S'X.>8[^K7-;5+,2*[X
M+L7<)HB.I^VJ:.V'W>,Y, 0G0)><=)WJAK<)C"@+%PK1;O!?IHC#?MR0$46$
M.1IR8<HDSTEB5HK#D?]/_7/MOF0/27@O#'K>[%EY)>GFW$7N=?-*QJ3+&0N>
MQ)M2ZH5O-) "R*8Z+#,DD)48/NFA,\7XEB-]^1LFEB* [<9M[WZ,;")452C&
M 2!-88*'F.M+M:I5)]6HLO20DT@7_D-LCV24-9GMY\2H%("Z=09/F1Y(S-FW
M%,#+1(#3!4 %R)QY%( #1$#A(,0 .D <Q9H#<& '&L #/( !D 8!0" $B" "
MS,0$:B!(.  *TM@#2( #0  "(, !0  '!@;^8,!-T" ((L"5#" ,2H $', 0
MS@<,9J!:_>"!$0 %$&&)&.&E!< %&.$0IJ"020 $9(!Y2$ $%N$0WD0!9*'_
M13T !$C =Y3A1PT$5M0' 4C @=G@ 7!-!#+ &7[4 Q1  ;S2 >3A ?"A'O[A
M%LKAF30&!W@,'A8 ".8A&6H *=%2666 % ; ()8+&5I&!/[3 EK4 2" &@;;
MO$! !)#A$WYB*9KB*:)B*JKB*K)B*[KB*\)B+";4($V<:BQ+T175\8&+-CV
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
MX&3-D0(\+FB ,$$#DP)5)F0@\B6"  Y52JR:,.=("$H7"@"9 *&!!#LE#EA
M($%$B H0+FRX .'_  ,$&F)=:, A2Y4W3=Y,BU> 288-7$*(J" N5 8I#=1=
M&#<E@PDS7?Y4\+(!W0:;(_^L.(#!Y[T,N7YU_?IKZX8"&R8$W  K Z,/%)3L
MK-MJ10:6 P!V/5LF\-HJ@8.6,/)I\>$[D3)H/M+ \ZW$.V(WZCU @>$*6RLL
M$#JN;:/+[79F7YXK4MO:_W[GRI7]R:U^7XLG3_4^_K:BZJW]_O+JJYD4B@LX
M!290R#CD6'N -=K*(ZDSU*AZ:3S8$BK@NZ4Z]' [F]8;T4/&'K+.,N,F2@BF
MJXK[;*2&"I)OI-22VS$ "L\:$#2='+"*0)%T3"@!D.H:@#C'4MI)O:_6_RJ+
MKX9HE"G$RS;,RX"4JEI.@M;64I$D 1RX<B'@4-.*-1$K<K$]JB) ZT@;MZI)
M/ (K8B_!SK;R2<, I"HH@3>UTW'0E0(HZD8!27QT*;4$$&D OA"""RT8"2BH
M ((88HBO2D-]B:^%*B7.U%%E4G6I314:P$L!"$ 5QD</JM%4$KV$E-=>5<+Q
M2S]?T\O78HT]%MEDE5V6V6:=?1;::*4]3D9G(9@6VVRUW9;;;KW]%MQPQ1V7
MW'+-/1?==-5=E]UVW7T7WGCEG5>E6QG:U=Q"*TO5595$)4[6?E6:J4!UK0NQ
MIT<+OJXKH_1#323Q9%5*084.J!:W-JWZJT:LPO\$RZ@$E!I NRPA\MA/MVP5
MEE>(\%6IT&\AJI?"@815J[6<7D[3U&JKZNY1"1>\$+8-EWJ12E-3@M6@E!P8
M66#;&#B R$IK)*!F 6"=U2ZC ZY*M_*^"]C+366-BZX!3QWLQ '2LTTB!012
M*T>J)) (V-!(VCDYA!J@JC:K#:)5JN24@L!+?14H:*;L(,()W]X,0!-&CIQR
M2>3/8#II\9L,>,"MDRIBZBK&KC7M)*HP2KW&PA;8* *3:"TNRY'>OA@IRAGR
M'%;<T%[LH@GT<HCO9[V""*6>).QKJQ,)5 K."I/CC+S:%_I8:MO&).NUBB$"
MG.BO3A)  HCEGK[* Q+_RUCCI5H:":3_-!Z ,:R %?FFA!R@2CZB6:ZO>AQR
MS>*2@Q3"".A_&Y.?]  XHX5(+$XUBH^?A&8:BK L3U*+"_@$TAP/5@0!UK.(
MGUH3H+I%Z4)\ZHI"'N>20$D//@#B7Y9P5)O\< ]L'JL)1LCCJ*LM9 ':@1*)
M&$0HZ]0,-5=:6H3^%Y7PL$Q"+@(.0A(S':XH!CDNJDWA9%+%E)P.0W5QD0-$
MB*6!96E_,L&AQDY"F3M]B"\)C!925J,0!=1,7W7A2!U[PR2DS*I0CNJCJ11
M']C 1$ SB5J]JL2J4O&*:4BKD676!B-:465V#\C+5V9'+T\6*X/.HMLG25E*
M_U.>$I6I5.4J6=E*5[X2EK&4Y2QI64M;WA*7R^JD*^V5KM?E$C; 6E;%AIBM
M1ZKP6T0;)8G"MZWH&4XA2GF;OQI@R$<!ABIDL@B^%KDIC\@$7X"QWYZ(HRHF
M@:IKE+342$3%I% ]@&N?2LS""B"K!/&%0I4ZWT0L<Y$*OD0D$MB4$@/IJOU1
M1">,J=WF]B4=W5!M(DB1E42+\QR*4)0C-() EUB(E$IY] ![@8E$&J(<!B!
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
M%"JN#]2,F"_^!GU!_V1R4&=7\F@(R2P!4A-FG/>BR"LU2+-L%L=M;E.=HB8
MVZ_\^*7:6&4BXNE6!J '_>4ACJ-LJ:XJ<A*7LFW$9.*5*=9MD"(9$]JB+QJC
M,UJC-YJC.]JC/QJD0UJD1YJD2]JD3QJE4UJE5YJE6]JE7QJF8UJF9YJF:]JF
M;QJG<[IC6[64%#:28$EMZ<S*#.**(XJGT^E+B Z=M,R/03!#NT8:PX5!FB):
MJZ@@#>."4B.4'?*9,Z)04NJ:3 IT_\)._R* OWIFC068(Q?DX),\#7(.OP<"
MT*QAI.6EXD6,0/>H>3C8%/8U^FE#*B]SIS2'L8*A$YDK^,_F&B(^&<0<6?^C
MJ8-)A$+IA;5LEP@:4O*KO3PD_5@W?@0 $^60K9GC!=N:K4=-5]XN>I*P6Z+G
MCH7F 2A$/!CU*QV@9N3C ":@<R&@J .R9FI2.P-R!N>K*@0[(!."0B"J *[X
M  J 0A[  2B@9IH[MI..K6F-I3*['16"?1^@ @Z@N0M:(2P  A!@B0/R B2
MU@A  IP;2R$  F;H 2#  @)2 @ +4*_EOFE#O><[;]O[./8[(0Y  N8;P%7"
M A@@ M3;BB$ ORT  1"@P'-[O :FO>_[="1DHQ# )\)DP;^"P!V@P!D" 1Z
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
M3(+2RW+,A#"Q/ HX)US? '_H*&/%)GR. TL (S(>X>B* ._!#A(;6$7R0:0
M1B3-NI:T+8/-20+CNF!@QO2P/HZ)_UXH'(P+YR)(L> G*^LKF*ZHAYS $&0F
MV9L02%8B$'91,G6*Z0CU,N:KV%U)BP5JF6R>-!?-A)!3&*-)QH#"OP)QL84+
M  Q"'  DKJTD(A,XUZTP=2FKX"59$=15X^C2-H8@((X=G)/T(E*^P'"L)<C:
MF0O;QK %.,!+-4*)?Z)U$9$QQX*#>=8>H<41'"Z$*$#Y"T9 R*SU#3$C3/G.
MX#K(D6LE@%3A(@CFK+BJV%5+4Q)3C&)BJ<H<B@644AE-)UDU%@5$[B$1R(_F
M!M#)JX IDN:*W5:.!Y%+TL0FDSJ 9:22 /-YQ"'E&N2FFD+1K^SD4RWK(Y<R
M24@V-6 "-/\YU>J&,A,(%(1KDWIHQDY%4'7EA4L:&0U&>6)2CH+**>?LD4E<
M52V]5/16J6291 ?3F9GD)&56&=L"?"44@-535/8BJ0!2.:E=I@DXLJ$GVR0S
MIU6MI"93[2A**AFSG@AN*UO:R;(F"$&3*)2%+-,8N"SJF7#MQ '6T8A"8GBP
MD3"E;0:) ) VZ2(T<DP"$/BE!D K@=X8! ((@$!H#R(!T@H$ JTM;6MAQUH)
MB.4!L$4C[)P#D0?$]D\/@6UL6RN0 U1HMD#$:6]A"P$"A-:WH6UN 'PKE@.T
M%KBX+2T!@-N="ZS6( <H@'@1)H$-./$!X@5N>M$KWE^"5[7N]2W_!SL2W@)H
MH#L%<"]XN?L0]N87O :X;W\+T)L#/("]#ZBO:=O+WP#4M[<$'K!I\3MALN3W
MP&^DKWZ%)2T)(:#"Y@%H=_X%H >\$D;B-< %Y/,T]QI@P^5!+QHYS"$*!<BM
M&((;C..C- 0)C,8VVAE45Q0;I_P8R.G!6[N.C.0F._G)4(ZRE*=,Y2I;^<I8
MSK*6M\SE+GOYRV .LYC'3.8RF_G,:$ZSFM?,YC:[^<UPCK.<YTSG.MOYSGC.
MLY[WS.<^^_G/@ ZTH =-Z$(;^M"(3K2B%\WH1COZT9".M*0G3>E*6[H\"^6S
MC2'V)1Q?^M.@9I#\.%(1A#0X/#VTWG_ _W0_ 0$+?R8<BO_@HU0V2NZ5GPNU
MKG?]'\RNI  )*%I9*M+)L/U(H6@9S<XR@K.^,EO8H3QHKY86[(U5Q&@EO79W
MW(2\;#NT 0@HCOBJ!=E00A,MM(7.J9[TXIT18)2II(ZVJ963T3@GKPT%R[@,
M]#&$@)C7  ^X#SO*@-U.6X<E68Q@#4F7IPG$*JX1(; '0P"DA#(G[QNJK!ZH
MO)H*8 (5@@J\,JIQ 7:DW!VTG$D,, $" I:D!Q$(OMG%KJ0Z%"U+61W)<P,8
M<'TG)TICLL"'?FG,,J0WAP3E+I^5/(<G:YRF%B=9YHDLJ6,GI15*ZT.R&M<<
M@FHL#KC2JC()E/^8 "U6T]TYS>O9*]HM!&'CSLNM3+KU=1+][KQFR+X;,LZP
M G(N<E&;I:RB&H@'1I8%GY0'D2FVH*QS4DLJ*U>B4I&^X)6N1N-[#GND=Q[:
MO5L,L)=#TP8TQ1.E 'H'BE4 8[Z*U[HH@<$XPY+ZD#WYKN*59,"I\<[[WI^(
ML^01KP/^[?OB&U_03(F8>C)]_.8[__G0C[[TIT_]ZEO_^MC/?I@O Y.VS,16
M9PMY",_&*^Y<9B(_ K<",5NZ#';+K7;Q=.U!HD O-48!GM=KVC:R?PKQ7R,D
MUB_^TQH+$19.(0 TI!(8XSP7T2-6<6*Q8Q)0$1REQWCSIQ,TI7T:^&7_\@)(
M[%=3 ? TCI%YSM) MH(;/F5W&D06[]10#:1J3B<>[%=#HF1QX)6!%6,0,>@L
MD<-\P#<6:,= %/%J9,)\&WB$5X80$< Q$8 OH==:9T$:X5( =$%#@D-';7,
M".  #B H!T !8:)Y*X@_MN9-8#<G3V, '%.&[-1!9W$6&= 1"/ G";@Q;*B#
M+5, O!(!M.4J[S$>,$,6,#,!$X 7H(6"#XB$BKAE\J(1<?-#\$*%4O@H5!08
MXS,I.[1Z(F-K+=@14F>&.P@>,QA"?S@0]L,VS9&!'1&*M_(U9%$W=C-K)V07
M1W:'BWB+3=9/B3$:;<,NL#=1XA14IM5J'>0?_Q:7*T A>3QE*'_T%1%A2*J(
M*'DT2 '@%U'1=?TB0G_!0_G1&+MT$M,1$YQ'13,D,66B%9KD021A%41186KR
M&T*'B_(XCQJ2@_1XC_B8C_JXC_S8C_[XCP 9D (YD 19D 9YD B9D JYD S9
MD [YD! 9D1(YD119D19YD1B9D1JYD1S9D1[YD2 9DB(YD@["% "#'CVV&$!!
M43-#1&.2?&\G:O&89!!X'C%!?/-!$2HD(-(T( C!? D <O)Q%!HA?P/B%!,X
M0'YQ(%QAE.K!CMDS-O!A;.2"<; ($2+5.PNT'O.49$%H'FJ3'@Y%)[(&$5G#
M*I&R/E8E*S]4;6_T@?\ XC']$CDXT4&8<QOT,X99,6$5)RO..!=6M$[LZ%Y(
M]%!/PR1.Q@ XN1Y%,A 6^!\DPQ 2TC*2:1XJR"":(X7](C+ DE7G 2]CI!X(
M52!:9Y+FD9GV<4O:4I-'Q)IQZ2135R9&DWMCTIADXC_*MA *U5%*X93ZT387
MT1+,LW6!9(1#)$CZPR7(T212$9A6E"165!E,9G8_L5C0=A]MH2@9\1<[,3[=
ME#K?IC(L5TDYT2V^<B=$\3L+1  3$!J40D QX3.3(AN1HWL+\1>KXH@ZH5SS
M&7]OZ8P5!QG3TS7"@U=1B!4IX5 !4R5+22EX93@)%!>*LQ-#<18H,3<;T0#_
MS!,N1*EXQ 02$'<D8W$W0K%1"=%)P=F4*K-*A@=(8^42/R$47#)RYCA2G+E*
M[(E")O030945R9:. 6"%9;$5Q*(HW(,Z&B%TAY%)*P$_KQ4N3?IT0WHV%]I6
M@:$TW709-G$P'.6)!9%*V $7**0T$8 \[M0 #Y!48!(K#_.B6VEQY79)E ,1
M:")!NW,PN4$737(<4DHP# ,=VU43%.5/*-1SH_F;$2!>$# !B6H0#C !XN6+
MWK)8M'6< < !CWH<RDD7#\ K5.B<;J0!B:(I M&"%5!P'8%>#T  4=A(8Y%?
M!- !,W508T)SBNE& 9 !J$HU534MK:HK77A:A+*$_['U;VC4. 26+N#R<%P2
MK!A%/6M$1@B  >EU:E,X)XW10JLZ+2EE6H,A 8F:7L9EG]#B$%2W1@)Q&']B
M%;WA 0=%%_ " 5SH $_SAWX4 !8PKPYQ&..*4W]X-$(3$0=P 0V6E2)C 9TS
M%K^TJ)J'1!*0K217-1C 1:]2 1,P86*('0706D)YH BS>PK+ 7:85C"# $L(
M+:4*C53%F1B54;9*1J@9@@:  !*@/5Q2 !$P 2CUAS0Z</CA6UW(*]W! !=
MKX1TM&%B+P<P ;##A1NFAS"S2#/*1I(X7;P2K(T!LBU4+??J1LCB; 32-G>5
M67E$$U<RIY8Z(?SBJ@M1-O^@NG/=(A!P\Y:@(;4KZGCI.JLHZQ*[\Y. =Z.\
MRK>D44# JBI DSMUX2ML>E!_DB?00GG-*A!#:!0L:$5&="WL^7T6>*V<5!?-
MPZW*Z3@4]S#;X83FZC@M!(V2*U1MQ$X]6X(/-#.7*86 ,12]X8HGE#'S)40<
M,2G&8VOEXKA7L3WQ\SN6U9<H1X8/Q"4-Z"Q,82\7U$-@PJ?6\B\@(16EMRP&
MVT.TYR@<$1/WJ1#@DHHS\9W7TJ2^DCP4H5DN.U,3(90,<2$7A!]A08L&I9E/
M)[0>PR>KR']E*3<7L6%?-R%"*39&\6Z"HGBG(I?@<BL26COMXQA&6!]RTA6U
M<2K_W;(<%UH7;:$3>2)-9U,E[M5(%8=9,:,7^8/"QE(WM($69QD4LG82;V&C
MDI00QW0S12,<_N$F109MO[$ \^4<%9) H;0<4<%NN[)RYB<=(WIMU;8< &,=
MXCD=R29% AH4))%\!UPQ2A1%%K)# !,^1PS&"_'%9NQ$,$DA)K-#:DRY$\+&
MJVHAF#C$7W'&S<%\*8,59#P6RN8?$:-DF^DD]H@51FA<G$*Y?/DX]#'!$Y(A
M/Q@D;@DM)#EUB 5V1 @@G9<V+]ID<;$<V*0A_,)GB7').U)D/SK)J)S*JKS*
MK-S*KOS*^F%@$-)>#/)O_V5A$H8;[-41&7#+\<$!$ !B_]4JKN*A =NUBDXT
M8+1\$-_56\>,7_95(#MV$!6VJH=8'A?@FBQF %I+'IJRF/,1B+VUA>(!6[BA
MA5JW'C1[LO^Q 0Z  ".</7U('IA*KKAQ 0_;8 606KU1LEI[ >D<I+;5SQ.P
M 0J[SN]A8NGY)P602P&  !. L \A@@A0(0X0 >#\(,"S3>?)?AKQ'F%9.APD
M%,@32T/AF_1QI*2<&_ Q.@< )(J7'R<&%SND,RG!0QQ1'!!15'\I%#*M-%M)
MIXBG$$>7L/&12-[BE'Y"$Q=SN5LA8EMGHM_G=AZ!8\3(M]^1ES%;>[IRF ER
MJ""RU;_"1H^Y.=K,E?ES'RN=L/]=*3+O\3!)"D0SVDO#64HC.L_G9+D_@K]2
M<1 -UK-,QK8((A'4E!\)H8((48K+N-.1)U1^R\?$=A]&-FS.YC1=<S)>(VRQ
M(60K:1TO84+<!AI2;'9@VYPCN#%E'&SA(QOI.SX/U4I&C;F]HGQI0H24:(8%
M4AMEZIARTBH.57ZN,BVTI1W:(42E>BLCY!E 87<U(5(@:F]EPK6S-G!J*Q%>
MTH*)81-/HQN#A!Q]<GZ'LC;:A!5@I$(+,-P$^E=2Q!6?X5 B^H!A=1!?P8[Y
MH1O+B: $$';WJ2MMA<+I6"8R>AT@?%D2R$&;03$I<<,(2A+^P3Q*<]JK$Q<"
MP+Y%>3+_+E$TXYV#:HB]?.,8*V>BZUC)ID9(TI03#U,<"W4484A()G':#<-"
M(SZXY)$\"E1<L\(][[:B2+,@I*8Q^.*,%1X1I9B('7$80G42&:B:U)&7'G-"
MB+L [Z&:1YI/ND(_)+/AVW)S2!Y0:M&WD$A(=%&*X $N#;5+L)V7G8-RW4LA
MAI<=_1)1FMA19,IZC6,4=1[<JA=S.[3'L4.K-]I"DW4N:M@XC*< RD7=+&@L
M[]:=DM/5TS*Z3I% 7EU%JAE<-YW'<X%2390ROU'EN].[C4-&< <M/C,2_I$
M32CJT6K<#-6Z(G002X*::$XU@K*L/3$K:3-L:P34>0&-_.M+_T>+IT_':@P3
MXZ]RG#NY=4W4A!-QXG IZH$Q89\<'M&$;#>WW\Y8M0D"'"LQ%/R4B8Z3V'2*
MNB@DMSC80#U[G!6!KE*11L!QYWW9.9C8[A'+18]]28)-&K47RN$A 9TDIA !
MVU%J5%BG2?[S/*^80:[82H^N$G<.I!)#[<9".QXE,H !+^83@X"=SL_>AB17
M\<&-AYS)-5LWZ:-[*\>ZDIUD + SIPZ?>P-T.7]^1KH"%Y'M$@6H.H#AU;X(
M36R$+]O2)LI'<Y''1H\M/[.6,SNS-;N3O'8Q=1,_/[=*J"-GOB(T)D#L+ H1
MUP@SW6-A3LT+\G,S/=.SDBC=3P6(1_\Z.A"IN%UE#2"5W$.PK4$P!=)?B4+S
MI3$5,X08RA9\@Z8DW3W,YBSSU>W[5\?#V[>S8AJ""HYXXQDZ-Y>4)Q9+,?8%
M$H"; X07TN9KDU4))!<>4W'ZPU7GB$X%..WWJ=OE*:A;0B$HT80TA<(K)[38
M(AB>$2H$. !E(ZC[0H#WN1N0I!6MZ!5BH6I<$?F[(94B9?0CV(0_0:%,428"
MT1@%0:&N'T.>*QJ8HIW=\AE#$4NHBD) <G,W,Q$\PXZ"46$ZX7T(N@!P-#N5
MYYB1SE_001Q$+%B"\21%PS.R,29"MC( 84"@@0 %#09((*"@@H,)#"@H8&"
MP043#P8@()#_H<$!! Q*>#A1  $""A<J.$"20$>2%P,<,)#@8@(%'EW>+'C
M9$&2.W$69%GP@4J5/PV.)-H2HT<!)I$:7&E4ZE2J5:U>Q9I5ZU:N7;U^!1M6
M[-BK!#:21?N50 .3 Q0\2&O4 -N" A;$S:I@KD^\??W^!1Q8\&#"A0T?1IQ8
M\6+&C1T_AAQ9\F3*E2U?QIQ9\V;.G3U_!AU:]&C2I4V?1IU:]6K-?"$'?3R
MIL7-"6A[=2N3=8 !#1@H3/ []H*U!%WVMAE  H/;0!DD/^B6^,$'#8S?K.B
M0><)T(]/G?A P7; !!@TB/Z\*NT)UW%*L-T NH&*!24H&!#S)P3U_T %THZ@
MOYGN(L"!@A)88"X&&#)O.P,$-"@XFWIK[B?OL@H.J N/,DR^ )HZZ*&,&-"M
M 9D$0(\W\S8,H #K7'K0O1 )ZH@JVVXJZ;6S?DJHH 1WXXDYJ?0R3" >QTNN
M /(:DM"E!G8$"H$?<5QR*H=PFNXQ(U6D<B+S@+IH)(YXNDBINJ*ZB8$%2#2H
M2C,__'!$_ )P@" T+U+ P _9-,\G!R:Z\B8#EK-IO.8.@#)(BQZZZ,&%)BI@
MPQ7!!,JAY 0P8*7>/#P. 05<@^HA\MRJ--..U)3)K9!X(@ FW3X4Z-6,# !5
M50G\4U/&BQ@@B#Z#!FU3TN?NI##+1L^C%?\A R+0#=,$5V) 3;[67$ WO1J
M "<%&GCRN&U[ZV^ !!<\T,.U(%C33F0Q@K @WZH-0",U#=)K ?G$-7$"(1%:
M8$V;!&J@/K\D#*["%<%=R3>/(A  N0%X+<A7(\=[,CB9UI)M H4RC9>NBSQ\
MT*8I89Q(0"4OJJ_==-/EB:$M74+PP%3GY=@\"!2X*TV/JINHMT0%F( WX?!D
M (%XA3/1QYR[8[>! 1[>V+@:CR///'5]U(T!":P6VJ.D!6"@@)@#&"]-WK@M
MV<>-[!T ;()&ZL^!G,G=5<\ > 7[KH=U/>XN)3TRC\'SI'+4/O<HK,J\!$/^
M,$4CC=0I7KXQW=/_M012S)#=@M0#L;]D,_?U;J\+E:F!.A^$$N><^FMW)N->
M!G;S#1LP.@![,7J=Q?X"-D"[:JVCC]=)RU1O> 12/$A,L&\]UCD#^*-HNTF'
M5^_EGSPW3CW>!^HX8H*R;#B [?7[:]LFJ8.8784F59+N],E>H.R[L\\4PL)Q
M>E]^Z^M2L]_S='O DAKTH&CMJ#]@&U&THI4SXLGN(.:Y3:!<HI[E0*5*!G&
M3%IG'KB(KWY'48_=6.>1_5'-2TN27KN&-JQ]!> !(\,?1[BUG8?9I$_S"Y)-
MZK0Y7?4NAPC,H5$P)1#?)<1S%W0)! N2P5]5R"C# PK8H@:4\;B,;QP4_QV,
M<O8ES54*8NKIS<7(LR7UL E, O).Z.ZVD=;QQ#V9RZ(#8<2\+Q'E/* R(]TZ
M,AZGD&2#Q3-C!9MW-^:%"(6#&MI<V 6XL#FPA!/\5_8\<AZ+",Y[MG/:0NZ6
M(E+Y!6(/>Y5!?#,1)"$DA$J;GVP@QL7TS8M;'D% 2?"&*>]8#&MGX]M!3-9"
M718*.)D<VZ]R6;ATF84AOJG) B)%0RT*X  OLMV%%,"PX,PI/8!S7'U4ET7J
MR61;K9J+$Q>TS!-ZA&)S\>/,O)DK!AP 7/1AH$$">!LNFB<!+V2*'A?$D CH
M;5XP2@ !LM0G%+'H)G\+4D 7 *HRR2<!MP*7 O^'9I3\"(\ EQ- <!*D,'1R
M+#@2(9K<>-4<%/$J6A)YD 8S!3+K;"IXM.)62B@94;H,($#_Q)-\&%71A;I$
M7PKDY$9?1;$)]4=*X6Q4*.EUGHV,AVYK^=_96K<FAH@K085\(+<09+=?\4H@
M-K'+0W3C$(DXQ&AD[4BWML4WO9!$("/YC[+TDY^8P,2CL8K06P,#HK;AY$['
M@<ZE@.29AW50+#T=;&(5N]C"W"\LG61L9".[I@A(UK*7Q6QF-;M9SG;6LY\%
M;6A%.UK2EM:TIT5M:E6[6M:VMC-/*XVJ,I6HJ@A@6T.*JW\8Y<9/W81R#]0(
MO4#JDB&"U"U118C3G@G_'6<E2"\.8.A8_*4^QSS3+LCSCX<>)E$9+2=:-I1H
MZV*"G,A@*KI?40!MN7(^O*BRA4IR(DYZ!D.7Q$]R74W.Y3HBH^+X9B=6-:QO
MB-N>-95(5,8)$+_XB]. )HXK@A03CN+;%R/U]2CMX8B0I-BH4RU)7%CUBQ*%
MAA4$Z,:Q81HAV:IF(([%\2#RNR3N(N2:C$9G(WOCB8DGZ)[SRK K;6Q(+OOB
M@ W=CD/.B>^6=K*6)"+Q)^2-3K>B QC8?N<F/;L(;7IF6!599&J&#!9&N&PF
MV!)@S-"!3:-8MKD'$LN9<.NMD7+4J.N8T<4*.!%V=V420Y5)R/<-T49:(JX*
M_Z6ORJJR9D8"NBEK&L2NM=)+X6Q+Q?\L9SJ(KE1 6RS75Y'5-70U0 $BAJP*
MW:>KI[X)GOD7T!Z/Y5WT9  $Z/.T-3TM9$#KZ5ST\KZE/F0GW'H(7([+J4$"
MQ3>;YM&:8NTDI>(O9[_%V:9\U#;Y]/EC^&':QTCXG&>2IR+Y\<B4['LYC!Q;
MH+="4-O40Z2'94N&,]-ALQ_T.Q C&RKVNI#''C@J(1V/;,8)F(O;M!%RF_(
MR6/3[7#,W@.IQU\EV6VM<0S%42=,.#_:U-,F<!=H_^;+%FR3/R>2R8=]ZI/D
MR>3!R+/A$%E\DK=4L4+Z]0"%>*X^^WO?RX!\' +FD_]&=A9B)GFR)CU?SZN<
M2I:<:61.).:'AVJVSQC)PZ:F(#0_&YLZ@9X#MI[1:F_!FP\#([ 18E\$/AF6
M3W&.<SGA;*G6@BFINDSRH)&D:%),/%J0DEB_ZV3J0:*>BF/%A2F@4_2" IO*
M^]P-*P&+3UI=W#N&9Q1F+@8G:8#FUYIB7""P97FB4&_X$B_TOBH%T[>?WVT#
MXQ5/@;<>AZ^_&U=Y4RW-9[&&Q-MV$-E%$$"F$84D?)UQ3O;()H>93GZ$I.BY
M2*^BA\@DYM'.(MO4JSI'DB=ZUOE9=N[7%-H$)('/I;&,PNN(.8U(+Z&JBH]#
M9-@_73E2AXK"$'K?PD$,@73_YPC^*37JC^3N/6QMOE^QHB!I-;4X"ZL!&Q-C
MCND)H8TH'(I;/HC9$@((FL"KDOY8OL"C%R^;L.E[L=NKO+/9&B3B(@20D0>Q
M"$"*&!^AOI=004 K$/$A.8) FP_!JAOZ-]&#F5&I0*'1,N_HC0=B/9#;$UHY
M@+LHL.02G>:(JSY[F(/KJHFH/4!2JDFYGX K-P>RIV.!B[%1I.X)@!(S)>(0
M*(QH-+TK&9N(@$DB$8&J.=U8P[MIPX4"FS:LK$:!CNC#))%PG#IKL"TY,?'Y
M)5UJMIMH,'&Q"7*SJ?.R&H!IF-XJ.*E0'/^H"5YANY$X*Z>Q)^A DO$0/XTJ
M$'+1_[P;BI\#6)"8L$1DNANMZY7S8)NC.:DL0YN,X!_$BHY^BB#$^Q*W$:CD
ML XW! S;VA8UF9!ILJ]1(XXG&0#^J(FVFA4H":M-PQF]X#*<>("!H(U(4Z^C
MT B+**[@(IR!P$9EL8V:T2NR.<-_$X "^!E?PX\#""C <8B=J(DX61^6* E\
M5!%B(0DG0@IO)(E"' F?"!^.L(E(N9""S+*>63(H/)/DH0J#0HQ G#PKD4C7
MPLB,U,B-U*R* K&C>"6I*$".),F2-,F31,F45,F59,F6=,F7A,F8E,F9I,F:
M-(R_LLF_<(N1Q) _2PN[N$BO, OYDH  + L#T)C"R(@:]/^>U*,,6O2/.*R*
MZ0*,2/L\%TJ?->%)]-E&L#"RKO+)VCN.!/.*!G@FHYR,AR&EH,0(W^I R; P
MT7B3\6-+JT@)O0,,!MH^OQ"D!^K*C_%)O,C $)$]E'E+^3)*J)Q*:-JF;<()
MF#"^$'.R",F9A^$,\L.*OA0FJS@_SB"\.<.41LL(I@@8[PB<MM +AG((]0I-
MVG"(0JHQO7#-5;DH6N(-C;A&5'$C\F$2NFJ8KZJ+<22;A* /G3"2(>*-]"*
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
MS)@-CM8T(''C@@0'&RCX"),I0J-3I2J0.*!!Q(,#%B M2W/L @8P&TAL>%!
MU9<"&,0L23#L 0927=)%BF!F2JQF!P,EH-;F7(0,"A >;#@F <!"#P?HNU,N
MU:<!EKYE(&#L00<Y*4=%R2 N:)H*44(@8'?BR0$*B*;L&T#S@\BT!4266)*Q
M2P$%:PJG>)3 4P(*"'P&_XL\P &,3WD3['KP <F9LE6^)&E]8@,'DE$FJ#KW
M9'F4!!#P96K[X(*X* U,6'!4@,*]! UT-<QYXU<3'*?0=R@9Q1V ","ET'0&
M+-72 QC==A$!( WPU4^5"386 Q&T=%I#3+EFWT3V=<36521.Z*!\"/FGGUCV
M-0#!7>8U4%%)I3$0'P,-T.8B T'&91B0"=FW@&:=04;96@C]V!A2KB5$F6$1
MS.1:D(+-%5=#RMF6X48*G-:2! D,4-)G"R 'D@ .%/A6 TC"ME*<P4540%@;
M-6122555>%M)%]J%9P,$=#D190H MQ&1/HGWF@$&063 7.(=6BBB!C7 F)A/
M@O^W(U%S>75:0@,E=%*CE?GX@&<O#5"A1I7-9!MU+JUVT*T'=114K@D=,"6O
M00I[5 0^G53: %*]AA)5=[EDV%/_6;F95+(A>M5*?3FH:T4)L/=150;8YR"3
M19$UU;D&F$J3 .?>%B2*;Y649U:G&6I; FG1NY%XZ"ITHV$*I>6:8#"))JM8
M[XDEU5SC.7"46RI^=-*MXN**:KG/4D:JAA\)VV-EZ:JEUT$0O/HQQRAQJ"UE
M#I"5H5V/&0M?P0A]55&JJ=(D\[4NU@PE4O%%!I*DE!K6XLP EE221^TV$$&K
MZO7U6&3([5BU0?VVYQ-P$(W7;DGCW0K!R+-B[%-=9]O_E.IB:#<\GZETZ=SS
M6<F!G*M="IBZ&MLQ*>S27]0F/-Y\[DJL)E)XH[RO:G\'X.:D:[$LDX\\*[;Q
M45KOJ?8 'B)\*Y$&?'M;9?(E:21"D*[[4KQ2WO6D!(2CZQ*F+FE-LEC0BG6J
M3*)YK9AD"OB(,$I:$_D?[Q4?M>W<&BMVU$\@P]0QL&#"]=Z3"'89:&@4'R5F
MMGXO[ZY,5?W.^TW-)H2:Z4"[_QI%,)T;TYD(K2Y [5D=K'%,$Q1:H7"N5J$!
M/.QT&I*( HJU'UNQQ3!F*ARN6B(FKWBD(1*!&<9ZD[^-V*LR-(*(5-(B(TU]
MBU1@D5%+P/(OC2V'(G'AS%=:_W*>M(QD+N6)'*N0%K(*K:N&(RE,I%:#IX]Y
M!#%LLE7&9)*62!DJ/N=Q4*&N1B+#[$\L-R*7G&RF0GTQYS1H<8UY0"6F!="0
M(GHY$ZD< "\*KI&!%X$8 R8 HY30YBM'\IM)-@63OL E?V1;R@(\=9<?3FE'
M;,347*)F,__Y9BD;W.-I''0Z-9*Q=3OZX1"7(R3#[&@S$QC >5Y"'S1Z9EY2
M,2/%@I2 /55E3S0"5(_&8ZAY?8=#>KP-2%9)*? ,+5(DX0]KKD:>S 0%/_)1
M"#*=XC[W_8@WFN'-DWZU$D\]IR95>\JKDE2KM^P,(;D1I%B\(DI*G0Z4C1G
MZ):ISO]ULK.=[GPG/.,ISWG2<YD.F*/[8EC/??*SG_[\YS_WA$\H70B@!CTH
M0A.JT(4RU"ROJF9#(RK1B5*THA:]*$8SJM&-<K2C'OTH2$,JTI&2M*0F/2E*
M4ZK2E;*TI2Y]*4QC*E.'&G E+A(+-;%6-7[*YES+F2@!)O W@L'H3 KQ% 08
MY*3\$ <LCLOH4P?#H9K"DY-!>N5@EG@3X]1N+"RR8I!D]R[)D/%R!L10C^P6
M5I]XQC_D$=)=<#< 1M:S70K42D1%I4^I'4=8\0*2L#0SKR*B)#%)!0I5J4I/
M UR&70=U'-2(0J3M('$F+$%L$LL"OO09%*_J04A:=#50KL'_ARPJ>AM?Q/JL
MFC4OH5^Q;'?<X\X!-+8V^EG7J[8:M9]\YB5E]4D"\)0ZLD3J-H2EXWMFZ2YK
MV81Q$C@*<R/CDLAEBRE8T8V+(O. L-44NSM;3JPN>YM5&L0P"AKO+L<+2@1H
MQCOM51>[F J>I1#. =3-"OG4$Z\RTD1X)F$,43FB$.0(59FU05R$'D03!,1R
MN@I04P0"*;\&$V0!#Q%>NT@FIDYNJY\*:Q?Q-%/3L.FJ+FYJ%?[R%2D5UA91
M)#GN6LH3I*(P8""O!9^8'M@ "72J,GP""Z[N9:-[%6S .5X)&1<ERKB(*TM\
M^99;;O0\%DKP)!+PS&MI_$6-260N_RT)ZDLT7.0>*814*OG*2=XVEQEM]CUO
MNIAB_O?)CTAJ3#WZ3%^&)R;DH.C*U 1+[>(7OLTL+\T;0]$"5I>T4UVY2+>!
MJ-+0=A )2,1U-\'?6CL#)IPX$%PDLS#-(@/DL!"@ *W=C$'BXY)=3216MVJ5
MWQB3F(_LA63"Q5]G$+40J*5VC[_JU48:L!,P52C3C*)E\1B'*[6P:EQ!FLN1
M=M1H_KT+M(P3 *>2Z):[$ RTYVI;HQI57(.ZV2"L4FUM8C*<@QQ@:8B2,+!<
MY5_)\&RS\'W1'C<B >?036Z*MI=W.4*E5@%[/F?]6^=&DB$5<Z_7#KRFN+!F
M5)D<)E=NFO^N@T#BO&5#!$@&^9+?/H[N7.5);HI,VJ/*M:Q+-T C8 KMK1Z&
MJ*? K(IP!FZJ.DR<Q45J<4C9MC>C*LH=<87HBIFC;()T@%,[J-NF88H"<[7A
M%#(&S1.O3$N$JW- P=CCBF%,P3>#LN.&?=E\$>2@<#?>]PQ@VE(K;YZ:1P#1
MS%IJ"0-;ZJ 'X,-T/"'HEB?VJF82Q:8[3 UA#&^7C9^,1<YRG8F+O0>2@"_3
M9=:-FMK&(A.U8_4E-4#:RY_09RML J9^TP,2TB3IJB\-+U)B<LJ9A-/UR5KP
M(!$XG>XVRZBH_?#B%98TPGXWDDJ_&74GJW4*]>(:J7#LC+&LD-7_1@*!_(*'
M* D0S5!\TI*P!15)CY'(?PQ@\W>UA"1P_@KA>QVFGQD>R5XI+@1TF#ZFU*E>
M@*Q*JQ*])7J;Y,J(VPBT84D(D44,?86R+$2.C5%!D(S,Y,B-^$:/1( ..="9
MF$]:@-/,C,5RX-5<I1 "W@>?_ Q$8%X;615;D$UZ!1N)[-LL&= 8Y8C&+,#T
M4=!(_-24.(4*H1%Q14]FP9-3Z=#PX(2^H,SV3<#0O$J.4%#!N% %.MAI&$6R
M, B6P!LP%8538 1^ !,R#4 !#-A2_5].*-5^%%PR 9-1%1678)5H86 4CIML
M4-I2Z8=PR(5^*(?LO(H,M1C5E%YOO$5O__ & 3P (%9:5A!.;P'BHUW);CS'
MTN4.[K68RDA&;@&(IZ3?=,T4)F:B.ZV<.DF7)GXB*-K,Z[53;X6B*9XB*B*&
M%Z8B*[:B*[XB+,:B+,XB+=:B+=XB+N:B+NXB+_:B+_XB._W=1"4+3F331CP
M*$WB1(#30P$(UD@6505<(DX'9#P)('Z9=PUB7?T?>TG4 ]!0.;W)B! . B03
M8(3>=-G'IFD4:C'3C-43#='&E:D=4(RB39"1@Q"%&@T+C:652PSADGS,]CD.
MIOFC<5U5MK"%/=K/6C&-W;!?.XUB7F!@9RF+_+G3D@CC,KD;0FA-,4)>#_K$
MJ&P?$PE/44@*C/^I"9:81U2(6DN@D4L40 N!A01%QF^42%4(S^E<V5.$%FA9
M8LFXC]")!40"GC4QB:J)GJY<AJBD#I"%65$"2!+574.-6U,L"3]QDKM8Y4V,
M6]E9Q/S$AC15AD2$Y6?M47EEQ3%Y"FT F_BESON-1EU$C7($!=G4A#D1!Z'M
M3NZD#I- F@P!AC,!(*01YDS@B0W.4T,LQ<D(1PK^TDMV!4DL"F02Y5) (C+9
MAGU-F#+)A@(D%0WY240(#^$\X$7\8Y>-Q%>""WGHQT4"29+4Y4HD!TUT$HWY
M5$R(!#A^!!F-S+.I3)QHG,8TF4%D'_Z(RT*H$+;E$7KLB+Y4A4B467G_ =+)
M&=>_Q,;2R)_.W$QIU$17[6!W"!/T(0"*+ 1%5,3 J R))41!R!SM+ <A <F-
M[.8]%5OR304#/$R=' T"P1A_ZIJ#Q,;_W BFV8> &%=!2)D!$D"$!<=)\-MP
M&" :,8<(*=QL3(F:2,SNT2.NN"97YD1^@1A28$])*)I- -G-5,177 >*-$1Y
MQ(9:N%UM((J2&1=*9A"=K83: %.C6,C$%$6MY>3DF=$P)4Q<#&4[V89A4%X!
M'&>3]5RM:1Y1RL92D(NMP&A%.( '&BF-3=F@$0^ @ 2'2@A2)":+(@7ZV4RQ
MI1-BZ 5^.!!^((10#0NTB=?XO<7U!$_FV9ZN_PR>;QP%,G9$Q7V/6FC-A3R1
M? '/T?G$489IL<D.7F7'HT)E=25 :YS)_Q@*3")1TD1G=VC5?+A'I.S/:_"=
M0_0,DBKI8<R=D6!-SVB=8$3<3JD'"+J)02C.1.R/;>!5\^":'3$*]=WC>"C;
M601K ,0*9N4C1!Q1 ,CHLO6%L^*7F-3HLOP$GDC*;C8*_F#$H.;;WW!H8/@E
M\-73N,F,8;3;7V4*VC3<NQ019C+%AET(F/Q$M4+7G@*@J5J6L9:/* %E441C
M5-;+88@)8:F=F5S(P @ LJK@N%I$R>W%G!6-6KC./?4,Z*B%Q> *=3$70B#/
MES2J8EC?5!;10W&((/_]Q+*^!4DHJ9<,G</VY!QM&QD6D6<TY?J,U;OL'? 5
ME/J%FUH<64+PQF$(EY@PV?6<A$BL%K_TQ03ABI^0*I/-3\:<9K4I1N(PD6PV
MZV@!9T$82K5T9%DT!)>H75Z,A&LL7Z8TVNET4D.P:< 85R#E1:I56K>H15Z8
M29^@#K HH*H1K+@@32AMAD2PRM:Z$\$N'J6XFU6EDD(:DE7-98_4Z'G"R&8F
M!" 91"*]TBBJD,<L0(MU1-,%6U!8E9.]A1K6Q#P*2_(9DEEDT4<DR78UV.)Q
MC+C@'L"8G\JDQ45T!3+Q1L81A59\8U<LQR_ITFJ<X5*EH-)PAU%]**"LHH[_
MIB!$%=]XR42D$,4;ZHE5&DIWT$9VT,0J78C81,6%NDCY3D1O7--.36*[5**D
MJ*\G#N9#82-D "8!C*6:>F(XJ>DB/E.E,<=*!*)<C(>_ J,!'S "QZ+)MI-&
M)K #/S $1[ $3S %5[ %7S &9[ &;S '=[ '?S ((Q3/<E1AR@5B$<=9%=99
M + S/I.31.)S7%/N4.0ZX2['-E0"1("!R<L#V<Q (:&#B2-_4)683  -&Y2(
MQM-J#@8G5A5<:5K ALDZUE,!3 #43( T28 #%( #F$H!6,D7G^Z538 #J!&-
M*$0!4(")7@L7<P!.9,!+/ #^MA,"U&@['0 $0.)@_[S2M>Z3&JT. ^CQ2XR.
MT+'JG%Q %TN !$3 0$S 3JP'2OP%%P?R=:C1,3IK!HA' 3#80!2 !)@: U!
M #Q HW6A8%CR*'>(BR@04*SQZ![& PARX/Q3%X_R91R  _S*E7U+!G"B T3
M'./*P2SR04P <"31$F^$!A3, RPL*/HL/Y7$!S06*]]$,Z?-05$$ GW)231M
M4KZ$5JSG.N)/H4A$=)RO,4$@I"F@O% OP3Q%^$(A2D2(I,P&U1Z(-(6O&")$
M%V['7N"N0/P2-CU8<?6=DV3)AZR'FX%%5^!'_&5(TG%,YU!82F#),?LEJ 0
MV>R)L'S<RH[?S5#$DX1>A?_D(_C"R-S0<,J\"U.^A0'EQ5$P]%3PLXS$1DVW
MRP0@#9HQJQ:5F5I@&LW G#")'YJ(W1!ZA7YZ!#))&8!4:?CUB"N#J<[<"*#]
MB.7PT2494(50Q7:Y7OXM!YJ$KBC2A434I^I!1:$ TX9)YS&&EBU9B$HV"RVY
MZ(;*2 /-V&(V&4LB+(X43%I4FDD4VU0 =@ %T6$@3J=\(ZX$8>IH-,QTZ&)C
MATFDAVTTW:'LTPB&!;2]2U\)W:R%$DQOS<1HGH_(38C(7>?5CG"FSI&"G4]1
MWW_@3JI(H-ZR&C^W"IKUC"%WBG$0Y\[0+,.HQ;*6V4G4F-OP':4D4D?/AZ0<
MZ&'_V(;7R&V^ 5=H>(JX\)O-A*1Z *UCEP6\N4C+!46G>/6;[I$YBNU3O*7*
M@-)Z*JIN/W=\0G>[90C(5<9E-%(R)<E[Q/8=IFO.["J]M./4_(7T,'< 7&O5
MX(=*]L9S;9SH@%;!Y M]8_/N33?QR Q]Q^IAA%+&5O;((,D(N^Q[8XG=H<W<
M-'A3=&PIJ:M/T,A[5/;R-/ ZK=Q\(U!<K+9I> IY4FIEK Z[THW7\<S<B'1E
M@%U?V4J4FMVD>8^%'X1PX0I9A-O!-,S*1>.]MI7:^4;<:)YF:)XTA;C?69MP
MJQU=L(JC$8]'!EFN@9:,B]ZIK9I8.?.)9@CG[A'V C :_^''^'6X8-@F-%_6
MGB',7!@Y\/6%<4](H*,OP\+'D>+36-"/N'8LZ*D<Q'@$):/:/YY$:$^$)OTS
M :!XA;>:I..K0:"X;6CH>X.61V@S]:QTO"UIO)UZ5:1%M7AN*<YHSS3,>?B&
MT [.I%Q("WE1NYR.]-IF_:WH^<C*GR[://W46(B81^(57AFQ6A;6C-3FJNZ(
M29^0)#W&CWS%:0H/,C(V?!2*5OW6CS<;*($)P+C.7T\)8.")+RT/ RI?[3A5
M)_78[OF2243(X)$N2^1GLJ35O/CCAJUC1WQWW]E11Q@$@W6F*A'LR;@NE(OU
MG!1CD!"-S4#-OCHYRG0S/Z+I<O_E5P$ FD&,4>T<Z.Z-A(_:# T132)1BK#<
M>)[)43ZJKE.U!"4EQPFYH)#07)!4T<&7+MF\H\-RS$2N17Q.-!CFW:TD_$P(
MCS)MEP[)<X0,,<8I0+LUK^^F8%<G;JX8%? >%<$ !HMPQX)\G%&\27D K[9A
M(_VJK&0!\*Q"$Z.4\*RZBO[*\&T$YOTB8@B[TY/OS)W:3@$'/N+S8I DEJO+
M1.+O(C+%%X(\/N57ON5?/N9GON9O/N=WON=_/NB'_BT>OF/\DS+"T^F[1%0C
M!7ZP*68GZL(DP$/("^G;Q*M(ZA'CI4G6([E_U)YD$>E&>9TW]1/C$DA<QMMJ
MS!0WB@/_W+5@.%4!_'Y/(NDR 360+Q04[IC _B:=9$Q)]+!</BNXOLN%-$ P
M3Y<>YWYCF.EL[7 ^3;'[9&0]Y:7NH;YJ,5[AH@2"U3[0L-J/J ] %& 0(  !
M!@0()DPHP(!"AP\3&FP8P,! B!<=&L088,#$ 18WAA0YDB1$ PH(&FC <4!"
M!@,(+"!(8")!F#89-$SPDB # 0E7.FQ9D$$"A0LJ)C30LN/#!18_UE0P5&2"
MFB4C@KPXH %"K%LQ#OBI\.##L0&0DE4HH"S&!A^])D2 TJ& !0L(#"5 X"S,
MO!P92* :P"[>B'PO"E 05\  F&<5_@V0P"]!JQ 6(DQ 5^$ _Z-6J5+FF%<!
M9\(&#$"VJ<" T90>6;L^/:#T@=4G]RH4V&"B3ZMQ:1J(NSH!0P0+42^UK ""
M@:>\B784;E-EZLFI3R98<.#N<(ZE$T10+--R@YP)$+Y\:E0!@YP/"9@W+,"\
M^[7VVY=M(*&@^;<!_+.,)X7R6Z E!-PKRJ&*%H#,((2X6@ Z"-RCRSD)]VK
M@0:"RFJB!2)(: "D)&2J 1 ]0JHBBQ9PH"[SE,O)O8EB4DF]G"9@(*@:GVJ)
M  >J^TI(I=SSCB+7.C)L*Y\"L(\@($6*C[S3*-)J(ZZ.TTY! F3[[RF*4D((
M-?A6@LLA[5(:J".+0N2J)Z_*BH"TG/\(:(^@!HR28" TT1J0( 3(JVBHMB!B
M:S"M=.3RQ(S((W0G!DQ3:B(!'-CK2SSW>H^! AX:,P#6!!P,0*,,</$CNM[3
M[3V#C/+,H@,43*I*A]IKE0&9'IR,)U:C0NW6SO[S=$Q0 6M(HX)<-,A')A7R
M--<F$=+0UZLHF@B!AM(J]E,&'DB)+F6)Z@^UIS+URB!.CVT6I&-52BFH 7GR
M5"$\74+52+9^2DHQRPA+58&@IB2(K:S$M#(R&&<JRS&&RDIUQN0^X@^^6]OC
MS$Z"VH.0X;S:2A>B^%SZ22.)DDL/SDQ%)"JY2(<<:41=90N@@(!#<O-.D"*@
M%J,O_T4-1E'_+S+(KFV'GHEF@R!]#2+M*O*N8XN.U3-I:&?B3<YPW_080)T3
MFB"NJ0E=4&=$S244Z013=<FDB>2-SJ%-.^WMZYC[VRO$)E$=&Z5GG6RR(5EE
M)3A-HA!*E[?V5!.17F&QK6G,8W^\LZN3XL;))9-3;G8B"1I*>TRK)$U8= DZ
M="Q=R V6]]@(F^[I\FH?FAHMN2'Z=[&[)MJI)7G_;3"CIPN&J$.!C"W+.<+]
M[FG*GP+[^#TL,6[+T.,%2N];@P_&J?"!GO6,:FC9HHNV9^EN620',"MH H4<
MZ%:D N0LH  )#GC ZP .\""D!VRC2&(BL4(!;CUI N[#'P,<8('(_]T- 2'B
MW ,RH) (1. !!I&  0,0@8,\ $';ZY:+J!:8<A7  ^TSB&T>P  (V&\"")
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
MHTYF(BZ *]ENQ">DAKPXSCRBJSC>0CL<P$<X1#NH+?^T3N-QT*8HVBHY!(
M>*XSG./JDJ.K;H(P^@(U!D "XF(QMK )6U#)8H,X9 ,]_*)P]L*^&F,T;JJG
M2 (R'H,D*B@WUL(%?RHE(\(AZNR^:F; >-*IDHHC>S(HS4H )D#G8D*MPD?J
M6*:N\@.NA/(IH=*R<C#HHK(JK?(JL3(KM7(KN;(KO?(KP3(LQ7(LR;(LS?(L
MT3(MU;*Q:+)0[&LYWG+]+K X\HHVVK(D/$.[1@(>,X(F<FHI(R-F6$.^9.L_
MJ(I83"S;J"H^C,4PC2KN.D.##"0C.H2YSA#_D 2XE*-3[H)9IBIMHN<RL>(I
M')$D^$OE0+-E%/.HCK)=O@/_-#/19:QO(T8,6"9" 1  V^[2J)QR+^-R(UAR
M(_JG/7[S*,[0^-!#2,ZB)C;.K)H3#LM&2'Q+)\-$)J-G(X)D_&9"9]SO8T23
M)$J#\[(JMQZ3:P;(8Z!+*\A31'Z(;7K.8+JS4Z*O9J9S/5N&!8>DP5)SJFA2
M # (.F+'/#9P+1[L)QHC-DW%!85#*U916#@EO[**/K*MM#[E6_@")1JR0E>#
M*::"(>+BE&IQ,!C$*UC#OQ1GH-[M4S:S(#"R<BSC)%H"'-5N1:^-(1K.*@Y@
MY7+0=XJB/5PM/K /3[I0*/R#WIQM)8!4^,P%W JCZ*H&E8H128O"/7I-(FYE
M +C#_QUI)4$X+?M>9DRPSG4B@Q'WQMPLQ%?@2T< L]Q@9C+>(@>W)=MTA$,\
M,V$@(%L6PCW,0P*:BS&KYKQ2R3T<0U:L#2],[A/K!(2D)#BSBS.&QF/LLS6-
M!+KJ(F.L2S@&[@!V[U:F*PA_Q2#H(D1:!U3SY5;TQ#N<PU6< @Q[PFLNIL)&
MA/)N);3^XU";I"C D2,F$P'>(E:DJT@6M"'88E.%U2*T4'& KNO,LU]JSEL,
M3V5.$KTF3E08@IJ48N:$;C?+,V&VAU,\)_2X!_/ YF]>CUIRA4)<0NY0$'FB
MCG4J@F[&I%>&<05'<.+$A"F@ID.LRF" <$V2\'MNRY8 M/\MB&4 >LUX$I(B
MR.-8Q/5?(0?^%!:  !8BKF8V#T-IN@<^+0+;DF,I9A5B]E.0J \MAL(U':8W
MN(9T_,3_(,X^=J+U&C8)%Z H)\:&0H]KA*/B5'0OE$O\:*46>:,O*K%F">>F
M*&4Q;BK^-B+J<K CW(?QO$)86$9*K,3XR"*H#B)=L"[XHO-M5I FU-7<C)4Y
M479PG#$U \=)0A8DWM58RP9SL*9)2"]A$C))T0:MG$5<O=5QP!5Y^(;D7-4Q
MN97 V-9*UE7]<F7C$+(OQ(_JH@Y/($4VCH[T"N_NL 9J'0(Z/$7PAJ?T'I%?
M\C9AZ/!D,"QRU"4BWD7 $. LJ.[_ &[J+JSK6R 6:V*3+W2DN*("JG1$( @%
M[,HV>>:E>%#U51HV-C<W]0"C<'0E'JV*<ZHN>\3TMM236D0E6T;$*\3")R5B
M'CL(_)[Q(_OP5\31!*.6;:AE2]:0Y90C-UA0/[[E5]]S641E:HQK)VH1%8,'
M>('7 =6D4D2K!IMD+ #4(2HWV? O*"B44 ZB)3 7(BY,;-+JAB[(?KQ(@S"
MC=!,@P") 2S@D-S,16!EGQ HI##HDF2(F-#'T^@ICH3)S8Y#GII'-R:(4_)1
MSW*$?MC(2)KC3_X'F5!-CQ#DU SBU'KHG)!I [()028@QWZHA%3HAR*@?Z1F
M GA)77#(_Y!R)(J-*# N:9LT*$'X0T],Z9P(=]5>J-520I96S0$D:9@BHE1L
MS-,< @+^)XW4J,Q$B:4:BH;@Z?TZ2F;:B ,8K33;[ !XZ$<8*J+V*,L\K<#Z
MK,O:Z<&8B:$,"7TXR(HV#0$@@ -6RC8\#3,0 "$D  -(C9TPK<?N[,[8Z:4N
M:(UXR,\H#)9L"7]2.94S(I4#[<[<QXDT\L;XC"9*$SALZ,YL8W[XY\X(P,^<
M[,0*0@,.JI=E1GZBF<E42=!N3)J5+#>@3"%<E_7@J,>"+)[P1WZZ)0/(&8XR
MZLG@J +DAXYU)LAZ;)RK#,#FN:%TPYF%CN]R4BNY0K62<RW+2O\E;BH\JU(T
M !JP#/J@(],=M56AB8HF@M.A)7JB*;JB+?JB,3JC-7JC.;JC/?JC03JD17JD
M+[JAU=*@<RRO(+HN(KHNUF@C2I0M4<,[!(-  )-";PNZF&+P:!2W"(XA7[0W
MB^IX4/,[1P).6Z8](';I],L\A"0V0/-LL&N "Z4M1F0SN,8O[;.O\"4L3#,"
MEVJWAJ.YBO.^:(,J,?)?6@)?AM!-%>4B"/& 5R1JF^HC+A7\-",5\2.&X[>X
M]EDH6N9TMD*HD\I,& -H5S8K0((A9E?U=E, '-$ZSXK)8(7GFDK6'N*'^HSQ
M-H @'N[[;#8A9,G$'A(CS*BH1,UG?RK_/D.BUCPWGWO(P*Q,R1!,(X+,_JHL
M [@X(R8 SS0'(UBJ+(C(]<HL,-9LFUV7S@PI K;9AZ[8EX<JS5(:?^B, -H,
MP"1@B92LS?J.TMS,E&1FU31@H-"%>ZX[ "X F@WYGUJ9(-*;A^8,/K3HN;^/
M W#9SGCYAHDBS5CO M@V1!JO 'Y$P"OWRCS0(38O #K8X6QL4P)G3/[, #@@
M"H6N?Q 9CSJ9 #Y AG#2I!SQE+3((EP;D+T(G!A@BQI*BXCXE.XLB]QG ]P)
MP[7(U19JALWIQ*OX(01BNDU(*TRWS#2HP"Y E)@;?THE9QY 3SH@QRJ"P_/(
MBTKSJ0J#B4@B_W"<FKA%(@)D@BL69?8(K%050^QT JTMXG[0 OS,-TW0@ZH_
MQ45>-@47,5GH)"FX B$$HCC6 SO(8P%<[01Y D%DBU0L@EZL+6]U F+!Y53^
ME4PJ=SW!*0D#1S])%&DU,&LKACP)55^G:-_T-TUB-'*)UUZ1D2A<=^,"K'1I
M</@$%'7Z93L_A3><HTYA]5.-)<2@ UQ8-&'P=3"<=W#: U/QLU!0[V=#0H$+
MX 8!%>/6+CZ$T"BP3B6<G<#B32SP%/_H%5F49P,GI8*N_&2;)*@0HN)*)@O%
MAP/IJFC6XMK?#PT+(F=08RJ&[ZU6[[6!)Z#)ILI!XDOPK['U\!^+PO\P"8](
MKS1N>TOS7H(S&*?JK%8I.A."_R]<'OQOOA9C^EQ,G.O:%\6X&C?X''Y;%OW
MXF(]$Y).V!;W&C@E: ;3C;5#2@58"I!:TM977 )7RN+-SX7]V&DZ65UKTB5<
M4T9>1 6T=^+60\SW0$+C>YYY6T^X )/A2T5'7(/30R);V"+')&0D(I#;&1A"
MW'0E'%EQ8LYK2Q>$/ATEGJ<!N&QLGW6:!,8/.4(V<K<G1%TH)M,L!MIL^!UR
M"L_L+88B#A9.5K"LC0JT)Q8[06+KGI-(7.-=\]1"^JU?&A(J1.L&JV0Y R7-
M";Y)^./-/83@0H35 =CGY(49T2+$7L<@N@+_ E9"5HX%NJRS15?'<*W*YTX=
M(@N'YZB:H$D/=#X":*P*]:<OV<:%*.A2$_E"%0$#@]ZUNM3E)]P.0&0BVCZ]
M8("N ,+'\@1W\MAC8_7C5A1$$C-1/I)FO+240 )&_P@B9Q1E=Y[&11B_%PED
M<I:G^DK"SQ-V(Q*Q8R1D-[M-153BE ""P8(&#1@(,- @@0$# 1 P:! @8H !
M!04R4"!Q8L6"#2A.("! H($% P(88,"0XX*+"AX22,"  8$ #F)B#$ @ILR,
M$P>.+"F XX&,*W7N)#"!9P*($6$R2, S0,B'4"'$9-@SYLP "B8(X-D2Z\F+
M4<N:/6N6P$(%)24J_S3P%6V MU EJJTK-V/<B'O=&J@[0"%>!3,)++C)<V_;
MB01 3DSP0$!C 0,:;XTX ,)7 HOM)IA9N7'HK9))3Y8HF?+0C);;2G[ &.3H
M 0LL+XW(>2+EB <Z8\Z=%WC>X<2+&R=^\OAPMLJ;.W\./;KTZ=2K6[^./;OV
M[=SE[NX.'CN!BBC#FS]OUND"].S;NW\//[[\^?3KV[^//[_^_?S[^_\/8( "
M#DA@@08>B&"""B[(8(,./@AAA!)&Y9MUDE4(GP )]*7= !4*@-B  QB H7()
MD"3?B#S1QM2$9)D'$U;$1<  6@,@D--EQ<'45U UTD=C=3&:2%)R$A6D8_]1
M!MFEDXRL71374@DDD%14(56VI%P#P-8<17'%U9*.V2V 56/5A301B1+5AM./
M:^XD%9)G%1!31 N=^&)&%!56HE+/#;#733E)2)A<9<))GYEM\C> F^VI1=QG
M=CJ9%YUH,5! 1 O@I9P"3!EI79]H62H7EQ)Y>&H#6RTTT5F5\:2J6;%&Y4!=
MX\%55J,AAK25!)0*L$!M;17@V&^YY21!B9.%5I*B6\%$ &PR58:A6ASR!6BF
M("K05P(*#,375Q<^5M(#"A@@W*GG;C4>2F(NX,!<,AZ4(Y-BV@4!J&NVR-=*
MATWT+:XX!8M12 U0ZA=#"\%U$&4*8-220&V.M\#_M=E1Y!-/!1P\%FED-B!!
M5IRMM%1Y#C7PE;X1-3 !1CDA5%Y/"#&T$LQ8T3;SI"?I>$!,@3U4TL$!-!#!
M7"*U.5:(&AG@*8?CX2G93D%)D--# JUT$YD/)+34>J?N?("1+1EM]00/!;O3
MS@&L% %"3'W;)LJG!KMJ B,RL!IF4!I=VP10T98ROP&0>E!)P4:$*>+WMK3E
M4X@;SD!)1IY$V$H\6255VNZVU%=.)9$5%M4/3Q2S1*0JI"G* PG0\TPP:;HD
MG AY^&]&$#"54UR(\H2N4EJ=6C*G:R?4[N=,(2"X25@%U5A!0W\V9.)F-0H5
M\IH"=92;Y37*896U9R1Q_]A8_<AT1"W!-BN<L3HPDP <-G"3!)&;Y&A&-75D
M?F&(UAM5Q?0GYK6H2 TE"V% OL@$,^6AY38F6<\ 0L85K[&J3; 9%'@\=#<Q
M/00W,@&5 ]93+VA-C$[WRH@!XC6QB;UL85C2WTS<]!6?L%!/2UH)H!!3I=XM
M:H=*J5E&>A85'1H@9!8T'T1 U!!T688G%FPB^60D.ZRD+U,6C%F>)H5%.T%0
M(K+SFJ^4]Y4*D6IWB,M4 ,B8N@,4I' <3!GY?E1$B7@*)BZ#(QE/-*1Z\:\L
MEFJ4F";(*L\I\(RK$@NE'("8";*I+#K46/WDQ9/2P2DU63*A6 +8)M](+RV1
MF_\9M[BH/U JCB>^.@C"X$01J,B$?Q8<R2C7]JPU/@DK)/S?BA('K:H915!H
MU&5,\,>5/F5O,6JDU 3/0B9N'2R X\FB$\,3R$HZTR G:<L'4ZA'F=3R+ I
M838;XSBI1 TTTPJG^VR(&P[%"$0;Y.(TN=B9L0V2BX#!B"*)6+^!>#%+E'JF
MT20'Q4*^,G%-5&)93F2^^9D$ KR[B9&^&!8[.3*A?T.1]-!(.H:$R2V:LY,=
M=>0 AH2$(=\D2HT:15(XD>PEF!S<&PF#4$6*M#8ZBF(6)6*5DG /<0CCZ:EZ
MY=#" +-05\()OTYB1MXQ)21^<V5!#A,K!E ME8QD0&3_PIFY]CVE-W#":IL^
MTP 4@>\F+J'< %KRF94P5&+#&XE+O+(VX8D01["KD $0P!7![?$D@Y'FY(PB
M3?HQ9RSEF4I,ON(IN)S$5.#[FT(I<I2PJ@53&02/!"80 0DX (5<C,!F$<"E
M GC6 !>(" (F$*\3XA4!#L"K 2; T)HD-2(/Z !H5=N0D ;@ 0CP@ $RQ5K0
MLM8 #WB  7P;VL\R%J=; :U$<$L !TC@ )\-FVXE8ET(Y&NV#]"L Q@: .L2
M0 (2*,!F*857TVD6 LOE+0(X$(!\0>  .!HOU0)P ?(>P+[VI1IYI_M?DR
M 9J-@(ZZ"][N2H"]43E >1U,_S4(S^0!X[V7!>Z+F^E&I  <'@J%ETM;^.XV
M(QPV8P$R\( .#X[#&LM4<5><J1+SY  N'HJ,33=;'.>-Q>'E\ ,RT&&JE3A?
MN\T4C0MP@!0CN<$%,-61S?)B'6LL;R&62(I)?!P.M-<LU)V0E]'"VPQ$J'34
MD=27)638E93PS 4J&4I$Q>8XRWG.=*ZSG>^,YSSK><]\[K.?_PSH0 MZT(0N
MM*$/C>A$AP?$]JF,Q::CH>:XCXF/QDVQI)*N=+'FTI9F3;B8N"S+Q(58E;:.
M G(,+*5!9RFEMA%"HF*55A>'15T*ZR:;0JF6B!77"[F66L*Z%Y@(C9$YT\^Y
MN//JZO]817@74W-&T IGWCV2B0VX'6DVTI8)C$35]-FH<U;"(7E"9T2,AD[Y
M7F)" Q)ES11JRS'-@D"L('1M+A,+L1?B.G2=1$;)9@U-"R(YPE!N8!J=U9%^
MU*@ %H#;N6*V<UI$YNCL43DJ>^6?#M4<C!KMV;"3([N]%<12OULN83MH3^F\
M)XMW9P($6<RTRU+$E_,E2PF)9/L@F#SM$&# .:8M! A<P566%Z<#9M=T$6"!
MP2&@@#G."7T-D#>U&("A'(! 2%V\724: ,7Y>KH9>2L! H.7Q"?\;41JTK:H
M$  "'8@ EV1D]850D7TG-%MF32+=UH*81@R(@ 9<RBY,'6#_ @.N0%0<PH )
M;''#$S!5M-#B=)XH'C>X ?$#&)#>FD"0 J:[*VJ+.\0A(N7N9>& YD6[$]8.
M3O&B5?Q0&!!2!TR RKO5MOSN%78)>+9-(8U !R+BJ[!/(%-HCP %#I#9RTY;
M=N3=+/(Q+WOPWK4 #LEL!"*P =XC8/<:BX!V==M=E"R>23P)_U8<7!.I1D6S
M9D,A^A-/^\%YMLD6< "QM$V3\MY>]TW^X6:IB 'WAS#;5P 8P!#R(UT.(29(
MD5**YP .A@#$8D!A WL[5R6F0R,$)EL/D'8.H7B7%2_(1P"BY0&#,W;V@C@1
MP&'J1P J*%H=T#/:='WQA4(3P'FM_R6 4?%[!?!Y9[1;TA4 ')!V\B-D,1<R
M=$)[H'),)S%\$<$!/ 8>!( 1?@06N%-'6Q$Y/.)1X[0R6,$Y3/0C(Y5P1=$
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
M7]QXWP)-@ EX%D-K78[U3B1ZRHS\RXXU(0JA#  MH?2)O+)$)Y@BGYCZ0M\
MC#YS0S4#6%@YN=XMI<[ WH0<LK2[G@.P4)OYF2_)I]UY'W\9"^&8L-$Y"*QS
M")&,U5(44GLINP*1#0.ZREI\7N%0I !X6T_\6"XS&)3=QXU-W]W8RK/$9"J!
MHHP@8,N##H^HF(4;9("5%KO[0&HJL9@HQ'8"#8X$C0_NIO^3XT015!',=";@
M0^&;[!@F_@EOS4=J\M=;F;WFRXF7@)?A^1%D>D)@-=4\+I"$:)D$* !CU:&%
M&9HN'3O>Y VX'1I0]9W(R(H;\U-D-@D%O9[OV-;54"=[^J3*V*C 4(^P2%^;
M2XF->M:8B HP[H^5(QB3521Y4]>&1,#*C3V"B8TO\;Z1(Z1!U @5?8BW.*D6
M^B>\:1)+S)(,NUBF9+%4K5;/,,DCKI6&X%05VXNDV+P(6,VDX!W-:,/R:;F)
MT#Q_R0IC<:7@.Y&0$(HP]<2)*.FDT8K <("+,E4.J@YI3).^F=2$:6DT$HSD
M^PI&1@XARKV/R.K_^<('$(JMRHK_-/6("4L.DOA<1?L-Q1 H?-:*L5&,XG"5
M<N)4^6AF!RE<G!ZQG%XWNPY5 Q@E !D5\$" /SK:1&V;%(XWA6WAA/:['7&U
MBS 7<:,<RP!2:@$2(=Z4'CW$.AE?'&M3>>53TCX5G$FOG;@3TWMG/?KKTGYM
MV(YMV9YMVJYMVX84NPN4 BB W Z2WL:-T=  "8  S.:3!\@F,>$ "?CM)3D-
MS!P3")  ";B0 XCNYRZ0.R[F[)$ !+BQ C  !PAO!SB [_XB("T # AOQI
M\?8)"'  I),0\,: "^%NZ2:( H#OF36 N'H !"#>!]" \'87_XY%-3F <PT
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
M( )=%=%\VFL0"E#D =@-0'WMJA6 F;8 "2F !_[253U-P*@17H@#QJI@"1
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
MD4P7+ -HJC@B:PI17,2=@D!&6?]T@DP$EM646X'M8A'R"8<$H)',Y,4Z!$"
M0'JS(6%5JS@/N4AK9@*Q[8!+4W0!RP.2<Y-C\1 A3^I6:RJ7,Y<0#RYC,H#X
M\*. V'6'8AEAC+),2!";A&9^Z2O?&MG8,]\@!%#R<J"6XF.0D42F5I"1"0.X
MU)Q%E0@B!' 01=2T1Q[EC%_QZ9&A%KG'/0)L+4E98".YHJ48B4=:V^*64=KT
M'9YDZ#L'4XMML%*5JIA$3HNTS*"<D\JHT$Y9"6G, XAR/BL91""B?$JU#"8E
ME#QD-BO!B*(V=!U!A0=]_HG.J[2E&/.(R7,1XM&3CJ. "!PG0-FS(HV>4DR$
M>&4!"'C_"O5N%9C!=/$X VR,HMK83G?:!2XQD8!<?,6<%C7DAIR"8T7HF)-!
MAJ<E.U%F498R$)"<2BZ=XJ8I':049Q((1Q'5EW#>N$PIE4@PVNFD+NVCRP_2
MY5QTX<LA<^*HIF#DE0'ET  *4!<&%:=)RJ3=4V+(JR'QZS@#L1TK=_:68[VK
M.A@ABDV@&).M_&5C),/)C9B9%,10<VH4$9,NYV*@BG!1I@Y44D7ZXS,(I62
M,!W>.\G:SH&\<@(&H4!:03(!"2BL*&MY0 1X @$&B',D49F70>9EF8<<8"3Y
MBQ"7H,2! "" CQMA"$\HX"!"(2 "'N&4!+IB&<3ZM2.']< #_W+%DY&($[$2
M>  &(O"  SA@ I(M$V6C,@%Q/H6S=_7( 1!K@ /8%0$(<  &7'6 "?1V7OGS
M0&0/$('(CF0"#BA3_1[B  DDE[8,N,!<$WL0NSIW A0H0' 7\I"!/*  R86
M<FT7@$K15;0I,H!S7640!'P@M_N1@'+I2X ,. "]Y87@:BK57HI(@ )OM4P!
MU@N!F&S  0@0) 2*Y-S3UB3 O=4M OS+ 0A0=C\!\PH'YIM>SHKV  7J20$P
M;-V48?4@!;A@ "Y< ,Y:)@.L31%E^7MAC\"LQ#E9<5EYW./@W-!NQQN8TX0I
ME;4=*R]<\C'0EN>V&BX9RE$N'&(=BO^WBDG@<TBK89';ECDI?QG,81;SF,E<
M9C.?&<UI5O.:V=QF-[\9SG&6\YSI7&<[WQG/>=;SGOG<9S__&="!%O2@"5UH
M0Q\:T8E6]*(9W6A'/QK2D9;TI"E=:4M?&M.9UO2F.=UI3W\:U!P1VU,N9-50
MGQK5J3Z(LNHH'/"H&M:Q_O3/&K.8>OI(CPPQM:QYW>M'0R9UVW%59@R:F9GZ
M&MG)1O23,'97F&I%(6(ABA^576UK5WK4U];VMKG=;6]_&]SA%O>XR5UN<Y\;
MW>E6][K9W6YWOQO>\9;WO.E=;WO?&]_YUO>^^=UO?_\;X&G.,MG"RKALIR5C
M9!WKT%*RE-[_]6Q0". 36.&&'&D)H*.!^Q#$.R;05>U:.+4]H,>>1JCKM!I[
MRE))+(,3.S6ZY0!B2=U4A).2E]IJ0R Y%F,6;K30I,^+0;.K5]RU&7:^"LC2
M>@]BJM5S:4DJ:.NZS['MPNQ5(4Y&ES&76YP.-"%BY.4S,PHM\Q)0IV\4:=4C
M&HGLLH =OZV<TCKE9D NG*0'Y]4]"Y]P1E)WX33 ?:L63DR\'G:NWQQC,,K+
MT5!4O* ZOCBC(4H!#NY5IO2E)01<39,(Z'#4V.Q"4[N? !2&&)!U7KT96Z!8
M)!(P4@I,>Y/JS$28^+"-620A$]C.):ME4\!=3Y^HE+S#)Q2SO*!&_[^HK.+7
M?98^S9L$F 1HK\XKUY V*7E^MN_2=E[++-4MI'1/?5*.RC+4]W20>K\)T51[
MDO$#?7!9ZT*\R-1$(8DDAR(\=X"U<"D13OIKZX M-R)@)B*J)Y*%2K9'Y@SD
M+,YG)BCO7EIC*YK"(>Z..V+' $;"*&;B6)KNXZ*#)=["(M(H0*1-2N3"K@R$
M,2!"+W9/= P#Q58MD=0)1&K%9Q3BI$I%311%B%##-;PI A"%5?8%)QP@VX!,
M.]0C[EZMD')"1[;C 'QD-X3I(7C"2.1$YDHEVUAD.I;'-3X((Z#MHI!./>J)
M-.X.Z31$D<0#D IB1Y:)Q6(*R9CC+F8#*_\&8 (0PTO@D".(KH[0D&_<)586
MP#*2PHNTXS!PPD<X(B3\:/]Z8EPV\*@^0]>0#C;>\)S"4"T( T1DIZN88B)"
MQ#@F8),4XH:J(B6F T=( BX0KZ-L21-!XH*J!*:X! R? JCBQXE(PNS08^:(
M@NH8)#/F3BK H@)YXI0  TLT$6-8SP^]8A@7*11%QH\$*E.P:5WLZ.YB8B0B
MPD! (@:#:C/B*8MVB!71@O!("2X"JZO<A5+@"2SB#@[S</V4HQ<Y8B*$95F,
M!#\:2/'8)"/J0EE^YE6*B=B,12I>;B2BJCK\4"&ND"O$XY)6PTOBR"WPXB'
M(WYB$2\&Y!\#YWK_OH;Y7()'DNDM-&("V&GI)(-)/J/O\$-7$(]VMJ),2% <
MJ>X6/R;PIJTE3 E"VN,<G8DB.BIXP$,6@Z75!(KJG.F@#NHFQ<<,BZ--&,!5
M:";O^O$?=V=(!%(KD+$5'_(/%44 5D1VB",:$RG:8*,:%V0K7.1K:&,;0Z(;
MF9$B!&(Y_$($(>A+$*,D;"F7Q'%(<BBFZ.([>K(AKB<VP&(C"3,\Y")<.@3:
MNH0OP3(\$".FC 1@1@V*TFA&&F-)U!(L>6)=5B*&PF,.YV<V8,4RA"SZ6&\J
M 4H$JPC_YD<>KZC9P.@GZV(C\5$YWE([U"X0@2J-(HE5 N8DX="/+,6"_W+&
M#F6C2%HR,)7P&:-S@&*J)J="6TID ?1K762I('3/._'1)2!@*K_D73PC#6/#
M-J!H-V[D7+Y.2!B13Z"P0E8%6GQ%2O;B5<0"3.Z"5=+((E/L5AS"*UP.0D#C
M/X5%8DHE/;*S.C@%/R/D5E0C6?BO40KB(5+24+0%,I310T;%*YIB(&3C+D>%
M3 P%V%:&B<3"A/)"(-SN,H!)8W(B?$*$-+E')%*'9U '3E '1'2T0& /8TH'
MJP;%]W("-$;C.*+P\XQ#)6H)-0I \Z84CCX/-+BLIT"#+5:DE@9H*<K+^-(B
M3"DB^8HF_3:CZWI,\PSH^)CN."@G0#K'9R0%-5"T\O@H9.">(DW3#/$"CF\(
M;S'V5'#<!2P:[M!T+G5.,]($0E']U%$?%5(C55(GE5(KU5(O%5,S55,WE5,[
5U5,_%51#551'-=/RE%1/M7$" @ [

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>ex10420181231image2.gif
<TEXT>
begin 644 ex10420181231image2.gif
M1TE&.#EAR0)^ ?<      /___\[-S>;FYK6TM)V;FVQI:H2"@Z.AHB,?(%I7
M5SLW.%-049&/C\C'QS4Q,GY\?-K9V4=$1>SL[# M+3X[.V=E9>/CX]75U?'Q
M\;JYN8.!@4Q)275S<ZRKJYZ=G0
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                     "P     R0)^ 4<(_P #"!Q(L*#!@P@3*ES(L*'#
MAQ C2IQ(L:+%BQ@S:MS(L:/'CR!#BAQ)LJ3)DRA3JES)LJ7+ES!CRIQ)LV9$
M @P6&## P,"!B@46)!BHDZ4 H04%,%#@T(" C ,.)"# D<#/  6&1DQ@ .,
MK00*'#2@-0!7FVC3JEW+MJU;B (2+!A <  #LU0)G-5+%6N"IP&DTB7;-P'3
M $@#Z.V:X*Z#LXH-&G@@,('6HHJG/NX:N.Q  H>_/I5J8' $LU=Y"N0;(,+?
MA%(=9*::=0$! @8(-* ;@(%8TK?O-O!,=O74 !->QUU0 #>!KX<; Q88]Z>"
MOW:-2T[ >\'< $<%"O^NS'D\;H(Y!6;E?1XKYP57W\J?3[^^_?OX\^O?S[^_
M__\ !BC@@ 06:."!"":HX((,-NC@@Q!&F!!D @D%F&6? <; <1.6-95E@+47
M@ '#<2?03@-A6%E0'(XH$ 0F,J24 ?"!9QF%J_64@%A1)8" 96(5)!55"#!G
MX8@['1?!AGK)9=  $N T5% Z/;43 0]<2-57!SP%)6X+3!> 7<>1=8!W.Q9$
MP (2=*77 3F]AA4$:RY0T(8,Z!AB:5GE)9<$7!%F99XT<H;3 'K=U:=>=,'I
M5V8,/(?>75)U!M94 PBUY7$2?#=0IFZ>-4!6N?&FGH^#Z53G:G.Y=E=!9''_
M9:I9Y77UE6S%G<BC=( 6D!NL0PU V$!QT<5E9@+U5&&02Q74(W5R17 L0@IP
M-E"?J_UD&:(#A#=F C])(-!7UA)4K7JO(O:J815RUMB)0SU&UVTCOOH5!",>
M1ZY!C+IG4 (-)*N55+L&G)Y?Y1*TW$##!O" GYNZ&S!BG.7*VE<0DR?AQAQW
M[#%+7SGY<47=QB1 K.#.VI(#IT4 :%\Q.8# 0!%<@%P"E"F$[\T):S3!:6JV
M2!!9$RB$8T@8&'#80BAFI/1 #?3<T-)-(V2 N)7!G,%UGAF$P=$O74<0 ;(Y
MY$#/#12=&;X38""0V*U-?',&DDFM4 06' 2!W?)!_R#W04*#M%A"0!-4<T%E
M$^2 VC#.3//B \D&^00.L&P0Y0--4+0#-N\75Y - ]R;7 )DVAQD&,:U8U1W
M"44GC0<))=:1\&[:P%,JQI4P7T_E:1Q59.560+HGSCL4C=T>F2N3?ATP*[@^
M#9037=[Z/IM?=#U&%8>O>4=7I)6]REI!W(LY^KB0;2B>B4T6"FP! PAK[P(!
MB^@=3YHFQ\!/&QH?'_IBR8KY$E,7H>BH3#<ZCE1NQ!S5 498-ZH8 P6@%SHQ
MQRS@"EJ@=E(CJ>0)4 >@T6V^DQ7P,2R!1=$=3U1F0H-D)66*$0J'R-08WCS
M4Y^1R[P><*4G">4 ,)+2CO^.\BYB"<5.L8)9H:X2E>CYR@"%<\].F*B G^#&
M*;X20 B=@H >!F8GYOLB_ Q0@).A:"=.4<R5?C4VZ)&1(+Z" &].UIRHU/$V
M!'A*%JD30JI0\#;4LTJ7G(5'1 'RCV$<F2+SD\B6E.X@B6,(H@2G,O#PS2-1
M:61#)G" ( FKDC?)XY@L$A4[+20LYA-  \JH$&%=<B6<--\5G3<1LFBR/D?Y
MWT#@5("BK<DRI4&)[A S.B@I#%$;"I6&RH(4O50+C=?+%^!L-)>3Y0MF)]-4
M **6PPN>2(('T<O#QF)*L_ F39W)S 'PJ$GM,<Q0QQE.B@K3%Q)]4SN5F9D
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
MPJZ43+V$$'"R*IE ZI'"L<3R"M&N(OR*WH907-$K+R4$R\AYW>5/0/X OI>
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
MMCZ:MP<B)[6(J6&K"LPXCUF2G+0)P9,@M\SXX%HZ$3:4E0^<"4$+'G;-D;/
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
M_KS4PUMR:R'>U%,]_20E SB0<;+"41-S\ZXLHO%.3:%-=P8*FG)A*5Z=^M5
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
M3?>@QYM\Y&THA <RR/)H#+KQ1?B$A?7QR !$0!?-EV4HQ(1D"K9X8I_4T^T
M!2RV(32^D$ DAG9H! 0\0)>H%%R8%?1IQT>@"P+<45DEDV8H_\ #;-!B1H!C
M+@AI;(<X+::"O,]+V$Y1>09IT@XL;@L,(=9D/(":3("$)< %<(U0GD:K7 4$
M; BW6(!C-,A$2 "$/ !O3H "-  "&.9#]LKH:<0#Q"8_):#T8(8&)$"7-(S6
M*$@"*,5'2$#K.$" ?*=&) :$6 #Q^,>,/,0$2$!G%L2.#)9.2,!V*.=+@":S
M&"=A:80'F@2$0( #-, &L5$ 6$]E30 L3L6.V(Y+V,[K>81+6$"$AA5G;M!R
MDDMG7$WKT$A9P%!C.("(EH<"3(!M?@9J;D2)GNCO'6@"*  5*L!Z&DV&#D5I
M0L");L4$/ #X34 %)  $-$"&"H1.D/^;>FAG685F .#%!KV$2<AH61% 9T9
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
M 1HB  &Z&.(0(\'^2I$AAVZ<42CT!"! H(*T@LN@P1*(P,N.&&1H@0(*Z/)
M&E7[KP"24@KL.CB#>T P!E9L:46!'C,K(>P&@,B  9!,8+F33%-HK@[+:["M
MPS9\;D:(Z!K@ =.\:NM,M7X2+S6(1C2-2$V_,LU4ODQC0# O$X*H,--P1%2!
M,U.*J]$!(&B(S(R,8DI( Z[[RR$!_K+RLB'I,P""XIAMUMEG\SK@@4^[A-;:
M:['-5MMMN>W6VV_!#5?<<<DMU]RG'+/RW)2R['/==^&-5]YYZ:W7WGOQS5<G
M DP\_[=#;2WKMZ>2G/H778%M2BV"DIHC "O'WEI( #33$\ !FTRTR3&)TMV)
M8'U!AG:]A]S-:R.IZLH(K0:#VJ@C'!E2#2O[+E+@IQNENPXKS6*Z$2\"0E(Y
M)OL"E(C9M:QUKZZ3Z<5+XO1^"VXAM=256#"G>U,*:^$VJK:VDKF=+R>#*^OH
M.IUBBZY!K"+HB%_9'*XL3_ >H\BFHB<FLK+OA!1S;P/X$O*S6IEJSF\,_[J9
M,,0=$A'8E_A=?"LA;00<K\LBD)PA(6&":#D>'08+H>U^;@\G)V-RCB"!CF):
M) 8D0)K$P 8"]8'4_<,LY)1QI/" Y2A7_<6#D'2*=1!!?_\*)8C$/.ZWP\0F
M**,$II7MOZWH5(S%6EFCK, *A:.YLI8];(L@.P-4NM8WMU[@,_<.,VK0E1>[
MS%"/+CINZ],<BQOEK+>6$@;T*VJDB=IMM-06P-DH>FD3FW[8X[7..4TM.7G3
M22Z"E^BQZ'E3N1]>H@:; #J((!+XB7>NTJP'U.UF ZE-3OXB$_#]KV"+64!4
M?N.3X)0EAI!Y2+7BA!-0F2IZ]B%BHM@5O;BHZS;%.<D*][,JM%P/+HBB3 ^1
M0A<L[LXI&^E/A%J%Q,KTB#W\*P 4A0*L'AKQ.4R9V',LMX (&+%?*+29 ,$F
M%"+B2$=HNIY]H&0E$IJL5Q*@G4;_VB(7E,"1248IFE &:)!),64DWTG3X_"#
MGP4AS4BH =*O"F"98K%L@4\1EB 'TYS!%.U7@YE?5K8HRL?!99820\V)A"4P
MN/3O;T5#0"FKV">&H0L].FG7+CE&@ E,IE;]6]C'T%65=&FL7PYX6UUL1JB>
M$)"+W?3F-\&Y%4#F,9SE-.<YT9E.=:Z3G>UTY[B&N3LAA7*=!WBDM=X4,7!9
M1G0FV]AB_LDL 1B%G-IZ8<$@,CAKQ85$5#S79<0#LPFH*C"+VU!!FS4!UD5I
M@-<2"!#1\A>C9(0Z(;07 9;U%+?EYEK?2^(])\( FU!M,?>\2Y_()J[ <,U\
MBU%73AOT_Y@LZ1-N%?.5+N_(%<&8:$FU3-US;"J@[)2G4Y=)CRA#&:@$*,!$
M-'EEFF[9DV-]#BF#NLR*B#7**GY'HT1*W(L2\D@"^"=[8=J)2'\R4),\ #JV
M&DR>'I4<CB0R8B/174H<0)B1O<0JTW,(/]7"%--P=3:/.J%@^,I/R1HD(::I
MG@ [FQ )N(1$G-M10AYU1::\$D!SE2G+5ENKMJC6(1-P4N)VNA^6>,HWW\F5
MV4Y2&*TE9$9XD0!E5#90DG1D@1"!K*KF=IB/VE!,SGT1EP)@V]%<I"N3P]IL
M3.(D^W1$(+_TU709\AW[H(96&X%9;T0C'4)!4'>.% I9$?*=D__99SE"@V *
M^92=A @):7X:(]]@HIW7I,U;O\FM8A#UVK/8JHD<O)UUU1-5[\AD-QLD2%(%
M'.*Z]'.\(B;:2V5S/]]<Q,']C*%]1.P1FTDI.#WL80JUISSOS<2N!HR(!B]R
M&\VEI'0R0<!+8.:AF#2@98\J".J<.QL#@Z\UKMK;2TBK0;G26#%O(DQZ8/1#
MX! 9.KE]B4V[YA!5?:;$2G.OE1R<OP J(#4ZA)Q$HE+CBPCD?88!*5,J0U.A
M1 Q/^)/>0<:"%4A5+7GJ&6-%!$4R!6,9KA6! 'I,$YGW*L]);:E*=S3(8X6^
M9*6<FV-/3R*2T[RH6E*6#I.VQ*5_ND?_92BZYK<F,Z"-M>O6!--84)-YG9(
M"IH>(RI2,%H77;ZS6;$N9W?CQ&QOT<HJ<\.7L%,J[6ZY5-OAA A)"]QM<8^;
MW.4V][G1G>Z0.: FF(G405@C*58Y-"\:'<]=2N0LUA%'BDW*=&7D@K.;U@I/
MBN8N2S/SG1M31'T\"K)IJ,6L9!O/)?0T'KU<)I&K(LI&><X00T@:F&Q;13##
MC,UZ=2(!_2:[ .ZBMU.@X^$1YR95TELLJ%(C1BP#>B=\^XD86SXT42V$=2?\
MMRE]\V_'H<5I=&*=BQ2C<R(^K"JF@ID'PURJH]MXZ ($:4ND*7-U0XM$69(B
M 6)WZZG=UC3>_X.947!U%*-X)85$3B/)"H)@A13*/PM 0.D 1R'?7+%:1EH,
M83[E0XR,R"@#NDM*W#?EYCBE@OB#R6L+@IT*1B3H.?:AYP4ND %ID+R0MHV3
M4OT2EIRE3 I02)DP?.@QTKV?4]:+SB$?54>EZ._D">"J,4(2SMF3X5:F\>UU
MK+Q'_L8@.PF)@TH"0="F:I:F2GJH@R)G4=4-X8C%O1Y'<YH PS#3FC6/B.P7
MIZ,G<Y@U?\@84_7IU5E=/5DO"QM751N>DU)86SFLJY^B5PCB[RJ"3D#M<Z"'
MQ6JO2# CZB;N7>(+.%S/NXY"1 )$?+YF(8PBW!R-Z/Y-\$BH@'XB]?_NS"FP
M: ".["F$ X2NCHJT!RID0O<$+.9JY$4JY2!2,-4FHIHX;VLDA,JX2WH4I0=5
M#3C*PM,DPB':0K\VK2VP8D=F*.F@9C<&Z2M2@UC,YK)<Y+#8(U/.BT/L8X5$
M#R@TQ/NTJ?D<94:NHB,. ^V>C"2&#"&ZC^F60SQ(PSE.+W6@4";F\#S<:/>J
M E&L;?H* U1::,#":RK4 @&R!%;@[RB6HE^<3L7&J#2H1T,:Q89:9J1:;@,1
M[)$*)=\F %2^ U$BZ^U6Q X!8ZN$(M^&R#04R@X;PHVLC%(8;>RX8A!Q<1=Y
ML1=]\1>O[:P>$!B)L1B-\1B1,1F5,5_.@FS_XDZ8_@T+(2DFD#"]"&8/F?'K
MC(><CDLD-LUH>,0J'FT9R;$<S?$<B6PT*&/\3N(ZYN+,FD3HS&,,*0UMG 9)
M2JUGKNXG0$PFX"S?$ PK>DAHRH)@SN(W9B-*JF4ZH&3N,"A*FB* '@\MW$6K
M'DD@J$A#^ DP%K+J0DXAEA =17(D25)?9H-8B$L@/L>(,N),9N/O^,-%D+
M:@3B]F6#CB.FP.0Q^C%-3'!0-D*U_,.0YH^BUD,M:&> &J_^]D]B_G#QQ$A$
M"F?Q9(I2<J*/1F)J<"0!#(E.W L_!E$0"4HB+L45?<5/H.=.*N+$2K(MW?(M
MX?)9".!29# N[?(N__$R+_5R+_FR+_WR+P$S, 5S, FS, WS,!$S,15S,1FS
M,1WS,2$S,B5S,BFS,BWS,C$S,S5S,SFS,SWS,T$S-$5S-$FS-$WS-%$S-54S
M,H$*6M($*PX@!>.E2$3',FIP*\1CV9J%GX8Q+W9JKFJO+C!(6])$(*Q-1&Q.
M&U=S.0N3-0;' 1Y .7V3$NME+'(" F[37!J.6SQO!:53.+HS)0YJ>YBS/ ^S
MIX8F -@M,#8#@R!N=B0)[#!D 1)C[F#%; 0C=F[1]1KEHQXER,YDWV+B &+'
M_3RBY=1BHF "(R&2('2D )^#@""@4/PBE&2$<NYO@,1#ID9+5=:BIW3R4O\T
M+S10+TBB1V5XAB'(JUHRA+DN @VC+G]80@%6KP>+8@(&"N\"I3?-LT?1;;%R
M @%(M"+8T26X0X,ZC,?VKB)J0QN)E.;DS&)<@@39Y#6^9# ,PR_DC$EY[#'.
MKG.@Y"]:+D+'43S! M0TL"GPHW]H<VJ R#8CXMMTJ2R<+2QB=(:D9$?>I"GT
MIDDZRD<!=1G'4B=B*"=!*,M,[^=V ]040D&6XNM2"$HI<@?I!REJ$B233$Q
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
MJ%EXG*))]<7%^X?(([TGPLA>\6.Q>N5J^N1-1"+9BGIUQD5UQT4V;9I'FP4
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
MF0%(3!2IS$[(C8F[0+/>!.#U2Q7^4H;KU1]\?64G1JPAJ$H]L(1D!BMIO9-
M"F TL^)9Q?MAP(^P<B1#:<6+LWO  PQX+0PD* $2B,"U% !"E"" W!&88T1.
M"($&D'#=V#WAKN=HP!/6.R(0'-P)#1 !"]BV*A+8B0)>!>G6/@3A++'WCD[U
M\/= \$@0K( !?A. !CP NR310(O7#8&T"6H"&]!UQ , \H$H@ ,3F*,$CG3"
M\+BK WN1@ )N+N&!8$ H")C  \J=\1A%H *"VCB/_R("$0ED( +D)"=V(4AN
MI;]DXP,)^6& SI T9GT"[O(O!#G@ ')*IR_AT?@667*M>#^@ 1>XC4H0TX!K
M/:#L%+"YMW-^= AD@$GK%HH#W&7QVQA@W51'2,$ML).$H#OL+2;)S;/CP(%X
M8,%E?X ")K#N<I,<XSSRM@%VC8#LI$T!HB.  BP  =$YX.:A3WT /*" !H!-
M 3=#P,U%EW&5-  T$X@W!#C.$A[I7O8#L;T"L#N!V&_@YG-O0 -Z/A#,HSZ1
M*#? X #<@ Y GP 3<LD'G \:!S@?^ MQ_D[,3P /@)_[SH^ ^4'H_/"(O^<(
M2*3X$^E^XC\D] BX@)1CN/]W1B)^GC(!#J ![9(@N)> ?Q<Y#F! $>  $2B!
M3D2!LL,IRG-L+%%5%<B!'=B!'\$W1Q-'!G,T'FB")XB";M(\X (R#9:"+PB#
M,2B#,TB#-6B#-XB#.:B#.\B#/4@3O-$\"E@PAQ,3GU,Z;G,]3\-ML<,V>H4A
M&71$M9-!IX8[C#) 2Z5 !3&"I2,H9+%#K.,OV),QT40][O)BKJ-7L%8[O&%D
MO^,T(#8ZDR03<F@;I%-1$A$98D1A&')4-508+B@V!<->:48P468]>OADR"-H
MP,,86R@8;X5%:U0ZW4$]=F0A%B0J^?(]E/@GC@B&*,&)L[-,3V8W6V*$>30!
M!N;_@G(#A$"8.*;W($88BZC!*6 !&GU!-Q[#-RQQ.+&"+YMB2K/T'R5F/ (Q
M 6EA(DH(;<Z1$YND-<.D%>)D'D"#$KYS1W^A-A^5<5&CA+0T$@6  -XH-GAD
M-/_12TUQ /\A%O-T3I4A%@M +)_R'_GQ-(,W4*C!-*I2?0V%,4?Q )LQ)X4#
M(-S4,0BE,@@@4F1C+@$U&,>2,1D!4961,6?W(D*!'XR"&)?E4' " 3/T%FDQ
M& 6A'@KUA2B',!XS-7P%*C_A(C44(AMA/>Z7 *X7=NUB<P_Q&\G7$.M&>BP1
M 2<D>\GW>0Y  3DW$)87 -<2@434 .2D@!T0(U"7-JB2_P#A 97A\6_X891A
M5W4.L6XZ9W(D9"79D6\$QW#141(."$$&L)0?\"=JU  9<"U'@I  5I5&TF\M
M]P W$P$/ $@3,%0/-W<$, 'D<7DI02S'-Q <(!T2<%@VH9@7@&$N074@]' Y
M47CRUEBIMWHF1Q*!:3DS*6I:51*'20'U@@!]4Y(204Y[:4 V87M>)6=@UYE4
M&4=  0&61WWN8D#K5G:'-4<.47"LM!R>^61K%6@<80 ;8&$;4A5BJ0#$ A[7
MP64JAQT<@@ (\'-,0A3N8G\. 0&Q%W<]B9</87%B=I1)P0'UXBEKU6LLL6Z
M=)4!\'+6B99?85P)H8"  FM$4?]RYN=\P?< %%!_1P*!"+E6B?=I?V(28FF2
M,L=]Y+07^&4]-E$MD[,4-^0X(M)FRHD2$'0\A<-8=K8E;((;D(A<C9%)<P%/
M)I%! AD;':09*N9 1W53D?=H>F$3<,A*71$8.YH4O>59#!$KJ2(WU8@8?\8_
M!W ;&::D:&F($SIAH6@5*$I"4A$32N(O3[JC8!(4-,9:S+B'HYD?8^@=;")!
MQ>E*O_9H<I$>F=A<6K82ZE(XQY-$*'&E:P881*403\4M;),4KCBC8DD=24%"
M$*(1C/%7@)@Q!>  =X(:J)56<E8G_$FI07=:_5(?HF$9''H2-U,BM48G$_86
M/")7?2K_+%0*/6KB9!L%BL610P#B$28"0<9Q(!$!DQ\9.<)RHH3F9&LA0;5A
M-9BB%]VG%L<U4 *Q% B520PPJ7YV$SCZ9#H*+QT$C3T*D1WD/M5!I&W*$1N1
M)D;3D+A:6V%Z&:%Q7,L*IZM")F[%$ANA&H.EB:-ZI"L1F";C-;Q8'3[U%O,!
MK_[C(;4X+3[%4UZ8C 1%G\:B'>#R$1&@3H)A*>K2H>]:*-=2*TL16H3V'@EA
M8!E6%5(U%T<AC3$#.&BU*"=Y$)#"L6]A&@XQ +>1D5YH;0?EK\"B+G?#%L%V
M9/;",B_1DE^F5H.!%=&2+EH80!FI;/M23@F!& A5FE?T84R;_XX+=A!,.U!I
M)C$7)12WM;4:%K42M2I1*#P68R+GL0">8K8:4D"\2% 9U!,OD3.3L0 (^67R
MT[,D@9#%X34Y8DR#(F:6XC5D0TMOU!&6PB-Z6QSF&"(7416TQ#]@4U3$=!%Y
M)#B^4BXA,3>%F3D@8C0#5#>]Z":[5S:'1!& PSEE8T!YA$&8(SK E3>3M"\?
M@BLMPXLNQ(H5LH2\.(/G.#RS%A>[1H'ETB^>Z(,50KS%B[S)J[RT XC PTU-
M>X85F!9#U;S+:[W7B[W9J[W;R[W=Z[W?"[[AZX3(PT(TH3=.=(Q ,[[3XWY@
M6EH<5YC/%X UL9S/,P'9!WT)$G="6/\A>VF"O2=XHM-[$& !0GAB,(&0JW>6
MM?.7"2&M,M&9"W9"!=>;Y!1R=_>:%$!$,GEVO<<A+B=R@M*4380 $K!V\K9V
M"4).0N%\)Q09A6D:V4%$1R(Q'.)\$CH0<FEYJ5DN."PQAPEU=[DC$*!T'KQ@
M#R@!^8D8QG4ME)?#0HR3'/)WJL2CT><I!R<]JPD3$4!]SX,J%\(1+;<]!:!E
MDI@<@.(^H4H<[HL\CL)3VZ*JL:,<RZ,^9S0C6$%GI_9E:U3%,&%M062\LO'
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
MH<" #.MXJGIQ/+? E?2X&]'AC9AK.#5,B<<I1'43BP6  ,N8D0,MC@&0@(7
MKY>YERP*'6;Q$0@0CP][E0I*ST \D:V"#O!8"--+% MI3Z%B1+-@JU#:*CT[
MD%!9G8$P1EU3FAG[.8\8$?>H3_<2$Z)+3(2(L+@\S\]2#+KTF\K;$T.+3@VI
MM0%)'OZJG?"PH_F2F9)P%72;"*"41C;Q(K#(.T$)S^O0%H; M#/)CYCQD8WY
MH$AB  QL'X39JNOIOHL3DP>0"B0-T<.;'#7_*QOL<!8M@0[C]#IR"SMBZ8@U
M=+/XK \JK8L50IJ@0HLC/3^N9-+0\I04\Q(**XTI;4PK5;7]B)^7R#5+N1A#
M&PG<@C"$ Q*SV8N.8+>&, _X8<PA@1?@])!:NCG_""N!H+T+$:X_@8X]!0]
M_;"LXY2%^:!W"15D? FA""H;_;>VV13CG,LT59JU20LS&; WFPCP4 E62J0\
ML[I1HC&B$X^9L I12AI(@3Y[6E)/S:RAD(C :3,:N@F3N!<:V:$8L0GPTR#0
MT!#[,\1M)"# 01UFTU(O69U[[0^CZLG_J13G@ [,H NE( K[<(SH5)<MHJ$,
M]:&E<(P&V#&U8-/=_].@+=6B/X41JVBH::&C"+ )E#A*&<$+ :(6 %& 8GV.
MNYH6G/3(P#"?11&D3"F,BDP8>MJN01*,:0F,F,RRQ.$5Y#*.Z8J+>].,Y&(.
M1PI6)!LFXDJ<)\W7SEI88BJ W80GY7P*TCD.V1**M%5;O(VLPLQ;ONU;O_U;
MP U<P1U<PBU<PSU<Q$U<Q5U<QFU<QWU<R(U<R9U<RJU<R[U<S,U<S=U<SNU<
MS_W<N+K;S8E57JJ@:/))MMQ$-[NK5$J(0T2F>2&OJN60AA"U5P(DF0"L4H(V
M]IBHDUBNNNC-8PFIEET9-KJ.('*E2R2G8>R/7^(4;>1,[0"KLK2*#N',:_]A
MH9"RM A2JNH0 /DZ"8%@H281/B]*TF4KB6=L#]&-)9"82N8 R\V!D%>"BQS2
MO3>1):22)8.XD"F;DK:Z#Z@$3=Z)VV#ZKP-SL,@$)NI(F6_](H6YC@3FG.LQ
MX,9DCR(UW>4LGB*R8)]98*TI)_3R3 UQBGS;B*8@':4IDIOJC^ H&8L]DZS3
MJ/ZP'CI3X0!@6T1BSF-"#,U\/9:KL8.$E'PQ5WP%'S[JNIX3RI#TDVI"O";&
MG+'5#(@P+BP*H>*PMH#D"^/2"DN90#*SR CX($%B&<I#F+31R8)HO4%R) <A
M(D=R)(7HB9&((T;26E I-5$LD9H,">!$"FUD#N__X"@[8[0!8(LLZB$RK$^+
M0(D2.4C)V]_9:-4('IW#A% M Z%6+);^0154;%5@]=BEH-=Y^:C9("+,T-TB
M C67D+QFM9/)A+L>DDC9V2'1L;,WVS_NR*$QK9*4,#BRD<8!+0C1 >;@E*"/
M"JO^N8B(V1\KO2G/?(X JXT0$;O*P$]M!(P2)J*Z$"C-4;$O 1%;A0APWJ&#
M_,8M3>*Q 6.$4]&?<0G3VU9PWI3*\=:PB!PU 56O$PK7L!C8(=5X#"JR"Y<'
M21+?"$0] 0]T2[.*LY"<"I >?%T$=4,([J%A$9.I,1/\"!,:"1I(75_<L<+9
MJ%@4_A .?+OQ69R_\1%]_^8=<]T/7:(9"-N(AW-CBMC?ATL]=/W,RC".N8BW
M>+T)PRN Y=.MT7@RXLV,-S&/,K&G_TV__3$;!K(SX;49%EL3IP,/#!17:A6Z
M]ED)BML(Y0 L4%U49QKA 1J.93Y70Y.785PZ:"YAC3$;[9UACLN-_=$Z#8(4
MB?((:Z.2>7:0Y5FIA$%.0N.(3#&) ^T:E)X39H4P*S:6*XT8EMJ. C1K@IY2
MQU2K\>&-QPX3PF82[S*NS^F;6#Z*W! ^/6V2[$@]C<[LAU,R+B2[3WD9[>B3
M1!04*$'I__)2R6X?4U0(_;$+!HF2JTLSMBF:>''@KFA@LH$-= -J952+HI;/
M7__!%J<V@& S;8IAC^/-&%1%O53]H36,N5B1TLZV3?\[%G0KDL[0/=E@9.1,
MIOX9B?V)M\]D:^4@G1AV*W#Y"!,#7FZS:X\$(HSY*HX8T;5QE%>TGA01:0C#
M"<'01#&9(0S1"WG[F\8V8=HP%\G.#;R(T0J_D,N.L9\9DLC163M18>O#CWSS
MD4 T9P@SE!S16B';HM=."<Q@"X$V5+XN&7>#J:D9E&NIN/P G+8PUIE&DF.Q
MIV:LGX^,P\%@*I] E5:\H;!17;'BG9MV/)UE#MJY( YB)?,URGHC"YH^B9I2
M%_^!L-XAQF(9R\*;G]FPG-9PCCQ3[-!YD_VQ1\5 E9#_<+S;V&9U4PX,4>RK
MZ"VR2C/S;:B6#0Q .A)!>AVSM HZJ@JK.R1\G)I,4^5HXLSHE8J4"I23Z"U
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
M*W5SO"=*5,^\GPKHM'PH>BWB,$3="QJX6*G# H&8G%<9I90,F)$02(#59/.
M&Y()/APN.&':$P&%8 >C=&F/!@+ 6HVC!L=0G, #$& 0#< X1=BI2P-L' $$
M%&@#IFK V.F*&@RT7<[0WLL$##"!H3M@ A* Z00V8! P!0"C:'>(;!!P=_5"
MK@$42$I[&J CFDA 1PU@B&,<()L&.. G=%$ VQ3B=85(8/)T^=@#RAYYI-%%
M[W1.@-<=,@'.-R#V*_]'IZTI\@ %3, !#ZBZ[EO/I8)\(":9M_%#/B ?'2'@
M, I0P-%?+Q_FZ^@PRR'\0A2H>0= (.X!>$#I#<!] GQ, 1G J 0H#GH'9&#O
M15N^2A60E/!/P/F/F4![(.#8PT- 1QS8GJ50XX"]-Q,&\ 7QN=[';%)#M(<$
M.$ $[!U=5 W@Y-YA>!U@T-5/+,0--<!A5,!**8 !9!].9$"5=6#9><KK40 $
ML)W7,: "(D '1H #=* 010#SQ=Y*S2#%]40+%L@$$, &&-Y$9-_R+5_J(4 #
M_""RJ%1#:-A904 'M%X1>B!JT%_5N5[LO2#F/9)G@!QG# Z>],@5!<7HX,G_
M 3C6!\E5IN20TLQ0#X'2#FU3#)G?G<R5 ,P5B"75'>)A'O;$]OS'&>KA'P(B
M(S50[05B(1KB(285"+$;(C)B(SKB(T)B)$KB)%)B)5KB)6)B)AK+ $!.%&G(
M'IE0S:%)?0F2"2T*E:#B56#1'QG&1+S(%"F8ZUG6S#@0"^U**1D3&N4;39%B
M'S&//'U( SA*8B$1,;K:I\'<E+F:3\@54C62,TY.:^ @%2E40_T'=,W;V!P+
MHN0B&#F 5;7.$G'0L8!0SNA1<A &!."&*5E&1X$CG@W-4D61H\F$W'7A*@X2
M,9''%[7<N7 %[OP'+ 6'4U&1</5$LIUCFS7$ 3K4_T14!'\0X%B8RUDI)'\L
MP$IM5"I5)$5.8Q39TX@@8?D,R[&LB4".!>3,%0%T8A'9#F1\",AUA0,"!R[-
MX19Z$R=520P5! _J$ W-D$KVT#9Q#[(51>S\R:'PR\/1B%VI3E8 Q^1)#9J$
MC<4%!C".12NQ"@;E1!*!$+$$F\/)R6YI85ZT1;6XBO6LF%.J1"X9%7X8137Q
M!*WLXAN%3/)@Q%=^Q%<P3"^]T;0A@"VQW)',25\*C8U@A+:EY7OMQCM*4=5
M  0<1N 9  546>@-'?AA! 18W@,\)NL% &1* .<E@-_ERB9YG]?]7Q%Z)N%M
M$@'<WO@EX/1-1+WTF_<=G_]!>(!MXMY$1, &[-T#R""8K"3VP5126$H$8(!Z
M'80"1(#>E5][? #DS*#[Q9_[Y0I,380$*! "5$"][9T2L=;HG=['&*=$)*<$
M($#F@<;'."1V0N9G"" "G%[AY08!:,!JEIZO4-Q=7$[N86<#L$U[[%)N?J9\
M,(:<O0?I.8#C#0C4Q=]K>>9]YI]$6=Y/Y!]&P88!OF#?@0;3C(=>6 !=28!>
M[%-*<%U@K";U)<5XT,4%F IP[IC5!:CO_1W;9$ "V%C"790%YI]+!4 'T-Z\
M?(SLX:@T!44S6:!C+5]#W%[@T04#,L0&C)VC@>5GZ ATT& 1*L 'Z"BOM8>G
MY%W_>R@1VUEG0WB 9[:'6,1>@WQ,2$3F:3S$8=B?_Q'G>LH*%B&40D   5#
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
M*(!JW-+$&[I5KEJB2@:\S7,?8%9R?OW[^??W_Q_ G :0J3BX'$ N@0(*\VH
M")R:Z(#O!DA0H =;&X^SO @Z( *1U-,NKP<,>&TNBQ:B#J$($VK K.0$6\ZX
MK6!4T3@8,;I. =X2,H TZW0CST;9,.*LHH<L8FG"SGI,Z#LASTKOQP"E_YR2
MRBJMO!+ A1J"*[8$#ASH.I2T"X JBK@4KR8+*7+-(B=+%$@ '07*[2SN5F(R
MK^M<Y%&@"!NB<$R"/!3KN;K,0J"LD0P08*$%&BJ@MC"MJ@@"WH SSBL&&2")
MM0 .T,T\+O]*X $""M@T  H1''$K,FOT:$0L99V5UEIMO34CJA8@D$ )WIJ)
M.H&:VU"J"!D(S:&6#KBKP99T$V#1@5J:%K\5#U/PHCA; HLE 5A,B"-&>1O@
M4T\9+>RJ.']<D%/#SNO+-M8&>+,B=T6J:=[#,,UH)-O.PQ7@@ 4>F.""#;;)
MQ0 '/)CAAAU^&.*()9Z8XHHMOACCC#7>F.../3/^&.2011Z9Y))-/AGEE%5>
EF>6677X9YIAEGIGFFFV^&>><==Z9YYY]_AGHH(4>FNC^ @( .P$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>ex10420181231image12.gif
<TEXT>
begin 644 ex10420181231image12.gif
M1TE&.#EA0@ W /8  *NKJZVMK:ZNKJ^OK["PL+&QL;*RLK.SL[6UM;BXN+FY
MN;JZNKN[N[V]O;Z^OK^_O\# P,'!P<+"PL3$Q,7%Q<;&QL?'Q\C(R,K*RLS,
MS,W-S<[.SL_/S]#0T-'1T=+2TM/3T]75U=;6UM?7U]C8V-G9V=O;V]S<W-W=
MW=[>WN#@X.'AX>+BXN/CX^3DY.7EY>;FYN?GY^CHZ.GIZ>KJZNOKZ^SL[.WM
M[>[N[N_O[_#P\/'Q\?+R\O/S\_3T]/7U]?;V]O?W]_CX^/GY^?KZ^OO[^_S\
M_/W]_?[^_O___ZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNK
MJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNK
MJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNK
MJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJZNKJRP     0@ W
M $8(_P"3"!Q(L*#!@P@3*ES(L*'#AQ ?&MF1HH(#$D ((@&B(@.'%3)0;/@@
M0PB2B"@3[KA @(,/@4B"B!A 8 20DT=L5 CPH,60DRF#$LEA8@(##"MZ'!EX
M! @,$R5,F%"!XV<2(C- ;%CQ8VG0KV##BAU+MJS9LVC'ZK PP.7 (BT6!-"P
M8ZD1&1(*6*!1)"W#E2U?"CR" X,!"S:,(!FBHH&"$4J1'#%R!*C?RY@S:][,
MN;/GSZ#)(BEBY."1(#ADP*"Q8XA7T$9^L%@ 8,,/@C]$))#@PC60$@TDJ AB
MV3-@MP*#C!@@(,0/G#<L"'C PNKGXX*3%%F18( 'I4GN1O\@L+?O9R0X* C8
MD#U\#0T11N#X$6,#A1)UB]00\:'%3<U(&"&@@,7!=$01I"%17("4%1C:@Q!&
M*.&$%%9HX8489JCAAAQ^%2 10Q11682GW>#"#>8QY4,+(Y!0 @DFS!#$:YX)
M08,'!@# P6UOR8 !!/@)88,'$H" 0VF@H3?!>CPFD5,%Y"6&!!$L/(  "'6%
MAMU 0YQP0  ?@'=$#>I%\ (16K*$7$PA"%#3?T=$%T #*Y@$VI8"#5&" 0,X
MAQ,-2T8  YIWJIF=$3$\, !=2Q7QP@,';) #DM<92E 0)3 @@4]'^#!" Q7T
M=H00.LRG6&9(".%" P!84$.*2:A!RD$'*;!  @<DV$#$8BQ0\, (/-"8EA$^
KU/"""S'<0!Q!H^Y@0PTY_% $4*?A8(,/IW:H[;;<=NOMM^"&*VZ% 0$ .P$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>ex10420181231image53.gif
<TEXT>
begin 644 ex10420181231image53.gif
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
$%1  .P$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>ex10420181231image56.jpg
<TEXT>
begin 644 ex10420181231image56.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" !) $@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
;U:UH?]=<?[__ +*M%K_QZP_[BT 6**** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>ex10420181231image59.jpg
<TEXT>
begin 644 ex10420181231image59.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" *Q HT# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]$?B9\67^
M'GB;P9HD>A3:O<>*;R6PM9(KA(EBF2)I?WF[G!1'P1GD8(&17%^/_P!K/1OA
MWX%\>:]J/A_43?>!KRSL]<T=9(C-&+H1&"6)PQ21&$\9ZJP&[(!&"W]H_P $
MZ]XR\<?">XT[PG?^)='T/69M1U1K*\MK=HXS:RQ(!YL\3,Q>13\O&%.3V/A7
MQ0_9P^(FK_!SXZZ#X4\(7%IIOC/5-,NM$\,W=]9O>02Q2PR7=S-<&X*!',/R
MQ^9(1\N @) !GTYXZ^,>J?#KPOXCUW6/!MR;/1-,?5IC:7L4OF1(3O08&0X
MW#< I ;#?*17/:!^UGX;O/B7X:\#Z[8W/AS5_$VCVNLZ--.ZRV]TDXDV0EU^
MY-^Z<!6&&*D DXSS7Q#\%Z_=^"_BEIG@_P"%VMVUUXJ\+3Z:[:CK%D?.NF1X
M8!&#=OM"I/*SEBH^5 H)+5FQ? [4?BAXEO;#QCX&U/0-#O? ND:)%J"WMD[:
M=J%K-=2^9%Y4[N&0S1;' ZJ01@T >CS_ +2.G6-S/8W6BW;ZQ)XCD\+Z;IEG
M*DL^H7:1^9(ZYVJD*H0S2.1@9R,[0W8>'?&FMWOBE=!UOPK/H\[6+WRW]O=+
M=63!9$3RA)M1O,&\$J5 QT+=:^9_#O[/7Q8\)1>'?%D\EGXJ\;>$/%^I:@L-
MQ.ENNOV%U:QVKS!P2(9V1=VU^ V[/&,^N>&O#'BO7OVEY/'-[H^K^&_"T7A8
M::--U.^MY%FU!KD/YZQ03RH&6$&,N<$AL#@<@'L>I:M8Z-;BXU"]M[& NL8E
MN95C4L3@+EB!DGH*\S\<_'8^"O&/B+0O^$>EOUTGPC/XL6Z2[1!<)')L,*J0
M<'@G<3CI@'MC_M)^$O%/BZZ\*VVA^%H_$.E@:A'J%Q#):K>6;26QCA,?VE@@
MC<NZRLH,@7&P9)KRW3/A9\15TBP@N_!NH/=I\'#X1FE:_L2#J@5<QY^T9()!
M^?[O/)% 'U3X-\0CQ=X0T/75@-JNJ6,%Z("VXQB2-7VYP,XW8S@583Q!I<E_
M=6*ZE:->VJ>;<6PG4R0I_>=<Y4>YK"^$EA?Z3\+?".GZKI\NEZE9:3:VMS9S
MO&[Q21Q*C M&SH>5/*L>*\0^&?P;\565O\-[/Q%H<L?B#P5J5_+?^*_.MI?[
M>M9(KI"JGS3+F=YX)7695 ,39;(4D$>K?"GXL7/Q6DNM1L='MX_"9$@L=7BU
M)9I9G29XF26 (#$2$#J0S@JZY(.0*FM?&;4='\<Z!X8;PA="XUZXU"#3YYKN
M.-9!:*6=V&"55U&4X.01G&:C_9F\-ZKX0^$UAI&M>&YO#.I6]S=&2VGDMG+J
M]Q)(CAH))%(VNHY((P1C&,U?B?X<\1ZE\=?A%K6EZ!<:EHFBR:FVJ7T=Q;HM
MLL]KY4>$>17<[\9VJ<#)SG (!W^C^,K.\LK+^TVAT/5IT4R:3>7,7GPN59MA
MPQ!.$<Y&00I(X%3VWC3P]>Z%+K=OKNF3Z+%GS-1BO(VMTQUS(#M&/K7@_C#X
M.ZM<?$/XU^)=/\ Z/K%[K/ANQMM#FU-+8QW=Y'%>1S*QW;TW)/$A9MH95P2
M!7$67PJ^*GAGQS/XPTSPI=ZK90^(['7)-"U+5K&*YU%/[*>RE.(MMNDT3E)
MA(0[5*OD< SZ;M_BOX1N_&EOX3M]?L;G7;C3CJT=K#.K$VV0!)D'&#DD8ZA6
M/05NZ)XATKQ-9F[T?4[/5;0.8S/8SI-&&'5=RDC(R.*^?+[X3:Z->GO8/ %E
M'I&H^ M2T%] LK^.WAMIGN&FCMFD5@1YJOM9XP55MQSC!KN_V>?"GBKPCHWB
M.W\3M<SK/JGG:?=:K]F.ISVXMH(P;QK8F)Y 8R@<$LR(A;#9 !'3ZI\15TKX
MJ^'_  5)I<Y;6=-O=1AU+S$\H?9G@5X]N=V[_2$.2 /0GG'8UYEXL\,ZU??'
M[X?^(+33'GT32])U>SO;SSHU$3W+6;180MN;_CU<' XWKUYQU?A#Q3=>);CQ
M#%=://I7]E:I)I\4DDBR)>QK'&XGC9?X3YA0CJKQNIY6@#F?'?Q9U/P-X@LT
MF\'WMWX7?4++2[G74N8U,4]U+'#"8[<_/*GF3Q*S*<@EL!MIKTBO&?B1=>/]
M3^(>F0:?\/3KOAC2Y8[F">;7+:UAGN_X9I8RKNR0D[E7CYQOVDI&1Z/X4\1W
MGB"XU^.[TIM,73=3>Q@D,ZRK=Q+'&XF!4?+DN5*G)!0@T <O\0OBMJ?@#Q1X
M<LW\'7VHZ#JVIVNDOK-M=0Y@FN&VQL(,[VC5L;V^7:,D!@*]'KQOXP^ M1^*
MVK:?IG_",RZ?/HVJ6>H:3XR2^C4VH1D><JJMYH8KYD6PJ4?=EF KO?B?I_B/
M5OAUXELO"%]%IOBFXTZ>+3+R8X2&Y*$1L3AL8;'.#CT- '$>&?VC]#UOQ5KF
MGWQL-#TO3+N^L6U"^U-$9)K6X6!EFC90(A*Q=HOG8NL3G"XQ7KJL&4$$$'D$
M=Z^-M"^!?CWPMXGL?$MAX @O=%OVM+O7/!>H^(8I3+J\$3(FIK,Z.K9)!?+;
MY'59&^9<'ZSU_2+GQ'X3U+2VOI]'N[^RDMC>Z<_[VU=XROF1,P^\I.5)'4#(
M[4#.5\%_&*P\<_$WQ=X2L+1Q%X>MK68ZD\GRWCRRW44BQ)CE8I+5T9\\ON&/
MERW5^)?%VA>#+!;WQ!K6G:%9,XC6YU*ZCMXRV"=H9R!G )Q[&O&OA-\#O%WP
MZ^-^L:U?>+KKQ!X7D\-6&EVWVFSL+=M\,]RPA"6\$>Q(EDW#;@,9CNW;%V[?
MQ_\ !7BKQI)HMKH&G6=Y826VH6=],TZ6US 9H D168JSI#G=Y@BP[8C RNX$
M ])G\8:#:Z[:Z)-K>G0ZS=1^;;Z=)=QK<3)S\R1D[F'!Y [&K.LZYIOAS3Y+
M_5M0M=+L8R ]U>S+#$I)P,LQ &20/QKYZ\*_"?QUI7B7P+?PP3Z-+96VFV^L
MPM?PW>F7D4%L(Y"\3@O%=*<B.6#AA@.<"O3?CGX*N?'7A73[.TM+^XFMM1BO
M%GTC4!97]H41]LUL[$(9 Q4;)/D96<'K0(AE^-^DZ=\0KC1]5O\ 1=-\.OI%
MEJ>GZ[-JB+'>-<RRQI&-P5.3'E=KMO##&.E=G<>-/#UIXC@\/3Z[ID.OW"AX
M=*DO(UNI%(8@K$3N(Q&YR!_ WH:^?-3^"GC;6M!U]-9TW3-7UN]^'!\*PWBB
M&%/MC&X'*@8CCVS1;B@QE'VI@*#-XL^"OC+QAI'BG09K.VL9/%'B+2_$8\10
M72B32_(-D9H2.7,BBUD6)D)4B4!C'@Y!GM5G\6_ VHWEC:6GC3P]=75]+-#:
M00ZK [W$D/,R1J'RS)_$!DKWQ42?&;X?R0V<R^.O#317OE_99!J]N5G\QF2/
M8=_S;F1E7&<E2!R#7A_C;]F_QY=^-M:U7PMXBM-'LK?7!KNAH=V]);R)8-42
M3' 38)9H\=9)CNZ F]\9O@)J_BAO'-CX:\/Z;!8:AX!C\*:1(94B\B032MLV
MXRD061.1GF/[O2@#Z3KEK7XJ^"K[3-0U&V\8:!<:?IVW[9=Q:G T5MNSM\QP
MV$S@XW$9P:7QSX9N?B'\,?$'AYYWT.\US1[BP:>,^8UF\T+(6!!&XH6SP1G'
M:OG3XF_L[^-_B+X3N733].T;6XO K^$DT^TO1]DNYGD0[V.T 01"/<@*[LR,
M,#:"01].>'/&&@^,8+J;0-;T[7(;2X:TN)--NX[A89EQNC<H3M<9&5/(S7G_
M ,4/V@]#\#3^*= TZXLM1\<Z/X>G\01:)=7/D">.-'8('P26(C=MJ@X"Y.T$
M&H_AIX%U[0?C5\1?$EYIMOIF@:]8:/#8P0W"NR26T4JR[T487_6HH()RL0Z<
M"N<^-?PL\9^(O'^M:UX;T_3=2L]5\"WWA=UO-0:V>&>5V>-P!$X=<D \K@;C
MR0%(,] \*?&OP;X@\'OK3^+_  XRV%M;R:N]IJD,D5A)*HVI(V[Y,MD*&P3]
M:BN/C_X!B\1>$-&B\2V%[=>*VG72I;2=)8)O*R'_ '@.T'>IC"YR7RH&0<>%
M:Q\$/B;]HMY-&T/1+:-/"OAW1)HYKR,9DL+UYY_()C=8F*2D12E6*,F0H.UA
MK?#_ . WCOPGXF\&:M-9:2R:/XJ\0:E/ VLS3O\ 9-1W,K>:\.Z22,N5.[ER
M 2PW' !]%>)O&6@>"K.&[\0ZYIN@VLTRV\4^IW<=LDDK?=16<@%C@X Y-<!X
MJ^/FEVC?#ZZ\*W.D>+]$\4^)$\/2:EIVI)-';LT$TNY3&&5R/)((W#&1U[<;
M^W/<V]K\(=$>6.UN)E\6:*T$%W*L:2L+R,E=S X!7=DX.%R>F:R;[X >*?\
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
MD_%+X ^.?B3IWQ*B,7ANQG\5QZ"\3?VE<.(I;"99I$8_9@=K$,%89QG)7J*
M/9;_ .,G@K2]9N-+O/$EE:W5NLQE:9RL*M"ADF3S2-GF(@+M'NW*H)( YK!M
MOVG_ (67VDR:G:^--/N[&,2/++;!Y?*2-(WDDD"J2B()HMSL JF15)#'%>;Z
M7^SCXRTB/Q-H:-X0OM"U'5-0UJSUB]MFDU6"2[:1V@.8BHPTA'V@-OVD@(IP
M17\3_LT^,[[X6_#[PYI5SH5IX@\,^'$T2/7XKVXMI;:54CC+A5B=;JWD6(>9
M;3*%8D'(VT >AVWC7XJ_\)A]BN/"&DMH8\3RZ>+R&><22Z6;<21W2@IA71B4
M?>0K,I$>[*L7?M'_ !AO_@IHG@[6+8Z:FG:AXHT[1]4EU*-V$-G/(1+*A5UV
MNJ@D$AAZ@XP?6(%D2"-97$LH4!W"[0QQR<=OI7FWQ\^%^I?%'P]X<CTBXM(=
M2T'Q'IWB&&*_++#<FUEW^2[JK% PR-P5L>AH$6?#G[0GP\\7W/AZWT;Q-;ZE
M-X@FN+?35@BE;SY8%W3Q_<^1D7YBK8(&#TKL?#OB73O%>GO?:7.;FU2XFM3(
M8G3][%(T4BX8 G:Z,N>F5-?+_P 6_AG=Z!X-U;3;'49+/XI^+/&2>*/#[:-:
M2S1:?>9MK8DR;,>4MNI,KR!=P>4A3PM?2_@CPG:^!/!^C>'K)Y);;3+2.U6:
M9MTDNU0#(Y/)=CEF)Y))- 'D'PA_:1G\2>.OB7X4\:0Z?HEWX4FGNK6^@W1P
MWNF12O#)<D.S;3&\9#C.!N7J.3G_  K_ &EM4^(WA"[\2:B-&\'P2>-H_"]A
MI^K13?:&43HC1OM?FYD#$*H 5&4EMP!Q4U/]DZ]\7>*=-UK6-3M--DL?$FHW
MTL>GL\RZGI%XXDET^X#JHPSJF>&&W=C!.:K6W[.'C>V\-:O8_:= >ZF^)B>/
MK7%Y.J>5]K%RUK(?()W H%#@8._.!MPP,]=\2?&;P_:7FI>']*U>SE\7BTO7
MT^SN8Y!#<W%O'NDC63 21HR5\Q$?<HW9Q@XY_P"&?[37@[Q?\.[#6M2\1:9!
MJL.B6&IZO;VOF>7 ]PB@"+(S(#,3$H7<V\;/O\5D^#O@WXZ\&V^KZ%%J7AJ]
M\-I?:KJ&D7$UI(+^/[8\TWV=VY5%$L[;I$RS(,!03QQ,_P"S-\1X=$\+VFEZ
MQH.GW.C^#M,\+R3BYN"9S:74,K.K")6B$B1%=RG>A?*G*@T >\CXR>$3X:CU
MX:E,U@\D\11;"X-S&\)(G62W$?FQF,J=^Y!M_BQD5G^%/B9)XJ^)]]I5C=Z7
MJ/A:7P[8ZWI=]8[GDF\Z:X1R7W%&3$497 !^8YSBO(;?]F3QGI.J6NKV=SX2
MOKB'6=5O&T?5X)[FQEM;X6S.A+9<2I);*P?!SN?IN(KU3P3\--7\,?$8:Q-_
M8ZZ4OAJUT98]-B-MB:*>25BEN%*QQ'SB%7>Q 09W9)  OQD\=>)?!FM?#^ST
M%]*2+Q)KG]B3R:C:RSM S6T\ZRJ$ECR!]G92I/\ &#D8P3P9\3-:?XK:O\._
M%5A9QZM;Z:FLZ?JFF,PM[^S,IB<M$Y+0R(^T%=S@A@0W:E^,W@7Q)XSU?X?W
MN@+I;KX;UW^VYX]2NI(#-MMIX%B0I%)C(N78L1QL P=QQ#IWPQ\11>//$'Q!
MO-4TZ;Q7=:2FC:78B"3[#I]NLK2E7;<'F9W(+/A.%4!>,D$>IT444 ,GGCMH
M9)II%BBC4N\CD!54#)))Z 57T[5['5XO-L+VWO8L [[>59%P<X.03Z'\J\+^
M.5W_ &A\?_@YX9\0;F\#:J=1DEM90/LM[J<,<<EI%<9.&  E=$/#.JG!*C'G
M_P 4_C7IWP5^-OCJ#1? FFZ3K_\ 8^C[_$HNBT,T-Q?I;))-:JB#,332'/F
ML%5=P!!4&?7]-DD2&-I)&5(T!9F8X  ZDFOE77_VDO&?AKXOW'PIE^P3:A)X
M@TO3K?Q7)9LL4=M>6T]QL> /@W ^SO&A#!3O5BORD--HGQ^\8^+/B98?"F[_
M +)T[5/[3UK3[S7I;$RV^HPV<,$D8@@,F [K=)Y@+,%\J4 #(V@6/HFY\=^&
MK/0K?6[CQ#I4&C7#;(=1DO8EMY&YX60MM)^5N >Q]*VHI4GB22-UDC<!E=3D
M,#T(/<5\&_!3P_<^*O#_ .RSI$FIV\>F7/A#79&TZ\LH[FWN'7[/&RR(Q'F*
MT=PX*]@#ZFNG\!?'?XD'P_\ "+3FO_#%LWCYKNTT\0:.]E::4MBL@\A6$DJL
M\W[K8I1558I% )92H%C[!UG6M/\ #NEW.I:K?VVF:=;)OGO+R9888E]6=B H
M]R:MHZRHKHP=&&0RG((]17P;\8_BQXO^*GP*^,/@S7[_ ,+?VSX/\-Q7&KW&
MCQM=6>JSO/,KFV,FUD$(MPK-M)$SD<!!N^WO"L\<GA[34216>.TA#J""5)C4
MC([<4");3Q'I-_=?9K75+*YN>?W,-PC/QUX!SQ3['7--U.:2&SU"UNY8QEXX
M)E=E&<<@'BOC;X=?!Z\^)FN?$J'3+?2-)72?C)+JK:VV?MT"PQVDCQVZB/@N
M/E+>8!B1\J>C>D?LF?V?HMQ^T!J$JVUE%%\2-5:>XVJ@6)(+9LL?[HW.>>FY
MCW- SWRZ\3Z-9:K'IEQJUC;ZE(%9+.6Y19F#-M4A"<G+<#CD\5IU\6>+=)3P
M!XNUKQK>Z9I?Q'^'&J^.++4)M1B06VN>&M4CO(($&77,T*R)&@4%6".0/D.3
M]C:AJD=EI5[>H/M*VL<CLD1!)* DK]>,4"!M:TY-932&O[4:M);M=I8&9?/:
M%656D$>=Q0,RJ6Q@%@.XJ[7Q_9?$S4KG5/"'Q:U#7=+A.L_#/6M4MU-EOBTQ
MVNM(86Y:/#SJC2*FTG<9!)@J'"I:3XE?$35?&FD^'K_7KC35TWXCPZ-<.UK;
M">>RFT=[Z*.X\HM%N5RJ90@-E>XY!V/K:J=OK.GW>IWFG07UM-J%FL;W-I',
MK2P+)GRRZ Y4-M;!(YVG'2OEGQ-^T?XWT'P/XG^)5I<:%?:'I4^L6#>&&E+W
M2S6KS1P?*L2LCKY0DF#2,#'N90F #Z/\)],FL?CU\1IKK6;?7KJ[T#P_/]M@
MABB,D9?4MI81@ \[PI))\L1@D[=S CVB2>.)XU>14:5MB*Q +M@G ]3@$_0&
MGU\O_M.OXPU_5IM;\(Z3JM[<?#=XM3LC9S6ZP7%]M26YCF1IED8?87,2[$;)
MO).,JM3^,?C%XM\9ZD;SP'XLTW0?#TG@)/&%LUYI:W4LK>8Q",3( J%0JM@9
M7G'/(!V/I&_O[;2K&YO;VYBL[.VC::>XN'"1Q1J"6=F/"J "23P *I6'BS1-
M5U+^SK+6=/O-0^RI??9(+I'E^SOPDVP'.QNS8P>QKYJ\4_$+XD>)=)^)&J0>
M(M'T'3=!\)6^M'P]?:()\O/IT\CPW$LC@!5DC].@(88X._\ #"]BUK]H+PWK
M$RQ+J=]\++&64VR!(]IN]V O\*AG.T8Z$^E 'NVK>*]$T"]LK/4]8L-.N[Y_
M+M(+NZ2*2X;(&V-6(+'+*,#/)'K6K7SK\6? ]SI'QI\-?$>WN]&\4QOJVG:!
M)H&KZ9;33V"R2JIFL+@+YL4L?F-<.N2"BN3@(I'T':7UM?I(]K<17*1R/"[0
MN&"NI*LIQT((((Z@B@0RVU2RO3=BWNX)S:2F&X$4JMY,@4,4?!^5MK*<'G#
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
M]3\4?MC?V%HM]IME?:A\+;ZUDEU*W-S''%)J,*EO*#KO/7 ) .#FN9;Q[=?
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
MG3;>*W.K:E-JMT(8DB5IY H9MJ@#)"*68\LVYB26)K>HH XN+X)_#N!;A8_
M7AB-;A)8I@FC6X$J2D&56^3D/@;@?O8YS5R'X6>"[>&2&+PAH,44D\5R\::9
M"%:6)=L4A&WED7A6ZJ.!BNHHH YFV^&'@VRUW4];M_"6AP:SJ:/%?ZC%IL*W
M%VC?>660+N<''(8G-3>&_A[X6\&RF7P_X:T?0Y3"MN7TVPBMR8E)*IE%'R@D
MD#H"37044 9EKX8T>QM]0@MM)L;>#49'EO8HK9%6Z=QM=I !ARP !+9R!S7G
MZ?L^^'4^),/B(:=H@T6#1CI$&@#1HO*BS.9C*K9PI+,V0$&<\\UZG10!D7'@
M_0;N34Y)]$TZ:35(Q#?O):1L;M ,!921\X )&&R*;IW@SP_H]_%?6&A:;8WL
M5L+..YMK...1(!TB#  A!V7I[5LT4 8MKX)\.V7B2Z\0V^@:9;Z_=(([C58K
M.-;J90, /*%W, .Q-)X7\'Z9X034UTRW2W_M&^EU"YV1H@:9\ G:@"CY549Q
MDXRQ9BS';HH S++POHVFW&HSVFD6-K/J3%[V2"V1&NF/!,I RYY/+9ZT_P#X
M1_2QI']E?V;:?V7MV?8?(7R-N<XV8VXSSTK0HH SM6\.:3KVDMI6IZ79:CIC
M!5:RN[=)82%P5!1@5XP,<<8JE<>!]%N=<T'5FL85NM"BFAT_RT55MUD548+@
M<#:NT <8/3(!&]10!A:AX$\-:MJ<FI7WAW2KW49%1'N[BRBDF948,@+E<D*R
MJ0,\$ CI447PY\)P2VLL?A?1HY;6Z>]MW33X@T-PV"TR';\KG:N6')VCGBNB
MHH P-&^'WA;P[J+ZAI7AK2-,OY"Y>ZL["*&5BV-V6503G SSSBKD/AC1K?4K
M_48M)L8M0U!%CO+M+9!+<J!A5D<#+@#@ D\5IT4 <ZOPX\))HD^C+X7T5='G
ME\Z73QI\/V>23^^T>W:6X')&:MWG@_0=1^P_:M$TZY^P#%IYUI&_V<<?ZO(^
M3H.F.@K7HH H1Z!ID,M[+'IUHDE\,73K H-QQC]X<?-P3US6?IWP_P#"^CVE
MU:V'AO2+*VNHQ%<0VUA%&DR?W74* PYZ&M^B@##E\"^&I]-L]/D\/:5)863;
M[6U>RB,4#>J)MPI^@%6Y?#FDSZ0NE2:792:6H %B]NA@ !R!LQMX//2M&B@#
M!D\!>&9A*)/#FDR"7;Y@:QB._;PN?EYQV]*M:OX7T;Q (1JFD6&I"$$1B[MD
MEV9Z[=P..@Z5J44 9D'AC1[;29-+ATFQBTR3.^R2V186SUR@&#GZ4/X7T:72
MTTU](L7TY&WK9M;(85;.<A,8SDDYQ6G10!E2>%-$EDAD?1]/>2& VL3-:H2D
M)!!C4XX0AB-HXP3ZU-%H.F0:2=*CTZTCTPH8S9+ HAVG)(V8VX.3D8[U?HH
MQW\':!+I4>EOH>FOID;^8EDUI&85?GY@F, \GG'<U9U'0-+U>""&^TVTO8;=
M@\,=Q LBQL!@%00<$#N*OT4 9NK>&M(U^)(]3TJRU&-&+JEW;I*%8]2 P.#[
MTQO"VD+<O=QZ5IZ7QD$PN3:H7\Q5*JY. 20"1G.<$C-:M% '#?#7X1:'\-_
M]IX:AM[?488H5@FNKBTB66[522IFVJ Y&?3\*Z_3=+LM%LTM-/LX+&TCSL@M
MHECC7)R<*H &22:M44 9=MX7T:R%\+?2+" 7W-WY5LB_:.O^LP/G^\W7/4^M
M6Y],L[JT6TFM()K5=NV"2,,@V_=PI&.,#'IBK-% %74]+LM:LWM-0LX+ZTDQ
MO@N8EDC;!R,JP(." :SIO!ND3ZWHVJM9H+G1H98+!4&V.W6155MJC@':NT>@
M+ 8R:VZ* *1T73SJ?]I&PMCJ.T)]K\E?-V@$ ;\9Q@GOW-+/H]A=7!GFL;::
M<[ 99(59CL;<G)&?E;D>AY%7** /(_!'[.&C^#=7M[R76+[7H[2Y>\M5U.TL
MC,DS,S&22YC@6:5@S,06<DY^;>>:]3L].M-/\W[+:PVWFN9)/)C";V/5CCJ3
MZU9HH K+IMFM^UZ+6 7KJ$:Y$8\PJ.@+8SCD\4HT^U'VC%M"/M/^N_=C][QC
MYO[W''-6** ,76?!VC:]X8G\.7>GP-H<\8@EL$0+$\603&5'&T@8([@D5M44
M4 1K!$HC C0",83"CY1C''IQ4,NEV<\KR26D$DCXW.\:DMCIDXYQVJU10!2A
MT33K=HVBL+6-HB60I"H*$]2..*GMK2"S5Q!#' '8NPC0+N8]2<=3[U-10!!+
M86T]Q'/+;Q23Q?ZN5T!9/H>HISVL,EQ'.T,;3Q@A)"H+*#UP>HJ6B@" 6%L+
MAK@6\0G8AC+L&XD J"3UR 2/H33H;6&W@\F*&.*'G]VB@+R<GCWR:EHH XM/
MA98?\+%C\73ZKJ]V]M"(K'1IKH?V;8/Y9C::&$*-LC(S*6)/#-@#)KM*** "
MN&^(OPEL?B+<Z'=OJ^J:%?:,\KVEQI30D#S  X>*>*6)^%P-R$C)QC)KN:*
M,/P?X.TWP/I!T_3(BJ/*]Q/,^/,N)FY>1R  6/'0       5N444 <YXY\$P
M>/=*@TZZU/5--M4N%FF&E79MFN4 8-!(P&3&P;Y@""<#D5T$4201)'&BQQH
MJHHP% Z #L*?10 4444 %%%% !1110 45R'CGXK^&OAQYQU^ZN[9(-/GU6:2
MWTVZNDAM8<>;+(T,;A ,CAB">< X., _M'>!VN_#]K'>:BTVNS6<5@LNDW5N
M)1="0P.#+&@V'RGR1TXSC(R >G445@>.O'6B_#CPS<Z]K]T;33H&CC)2)I9)
M)'<)'&B("SNSLJA5!))H WZ*Y3P5\2]&\>W^LV.G+?P7^C2117]KJ%A-:R0/
M)&)$7$BC=E2#E<CD<UU= !112,P12QS@#/ R?RH 6BO)_!7[4'P_\=_V,;#4
M+ZUCUJ^FTW3)]0TVXMX;NYBW;XDE9-@?Y' 5F#-M. <5ZQ0 4444 %%5[[4;
M73(DDN[B*VC>6.!&E<*&D=@B*,]2S, !W) JQ0 45POC/XQ:)X'\:^'_  I>
MVNIW.MZ]#<3Z=!96AE$ZP -, V< JI4D''WAC.:O> /BEX:^)L.I-X?U W%Q
MI=P;/4+*>"2WN;*<=8Y8I%5T/!ZC!QD$B@#K**** "BL7Q#XG'AUX0VF:E?K
M)#/,9+&W\U8Q$F_:QR,,_P!U1W/'%0^ /&VG?$GP1H7BK21,NF:S9Q7ULMR@
M201R*&4, 2 <'G!/UH Z"BFNVQ&;!; S@=37,?#/XB:=\5/!UMXDTJWO+2SG
MN+JV$-_&L<R/;W$EO(&4,P'SQ-CGIC.#Q0!U-%<SI_Q'\/:IX_U;P7:ZBDWB
M/2K."^N[-0<QQ2E@F3TS\H)7J Z'HPKIJ "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M$)(J?O?."Y9W##?\2^/=<T7Q/X3L(_B[JLUGK?@+4_$<TCS6,>9XXX'BDCS
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
MHQ@?A3+G0;271[W3;=!IT-U$\;/9HB,A9=I8 J5W >H(X&0:\P\;V'B7PS\
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
MSZI)+>P22)"SR+$T;M.L:W$!=VE#G,F Q3Y@9[I17R9XQ_:Q\?76CZM=^&O
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
M1,<>OEDXZ@%">&7.AJ&O:9I-U96U]J-I9W-[)Y5K#<3K&]P_]V,$Y8\C@9H
M^6O%7[*=_;>)?"VG:*FL2>'_  YHD6EZ'J<-WIDLMHPED=_M"7EK(<#]P%:
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
M '8P!X85]WJRNH92&4C((.014":A:R6?VM;F%K7!/GB0%,#@G=TH"Y\B:_\
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
M.,!,GYB<C@>M 'SG_P ,YWUCXPFN;3081K+^/W\4P^,U-N)8K.4%Y(6.?-)
M9[<1[2A&QB>N.D^&OP-\7_#SXNZ9J$_C&X\0^$[3P_/9'[;9VJ7#W4ERLC%G
M1 S;CF1FY+-G/6O:)?$FD07,MO+JEE'<0S16\D3W"!TEEQY2$9R&?(V@\MD8
MS1K/B72/#@B.K:K9:6)L^6;RX2'?C&<;B,XR.GJ*!GG7Q<\)ZYKOQ,^$>KZ9
MHYU33] UFYO-1?SHD$$4EE/;JX#L"Q#S*V%!X4]\ _/MQ^ROXSU?P#JWAJ?P
M_';^+K:VUB*R\92^)KF2RNDO)6D:-;0/\AFRBR[H\#:S EB,?96D:]IGB&W>
M?2]1M-2@1MC2V<ZRJK8!P2I(S@CCWJ_0!\>:A\ O$U_XA\+^+M*^';>'M5L_
M%&BZIJL-QXG>_N[R*UM[R%R&EF:,(@FA5 "'*[\@;5!][^/7@[5/&7A'2%T:
MV-]?:3XCT?6A9JZ(UQ';7T,TJ*SLJAO+5R,D D <9R/2** /EVX^!WC34H?$
M&E/9):7FH?$*U\96OB(7$;"WM@\#O$V&$OG)'') H"[2I4;P"<>H?'KP]XE\
M0V7A$>'-%LM8%EK]K?7K3-&+JUA3=F:T$N(_.!. 7/ +$ MC'H6L^(-+\.6\
M,^K:E9Z7!-.EM%+>SI"LDKG"1J6(!9CP%')/2I;#5['57NULKVWO&M)S;7 M
MY5<PR@ F-\'Y6 93M/.&'K0(\I_9.^'FO?"[X#:'X3\464=GJEA<7X:&.X6X
M0Q27DTL>&'&-DBC'&,=!TKYM^%GP(U;XM?!'P'/X<M8?"%[I=KXIA_MQ/)'V
MI[L7=K$H*$R8#.KN648\K"DG:P^\F4,I! (/!![U3TK1=/T&U^RZ986VG6VX
MOY-I"L2;CU.% &>*!GRA\4?V=_&WQ.\*:E<0Z9#H6M-\.U\(MIOVF(Q75T;B
M*7(=21Y$?EOM9MK?O3\HY4V?'7[/WBGQ+K'QRU:#PW;M>^,)O#]SHTLUQ!YL
M!M$@$RLVX[&5T=E(.">XX-?6=% 7/!/"=GXE^%H\3'4/!HUJ+7/'OVVT$-["
M72WNG0>>$.?FA #,O' <@[5W'LOVAO!.J_$#X6W6D:)!'=:F-2TN^CAED$8=
M;?4+>XD 8\ E(G SW(&1FO2:P_%'CCP[X(AAF\0Z]INA13-MCDU&[2!7.57@
MN1W=1]6'J*!'SSXG^"_B[7?%7BK75\-VXN-2\<^&O$=N&NH2PM["*U68;\Y#
M9@F"C'(D'3+8YG3_ -FWQM)X1\0>'_$7A33/$>I6MOK\6F>))_$MT_VI;^*X
M4!+5SLMY':<"5^F%8@,Q!'UY>:SI^G7=E:W=];6MU>N8[6":94>X8*6*QJ3E
MB "2!G@9JO<^*M%LM:M]'N-7L(-7N &AL);E%N)1SRL9.XCY6Z#^$^E [GRQ
MXC^ WQ!&I:=JOAKP_I5I<:;X:\,VZZ=<7,<5K=7>FWTD\MLQ7>50I(H1\'YH
MQG& :Z'Q5\+?&^IZMX?\0V?@31[6W>?5UUCPOI?B.:PDF%Z+5OM,EU"J"67S
M+:3>I&TK*!R5S7T+XD\5:)X-TMM2\0:Q8:'IRL$:\U*Z2WA#'H"[D#)^M2W?
MB#2[#24U2YU*SM],=4=;V6=%A8/C80Y.,-D8YYR* ,WX=>&AX.\":!H:V5GI
MHL+**W^Q:>SO;P;5 \N-G)8JO0%N2!G Z#HJ9%*D\221NLD;@,KJ<A@>A![B
MGT"/'OVG_#FO^)O!>AV_AL66HZC;ZW;WI\-7]\;.+Q#%%'+(]@9.F6"^: P*
MGR/G!7=7GWPN^*VEV(TOPIX%TV[\.^(O$?B*\BOM$\4AYO\ A''M[-))XA&L
M@+(52-HE5PF)B05"A*^A/%O@;1O',6G)K%M+,=.N_MUG+;W4MM+!/Y<D7F))
M$RL#LED7K_$:PX/@CX-MK2*&/3)UECU$ZLM]_:-R;W[68_*,QN?,\XL8_D.7
M(*_*>.*!GDWAC]J'6O%,DB1Z=I5C/#I'B$3V\K2,T>J:3<0Q2*C942P2+<(P
M  9<').#CR[XA_%KQ;\6/A/\59]2N;.V\.3_  FTGQ%%I4$!WV]W=Q7$K,LV
M<D QD$-G(6/ !#%OJ#4_V?\ P'JUEI%K+HLL$6E"[6V-EJ%S:OBZ8-="1XI%
M:42L SB0L'(RV3S55?V:OARNGRV(T&46<NBQ^'98/[2N]LNGQEC';N/-^95W
ML!G) . <<4 9/P-^)VM^(?$NN^#/$&GV%I=:)I.DZC:3V5R\AGM[J.08<,H^
M=&@(+#@[UX'?R=-:N8/VHKA=0OWGT"7Q8D=AXPA1F>&Z%B(W\.2$ !(BSB56
MYC+[E.9B2GTCX:^%OACPAXDO]?TK3FM]8O[6"RN;I[J:5I(81MB0AW(PHSC
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
M=,_>VQJ JYZG Y))ZDU6T+X?^&?"^GWUCH^@:;I=E?9^U06EJD:3?+LPP Y
M4!0.@4 # &* /(?A;\.SX\_9K^!T]O?0Z?J6C^'=+N[2:ZLDO(0S:<L3%HG(
MYV2-A@003W!93Z?!\-M&M/ACI?@J[MEU[1]-LK2RCAU=]PNOLX3RO../FRT:
M%OE(/.5(.*W?#OAK2?".DPZ5H>F6FCZ7!D0V5A"L,,0)SA44!5'L!4?BCPGH
MOC?1+C1_$.DV6MZ5<;3+97\"S1.5(9258$9! (/4$ CD4"/BK4M/\16WAB[^
M%MM;6'A./5_BHVEZY>:2CMILMI/:"^6")5,3QB13!"Z!P=V\9_>;1[_\',_%
M;PHL'BK2M*BU'P-XINM-M)M*M$BMW-DYCBEA5MY@!0@,J,"-K)G:62O38_A_
MX8B\,KX<7P[I7]@*V\:6;*,VV[?OW&,C:3O^;.,[N>M:.B:%IOAG2X-,T?3[
M72M-MP1#9V,"PPQ@DDA44 #))/ ZDT#.%^-S^#-/T*UU/Q=HEEXDN(&EATG2
M+U%E%W=.A(CCCDRF\JC?O&'[M/,)94WFO&_B-\'[+_AD&UTO34\,>*-3\-^'
MA:S:C=SY5(+;FZCM9QN,#AH617_@,:[N5X^B/&7PT\(?$9;1?%GA31/$ZV9<
MVPUG3H;L0;L;MGF*VW.U<XZ[1Z52/P:\ -'ID9\#>&S'I<?DV"G2+?%HF_S-
ML0V?(-X#X7 W<]: *%S\)/"?C"XO]?O-&2.^UY=-N+TO#&)&-J6> -\N=Z^8
MZ[_O@' 8!5QYI^V,LK7WP-%DMHVJ?\+&T\VXN\[?^/>ZR3CYL [2<=]OM7T7
M7/\ BOX>^%?'C6)\3>&M'\1&Q<RVAU:PBNOL[G&6C\Q3M)VKR,=!Z4"/#/B)
M\1->\#*UE<Z[IFF^-]3U"Z=[/P_!%+<W=I%:RR6Y!N&\J#8JAI))ARL3!1DK
M61X8_:$\4:I;?#/7=9U-+3PYXATK0VN-1TBW@FM8=1NLB:WNT)::'S&*)%(O
MR!@0W7CW<_!7X>&T%J? ?AG[,+H7PA_L>WV"X "B;;LQY@"@;^N .>*FT[X1
M>!='NM.N;#P7X>L;C31BRFMM*@C>U&YG_=$("GS.[?+CEF/4F@9PW[,>NW4G
M[/NGZQKFNS:E=A[^>\O[YD<QLMS-YF[8!P"I)7)(R1G &.*_9U^//B'QO\4?
M^$9U768O$.E7OA.W\16>JM91V?G2/=31'R(E8LL#(BE5F_>C:2>"*^AM"\*:
M)X7AO(M&T?3])BO)WNKE+&U2%9YGY>1PH&YV[L>3WK,\.?"WP9X.O5O- \(Z
M#H=XJ.@N--TR&WD"NP9P&10<,0"1W(R:!'RK^T%\1K[QWHWC:"\U>/3+3PI\
M0]!TF+1%2,%X!/9R_:I68;_G>5]NTJH6+'S')K7C^-_CF-/&L=B\-X^E_$'5
M-,GM=&M[6/59=,@L(I#);12_)/)')*CON^9D&T8)&/I+6OA7X*\2:X-:U?PA
MH.J:P%5!J%[ID$UP%4AE'F,I; *J1SP0/2DNOA3X)OK62VN?!V@7%M),;EX9
M=+@9&E/60@K@L?[W6@9\P:/\;[R&^^(_B)/B!O%U:^%H-'F>Q5X[EKJWC=OL
M]N^PK)*9'V[V"(909/E7C1\-?'7QUXR\9>$/"Z:XFD277C/7_#U],MM;3W1M
MK6SDG@+8!C$H*[=R#82N<,,@_2FH_#3PAK$EW)?^%=$OI+NVCLKEKG3H9#-;
MH=T<+DJ=R*>0IX!Z"EB^&WA& P&/PMHL9@D,T173H1Y<A55+K\O#%549'.%
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
MG !38G!)RH![QXD\4Z7X1TAM3U:Z^RV@=(E/EN[R2.P5(TC4%W=F(4(H+$G
M%>6_$3]H_1]'\*Z'?^'WNK^35_$</AMW33+EIM/F,F)O-MS'YBRHN2L3J"Q*
MD!AUZ+XR_"V\^)NB>&C9ZG'I^N^&]<L_$%C+)$6MIIX-P,4J [O+=))%X.5)
M5N=N#Q&N?L]:KJ-R=:M9-,M==O/&5EXOO[?SI/LX-K D*6R/LR=PC!:4H.68
M[#P* /0-<^)-A\)O!VB7OC_60TUY=Q::+^QTBY"33RL1"&AC$K1%N =QV[CC
M(R!5;1OVA/ FOJ6LM5NV1=4N=%D>72;R)8KNWB:6>.0O$!'L1&)9L+\IYS6C
M\8OAG9?&/X7>(?!^I$0IJMHT23CDV\XPT4J^Z2*C#_=KS[P!^S++\.]:\7:Y
MIGB:5-<U[3"%NG@#I;ZM-&HO+\(3@F5X;9]G !1QT;@ WKG]J;X:6?AF]\03
MZY>1:59?8S<2MHM\&1+K/V67R_(WF*7:P64#82,;L\5W^D^+]+USQ!KNBV4L
MTNH:(\,=\K6LJ1QO+&)45964)(=C*2$9MNY=V,BOGC3O@?-\.M(\:W?C^5O&
MNE^+="T_0-4L_#^C7MY?7,T(G0W+MYDKL7^T,Q<CY"$Y 3+>T?!;P5?> OAO
MHVFZO>SZGK[0)-JE]=,K2S7+*-^XKP=H"H,?PHO6@0'XU>#AXFM=!_M60W]W
M<SV5M(+&X-M<7$*DRP1W/E^2\J[7!C5RV4=<91@,3X,?$'5OBG+JFNFY:UT6
M"^U+3%TFYT6XMI%:WOI;>*83R[<YC@8O'L)5WVDH4*MSGAO]G?4=#M=$T"XU
M6TU#PMX?\37/BC32Z.MZ\LDL\T=O(V2H"2W#DR_,74 ;%Y-=Y\'_  ?K?@;P
MY?Z;K<^GW4D^K:CJL<MAO 'VR\FNWC(?^XTY4-GY@!P#U //_!_[1$MAXE^(
M%GX\O].MK'1_%,/AO26TK2KHRW#RP1RQK(%>8ER90G 497/\0 Z.S_:4\*:S
MK_@_3-'@UG5!XCOKRP6X72+J);&6V'[U+A)(U>)@Y5<,HP"S$A5R>,A_9^\9
M0^)/$=]_:FAM;:UXQL?%C?+,'@^S>2HMP,8?>L(_>97:<_(V?EVO#'P5\6:+
MXIMM9?6M)B5?%5]K\MO';22 VUU"8WMPV4RZG!$I')Y*\8(,W-3_ &H?AEH_
M]HF]\2FWCL+.74)9GT^Z\N2WCD6.22%_*VS!6D3/E%N&#=.:TK/X]>#;^XM(
M(;K53-<W$5LD;Z#?HR-)/Y$32!H!Y<;RY59'VH<$AL D>3Z7^S%XVTOX2:_\
M/SXI\,W6EOHTVAZ3>'P_LO/)D^0-=R-(XD,<7 "*NYL%FXKM/B7\#]3^(GCK
MPMXF6^L-%U+1UM2NIV(F2^A*3^9<0I(KJLL$J?)Y<JD#EL$\4 :.@?M&^&=7
M\(C7KFTUG3U?5K_2(+%M(NY+J>2UFG1RD*Q;V^2V=V !V<HV&!%6M%^/_AC6
M_$VLZ?"]RFEZ=X?L?$?]N26LRV<UI<B=E=9"@7 2 ')/S%F4?-&X')7WP'\8
M2V,&F6_BK16T)/$>K:O-I5_I$L\%Y!>SW,XCN5%PHF\J2YR%.$.Q202 1EZ/
M^R]KL'@B;PO?^*M/-E=^ ]/\&W4]MIC^:'LC=_9[B/=,5 Q=#>K [C'QL#<
M'KO@/XK^&?B3=:Q::%?2S7ND21I?6ES:RVTT'F M$Q255.UU!*L!@X(Z@@<C
MXE^,M]8_&;PQX9L+2 ^&IFOH]4U67+,9X;5IO)A Z[  9&]65!DAPO1_"GPC
MXC\+Z;<MXHU#0[W4Y]B8\/:3_9]L%3=ABK.[M(VXY)8*,*%1?F+<)JG[(?@Z
MX^)WAGQ?9-J=NVFZC=:G>6DVM7\\=W-*&;(1YRB#S3N9 NUP2K J2"",_P "
M_M%:SJ$OPSU'Q#9V\.E_$/3+[4;"QL[64W-CY$*W,49.YO/WV_F$E57YE7:I
M#<>O:E\0+#3/AM<>-GMK\Z9#I1U<VQM76Z\H1>;M,1 97QP58 @]<8->5Z-^
MSOJWA9?##6VNVUU%X!TW4+7P@LEDTDB//$8H6NLR#S/)B B 0IORS$IP!Z5I
MND:SXR^$L.E>,88+'7M5T?[+JT=IS%'-)#MEV88\ L> Q]F/6@9Y:_[3UOIG
MC'1+O5_MEEX4U3P>VO+9)HMT]Y!*DRB5Y $+B-8]QW%%7 !!;<N>^\1?M ^!
M?"WB*#1K_6"+F6XM[3S8+:6:!)YTWV\32(I7?(N" "?OQYQYB;N#N?@%XSOK
M4PW?B'0YG?P//X0>6*PFB!:1OEF"F5L *%!&>3D\#"B?P]\!_&7AWQ1_:5MX
MG\/&UU'[!=:Q#<:!Y\YNK:VM[=OLLS2CRHI4M8@RNKLGSE&#,"H!U?A?]I+P
M#XOAEN;'4[J'3X]-N=7_ +0U#3;FTMGMK=U2X=9)8U!\LR1[P.5W@$ @@3M^
MT%X.ATVZN[FYO;"2"ZM;-;.^L);>YGEN5WVZQQNH+;UR?]D(^_;L;'FMY^R=
MJ6N>!/#GA+6/$EE/IFG:3J^B74MI8O%-/%>D%9HR96$;Q^7'\A#AB6Y &#O>
M(O@GX_\ &OA;3U\0>.])N_%&AZC!J.CW,.@[;'=%%/"WVJ!IF:4S1W$@?:Z!
M3L**-IW 'IG@?XDZ%\2/"(\2>';B34=/W31%5B9)5EB9DDB*, 0ZLI7'?J"0
M0:\?^%?QYO\ 6]-L/$VO7NJRKKTM]!8>$K70&>=3!.X\Z%T&\QK$H60R9'F,
MN"NY$;VGPEINOZ7X7BM]=U:TU?7<.TEU:V7V6V#$DJB1;V8(HPO+LQQDGG \
MN\&_ 7Q'X'TWP?+9^*["YUWPV-2M5N9-+=+:]L[V6.::.2(3%D=9HHF5U<C$
M>"OS$@ @U?XR:GK^MWE_X/URPN_"=[X"O=<TRX^REF2\BF55D92 Q7#@&,[2
M"A!&>FCH7[1>@:+\/=!U#Q+J$][?1^'M/U?7;[3;!Y8+%9XE(FF\L,(E8[V
MYPJECA1FN?T+]EG4_"]FFG:9XNM$TIO#.IZ#+;S:/DF>^G>YFNUVS  "9L"#
M& F1OS@TW3?V5]4TKPAK'AZ'QA ;3Q%X7L_"VN2/IC,\J6]N]J+FW_??NI'@
M?:5;S%#!6&=I5P#MI/VC_"$6ORZ.R:M]JBUR#P\[#393&+J9/,A.[&#&Z$,L
M@^4@CGD9@D^.N@WWBWPW;6^J:A9PWC:O$+%]#GE_M!K+B8QRJ#C84<J%W&3/
MR@\&L+XC?LHZ7XZOY[JSUVZT$C2K2VLXX(%D6VU"T9S9:CR06EB61DVY 88R
M?E7&[JGP.N8O$?PUU#0-<@T^R\#V-W:6MI?V373W+S6X@62243(3M W$8RY)
M^9<Y  WPM^U+\/?%=C+?0ZE>:;IR:*WB!;W5]/GLH9K%2JR31M*HWA&=%.W/
M++C(()ZKP7\5=$\<Z[K.B64>HVFM:,L#:A8W]A+"UN)D$D67*^6Q93G"L2,'
M(&#7@FO_ +,.N>"_A7!:V&I6WBR?1O %_P""X]-72"&O1</&1/S<87888V,8
M#$A7"G)7'7?LS>'/$OAW5=?;5+2"]L+R&W)\07.D7>EZC<RQ+Y212QW5Q.\B
M)& %8%0,'AF=B #OKCXX^&;76]8T]S?M!I#SQ7VIPV4DMI;RPV_VB6)Y$!VL
ML6#@@ D[5)8$#FM>_:,\-/X/O]274=2\,2V&JZ=8W0OM&DFFA^TO$\.^(?=2
M:.10)"1M+X.)!LK,\4?LU:KX@^(6K>+[+QI'X7UB\M;VT34- TG[->2130&.
M!;J3SBESY#$.C>6CC8@#K@D\S)^QQJ;^%_&&EQ^,-(LY_$MQH=Q<26?AMHH8
MCIT@DRL?VLDM*R1EF9R<^8>=PV '2_%?X^3:7XS\#Z1X6FGD@N/&=MX>U>\^
MQ"6T<M&[2VPE)^65/D)(&,@KG<K*._\ B;\9?#_PHN=#M=8BU2[O];DGAT^R
MTC39KV:X>*(RNH6-3SM' [_0$CS:7]ES5K;6%73?&UO!X=B\9_\ ";P6%YH[
M7%TETS,\L)N!<*&B9Y'(S'O7.-S8KT+X@?"^\\9?$3X<^*+368-.'A&]NKM[
M2:Q:?[8L]LUNR!Q*GED)(Y!P_.WC ((!S^@?'S0))_%,LFKZAJDD/B.+0;/2
M)-(:QN$NW@C9+6-9=AD)!:0R2;5 W$D(N:X;4?VIQJOQ*^'DWAZ/7+KPSJMM
MK\5]HD>B,;V:\L/(&Q RY)5I)%.U@N4()/2LWXK? GQ)HUOXCN['4&U4^)O&
MMOXC:[T_0))IM#2&W*H51+M9I6)A@3?"48;Y#@*<#H/A;\%/%7]K>$_$&JW^
MF:4_A-M5M]*@@T>:(W\-\D+R7%RDEW(Z2&=68C>2V"207PH!W?@GX[67Q!\?
M6FB:+I%]-I%UX<MO$,6M2*J1-'.[*B%2P<,-C!AMR&R#C!K5\?\ QFT+X>7E
MQ:7=OJ.IW5G8'5KZ#2K;SY+*Q#%#<R+D'9N5\*NYVV.54A&QSOPM^!5_\,]<
MT2]3Q-#?VMAH"Z%/;?V:8VG6.>66&17\UMA'G,&&&W84@KR#<\6_!>[U7XCW
M_C#0O$*:-=ZKH@T'5+:ZL/M44\"N[QR1XDC,<J^;(-QWJ01E.,T <Y-\2]<^
M)?QDL?#?A/4M0TCPY!H5AXC37+*VL[BVU*&YDD*!O-)?R62%D!C"ON8DD* 3
MU'Q%_: \/?#'5]:T_5K#5Y9-)T!_$DTEI:JZ26B2K')Y9+ NR;@S #"KR3R
M:WP]^!*_#7QM::II.KH-"L_#-CX7M])>S_>"WM3(T4CSB3YI"TTA)V $$< Y
M8Z/Q2^"&A_%C7O"FIZLS@Z'+<"6 *&COK6:/;+:R@]8V=(7/7_58_B- $\WQ
MBT]())+?1M9OVW6D<*6D$<@N)9X3.(T?S-@*1@,[,RJ RX8Y%9_A[]H7PQXF
MU3PY9V4&HK'K^B3:[97EQ L,!BA8+-"6=Q^_C++NC . <YP"1A6G[-,>C_"K
MPQX)T[Q-<S6^BZC'>O/K-LMZNH1QHZ16]Q'E0\<:^2%Y&#;1'M7,ZO\ L\X\
M+?#_ .'BPZGJ(T/56U5?%%J(K*"UMGEF^TVS .78RPS20;$7'[Q6)7;B@#WS
MPKX@C\6>&M+UJ*SN["'4+:.ZCMK^,1SQHZAE#J"=K8(RN<CH<'(K5HHH$9?B
M3Q1I'@_29-3US4[72=/C95:XNY1&FYCA5!/5F) "CDD@ $FH_#'C'0?&UE/=
M^']9L-;MH)FMII;"Y280S* 6B?:3M<!E)4X(R,BO.?VF-'T/6?"GAU=6\6'P
M-?VVO6]UHOB!D1X;/4$CE:,RI(0C(R^8A5B 2PY!P:\E\+?&;Q"-5MM&U2'2
M- :^\9RZ/XJ\;>')%-A=2KI:-;20O+N6.24QVUNX;)1D* [B" 9]<5F^(O$F
ME^$M#O\ 6-9OX--TNPA:XNKJX<*D,8!)9CZ<5\EZ1^T-XJT?5]'C\7>+TT3P
M_<GQ5HUMK%]#:VZ:F]E/ FGWL;/'M,TBO-\JYCD*9$?:O*;#XKZAX\\$^/\
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
M2<B@#+\$_&/P9\1I-1C\.^(+749-.19;E0&C,<;;MDN' S&VUL.,J=IP:L>
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
M7Q4UR_\ /\01>,M7^(S75W;PK-)IUYH#1*B,^1Y6R.'"B3AQ)&J=\4!8^D?
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
M6_@OPIJOA73O%=AX5\2WFA7NH)?7=Y'#-##%$P46X9@7GDD 1,?= E?.457
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
MDV"$![J^G2&)2> "S$ 9J>#4;2ZT]+Z&ZAFL9(Q,ES'(&C:,C(<,."N.<]*
M,KP/X*TSX>^&;70])1Q:0-)(TDS;I)I9':265VP,N[NS,<#)8]*D\7^$=.\<
M:')I6IQNT!EBN(Y(GV2P3Q2++#-&W\+I(B.#ZJ,@C(IVF>,-!UN6:+3M;TZ_
ME@A2XE2UNXY&CB<;D=@I.%8<@G@BLF_^)6CS>&GU?P_JNB:]$MW#:;DU:*.
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
MT+X_?#SQ#X>T#6;?Q?I$5IKD2RV27%Y''*^=N5*%L@J716!^ZS 'DB@#)_:
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
M&7BOX?:QXNO?$0TY8M=>SNU2VU:[U*X6=(!%-YDUPBE@=B%2,=2,  9]DHH
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
M/CC\2Y/$FC>$=3NO#4%_X@\4:AH-AXDL-(G6UCBLK-I9V,,ETVZ1KA)($'F
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
MG^%$U6-]=U#36U>TMT1V2XM0P4R)*!Y;<LO ;."#C'-?+W@"U\,?#7Q!X?\
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
MG02$;@N5SM)!\VG_ &UO"DWBCX>75KJ.EV_P_P#%%MJK3:UJ<S6\UK/9B/\
M=E&P!N\Y, DL=W0=_?+CQ?H=IX4;Q--J]E'X=6T%^=5:=1;?9RN\2^9G&PK@
MYSC% QGC/P9HGQ#\+ZCX<\1Z=%JNBZA'Y5S:39VN,@@@@@JP(#!@05(!!! -
M<&/V7?AS@L^E:C+.U[9ZC)=2Z]J#7$MS:#%M*\IGWL4P,9)&54GD#'=^$?&F
MB>.]).I:#J,6I68E:!WCR&CD7[R.K ,C#(.& ."#T(KDK3]H_P"&&H'5%LO'
M&C7\FF &ZBL[D3NF9C"H"IDL3(-H50225P#N7(()OV=O %V=;^V:+/J*:Q!?
M6]S%J&IW=S&D=Y)YMVL"22LMOYCX9O)"<JOH,9]Y^RO\,-0UE-6G\-R/J"36
M=RLW]IW@(GM BV\^!+CS5$: R8WL 0Q8$YN^./CQX5\.?#9?%5AXAT>YBU"T
MFGTB2:=C#=LB$DYC5F"*1\YQ\O1BM9/@[]H#3=1L[6^U_6_#>FVH\.Z7JM]#
M%>/]JL;BZ&[$T9!6.)@T>PLV[KD8(- R_HW[,OP[T'^QQ::1?;-(OKK4K..?
M6[^=$N+E2MP[+).PD$BLX97#*?,?CYVRS3?V6OA9I7@_6?"UOX1MSH6KA$N[
M2>XGFRJ/O1(W=RT2H_S*L94*>5 -=5JOQ4\):*-8%YKMK')I$T5O?0*2\T$D
MB[HU,:@L2R_,, Y )Z XU+?Q?HEWX47Q-%JMHWAYK0W_ /:?F@0"W"[S*7/
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
M%VJ,#'0<=*S;+X*>!--OK&\L_"FEV=S8W%Q=VLEO;B/R9IQB:1=N &<<$^@
MZ"N"\7_&#5-=^-&A> /!VI_8'FTE-=.JOHD]_97D9F3;'YR 1K$T0E/FAP-[
M1*&SE6S?BC^TCJ?P;^/-EHGB&"QD^&]SI4=[=ZM!:ND^C/).+>.2XD,Q5X6E
M^4LL:[/,3)(!)!GMGA'P;HG@+0H-%\.Z9;Z1I4!8QVEJNV-"3DX';)K#\)?!
M7P#X#U.+4?#G@W1-#OXDFB2ZL+&.*14E8-(NY0#@E0<=NV*Y?1?C!/HVM?$!
M/%E[;S6>G>)(M%T.UTG2YVN[H/I]M=A BO(TSXN&!**H B=SA3A':S^U5\-]
M#LM$N9M6OKC^V4G:S@LM'O+B=C ZI/&T4<1=)(V;#QL ZX.0,&@1VOCCX9>$
M_B9;V,'BOP[IOB*&QG%S;)J-LLPBDQC<NX>G4=#WJGK_ ,&O ?BK6Y=8UGP;
MH>JZI+;QVLEW>Z?%+(\*.'1"64Y4,JD ^@KRNZ_:>CU"Z\"Z]96^JZ9X5OM4
MU;2]0T^\T"Z;4;F6WBF,(@B";R=T$A951B#\IV[6KVOP]XUT/Q5X0L_%.F:E
M#/X?N[47L5^Y,<?D[=V]MX!3 SD, 1@YQB@!OA;P-H'@A=1&@Z1:Z4-1NWOK
MS[-&%,\[XW2.>[' YJMXB^&7A+Q;X3M_#&M>&M*U3P[;+&L&EW5HCV\(C&V/
M8A&%VC@8Q@<=*X3P1\;+G5_$WQ&FUV&'2?"^A06%WIK,C?:)+>>*1O,D7KO<
MJ"L8&X!E4@.2HXRS^.'CK7? NM:A)!'X?NK;QI=:'/<6FC3ZN^F64<+/&SV\
M+!I',GE1,R_*#*2!@ T ?16F:99Z+I]O8:?:06%C;H(X;:VC6.*)!T554  #
MT%6JPO >JZKKO@G0=1UW3_[)UJ[L89[VQP1Y$S("Z8))&&)&"21T/-;M 'FO
MQ[\,ZCXE\)Z.VEZ.WB"XTS7],U-]-C>)99XHKE&E$9E98]VS<<,R@@$9YKQ3
MQ%\+_'L'Q(O(=/\ !$VH:._Q)LO&PUF._M(XQ;"RA@DB$;2!_,5XF)X (.03
MW^M:* /B.S_9EUA?A#\-K1_A9:KXKTWQ_%J>KL5TT3G2QJ,TY+2B8B1/(>./
MR]Q)VXVX&:N^"O@]X\T3XJ^"]1G^'E]!H6A>,O%FK,5O-.*)8:A%,MLL:"YR
M,EU#)@ 5]GT4#N?!FE?"37OA%\&?!EYX@\(3^&;?1/A]XGTWQ5J&GZC90RQR
MS+&UN#*DC,[-Y#%&59-C2Q\9W8]$_8_N+C_A.-:?Q#X5OM&\67?A_3K4W:P6
MIL&MK%?)"QR03S$.S39RS*)%0;%Q$V/JJZA@NH'M[F..:&=3&\4H#+(I!RI!
MZ@C/'I6;X:\'Z#X,LY+3P_HFG:%:22&5X-,M([=&<]6*H "3ZT!<^;M?^$7C
MNSU_QE<:=X<2]L#\0;'QBD4-Y;K_ &[9"UAAEM KLH62-XVE'G%$+JF&Y+#T
M_P" ?PYU+P0WCG4+^W;2;3Q)KTNJV7A]Y$?^S8FC165O+9HP[NKR,(R5^<<D
MYKUFB@1\9>$O@MXVT^Y^"-GKGPRCOM,\(ZGXBDU18KVRFC,4R2K9R+&\J[RY
M=.#RNW) .,<UH?[,/CIO#7P]MO%/@2[\66@\+1^&M0T67QC+I:Z5-'<S/]HF
M-M.4N(9(WC!5"[ 1K\N>!]Y44#N>0?'[PQX@UKPEX*L=!T&YU^XL/%&BZC=)
M9SP1"*WM;J.:5\W$R9^6,@ %F)(SQDCR[X;?!?Q)X,^*&M:GKO@"\\1S:;?Z
MQJMAXG_X2R26/4HKHSLEM%ITDZPQ3E9A$QD5(_E)W9(:OK"B@1\P? /X9^+_
M  7;?!.74_ PTV[T'PSJ/A[63+=VA:VE>2P:.X#12/YBLMI,!M.[+C<%!)'6
M_M#_  'O_BOKOAR\TBYCL1<6U[X;\0RD+ODT6[CS,$)_Y:+)%$8^#AG+8XKV
M^.:.4N$=7*-M8*<[3C.#Z'D?G45I?VU^)3:W,5R(9&AD\IPVR1?O(<=&'<'D
M4#/F6X^"'C71_P!GZQTF^L(/''CJ/7M(O9I1+#$#;Z?<V_EE7E8 %[:TY&?]
M9<R=F:J.I?"#QA>S7.FS^!8[S3/^%H1^*C*UU:&.XL#\[,4:3.]20NTCDJ>P
M4M]844 >0?!GPKXC\*^!?&NFW/AVTT>[N->UB_TJTGE22WFAN;B2:#S!&[;?
M]9AU' YV\8KYMT;]GCXFMX;\00:IX"CD?5?#NB:>+235[*5(KBRO7=UCB4)%
M##Y+$(J$\!=Q+22%?N8ZM8C5%TPWEN-2:$W(L_-7SC$&"F39G.T,0-V,9(%6
MZ /)O@WX1U?PW\0/BM?7?A[^P='UK5[6\TL"6 ^9&EC!;/\ )$S;/GMRW/42
M+WW ?-%Q^SS\7;D^,I[_ ,&Z;<SZQX3\0>'$M[+68$LTGO+N.:&>WMS&@BCR
M#(Q9C(S;V8[@H;[PJI8:M8ZHUTME>6]V;69K:X$$JOY,H )C?!^5@&!*GGD>
MM 'SEXE^%WB_1/$%A?\ AWX=^'O$NAZ[X5M_#^K^'=4O(K2'39ED>1YF"HZ3
M(_F[9%09;R$()P*]-^/6D>(]9\ 6%KX>T;_A(=6AUS1]0>W2XCM5*6E_!=R'
M=(V &%N4 ^8Y=>P)'H&E:O8:[8I>:;>V^H6;LZ+<6LJRQLRL4<!E)&0RLI'8
M@CJ*MT"/D1?@'XOL/'OBEKOP#I'B*Q_M35]<TKQ))KTWG'[6)F2V6R=A$DH:
M;RS*2$\M3\K'&>6^(_PZ\2^#/A<K7GA.T\.V4/PZM?"]Q>C4K2&*+4_M4*Q;
MVY'E[@O[QAM'F?-M7<P^Y*S=0UG1X]0MM%OKZQ6^U%)/(TZXF02W2*N9-D9.
M7 !YP#@=:!W/C_X9R^+?B-=:KXA@\,Z1J'C:T\3Z;K]Z=.\26=QI]R@M9;(1
M+/ K&,QQJ)65U+-O.W(P!O:=\(O'</BBQU/_ (0>W@E3XI3>*9K@ZC;;WTZ6
MUGMPQ())9?-5MGM@5]6V5A;:;;K!:6\5K N2(H4"*,]>!Q3[BXBM+>6>>5(8
M(E+R22,%5% R22>  .] 'D'Q'\'>*K+XQZ/XZT#1+/Q;8_V!=:!>Z/=72VTD
M0DFCE2:-W!4JQ39(O!VA2-Y&VL'X2?"/Q/\ "SQ?\/[ V$.H:!HGA&30KG58
M[T?NYWE28!(W^=HU\D1@DYPZG'#8]H\,>,O#_C;1QJWAW7=-U_2BS(+[2[N.
MY@W+]X;T)7([C/%&F>-/#^M:1<ZKI^NZ9?Z7;%EGOK:\CD@B*@,P9U)5< @G
M)X!% CS_ .-7ACQ#\2%O/!*^#])U/PKK&ER02^(KW4 DNF3OO4NEOY3,[*NQ
MT974[Q@E,!ZN>)?"FOZI\?\ P/XCM[" ^'M&TG5+*YNFN@)?,NFM63;'CD#[
M+@G/_+0>AKTVJW]I6GG7,7VJ'S;90\Z>8-T2D$@L,_*" <$^AH \P^(/PIUK
MXMQB6_U[5/!5[I-Q>Q:8_AV[@D6ZAE1426?S[9]C[0ZX0 J'<;F#5YQX._9W
M\:_#SX?Z+::;J$6L>(;CP+%X1U"74KS8+"5 S0R0-'$ \,33SKM(#E5B^8G<
M3])Z3K%AK^G0W^EWUMJ5C-DQ75I*LL3X)!VLI(.""..X-9[^.?#L7BR+PN^N
MZ<OB66 W*:0;I!=-$.KB+.['OB@#@/'?PLU.S_9;U/X9^%(X=2OAX6_X1FS:
M]F\A"IMOLWF,V&QA3OQSG&,\YKSGQ5\ ?%>N>,X-5E\+>%?$^F:UI6GV.HV/
MB6\E(T:2W# F%8X\7,3;]WEDI\ZGYE#DCZAHH ^0O^&3O$UPGCCPW<Z5X6N[
M#5$UV73O&5Y--+J,;ZA%<*$,&W:K(URP,@<Y1<!<MQ[3\)+GQEX=B\*>#M?\
M/:?:6EEX7A\_4+#47N?*NX72$0L#"@VO'\ZMGJDBX(4,?5** /GC]H;]F36O
MC'XEOKG2/$R>'M+U?0A8:K$BL)9KJUF-QIDJD< 1S2.S'KM4*/O$K>U;X7>-
MX+#X-);+I^IZGH?B Z[XEU$7/V3S)9;>YCN3"@0[E9[R5MO'RH%[\>\T4 ?(
MGA3]GCXC>']3^%4=QIVAS6?@NQ\2637$6J.6N/MH_</M,(V9V+D9; ?J<$5W
MOA3X5^.]%_8ZL?A^D6C6WC>ST4:9&+J3[59,R-M#$M&1\R#(RC!6(R& Y]ZN
M+B*TMY9YY4A@B4O))(P544#)))X  [U%IVHVFL:?:W]A=0WUC=1+/;W5M()(
MIHV 971AD,I!!!'!!H&>0_LY_"_Q-\-KOQ[/KZ6MM;^(-6AU6UM(-7N-3>%C
M9P13"2>=0[MOB^^?O8X"C K@] ^"?Q(TCX67&BQ66D1:JWCFZUJ6-=7DMVNM
M.GN))2$NXX#);2@R@;HQOVQMA@6Q7U'10(^2O!?[.GQ)^&5O82:9'X=UMO[.
MUK09["ZU6YBCBM[S4I;V*Z25H')<"3RWC*_-M0^8?X;]Q^S_ ./]3T:YT>Y@
MT&W4_#:V\+17L5_*ZM?0L67<IA!$1.,MR0"3@GBOI'P_XJT;Q7#>2Z+JMGJT
M5G=265Q)93K*L4Z8#Q,5)PZY&5/([UJT#/E_Q!\%OB5XRNO%FJ:YIOA^&XUR
M32YXHM$\075I>Z=);12J9+>Z^S_+*K2*0Q4JR[T*X.3WOB7X/>)?&/[,,GP^
MU/7;,>+)=)BMY-5CAS;FZC*N"5"KE"R $A5R"3L&=M>QT4"/G;Q]\&?&_P 0
M-(\:ZQ]CT+3/%/B/1].T3^S3JDQLXTM;B>8W#S+;%F=C/M5?+^54'S?,0OJ?
MQ.\+ZYXZ^&-]I%C<6VEZW=1P,\?GR&VDVR(\ULTJJ'\J55>%G"!@LA8+GBN@
MUGQ;H?AR\TRTU;6=/TNZU2?[-807MTD+W<O_ #SB5B"[<CY5R>:BO_'/AO2_
M$UCX<O?$&EVGB&_C,MII,][&EW<(,Y:.(MO<?*W(!^Z?2@#PSP9^RQYMEJ$F
MHW5_X!B?6WUG2]$\(:RQBTLO;)!($D:%0-Y$C;$0*N\@$@FH_#'[//C'X?\
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
MC;MOPK><C@@R"(8 YSSQFNE\2_!KP3XKT74M*O\ PQI)L]2CMX+U4L(0;B&
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
M+3[?4-17RI[Z*9$E;1[9&B9U."W$;%B?F,V.2#7U9X*G@OO &ARQ7"M;RZ;
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
M5Q*C2JY6Y5T"HJ[2P8(3M52:U/C@?"7Q'TS3=/\ &'PD\7>)T6^U"UL9;/3
M\MI-"P19ED24-"L^ T4I(7"Y<IQ0!UOC+X^6/@S0/#EZ_A+Q7JVKZ[$;BW\-
M:7IRRZI#$H4R22Q&0!!&9(U;YB074 'G'>ZEX@M-$\-W6N:D7L;&TM'O;DRK
MEH8T0N^X+GD '(&>E?*OQ(^%LFN^!?!_@SQ%X+\3>*?BO8^'(ETOQ_IW$6G7
MP)53)J D5D:-U61]RG>O(#L2M>Y_&[09M9_9]\8:/>Z<_B6_N-!GMQ:06OVA
MKFY,)"%(\<GS=K X&T@'C&0 ;GP\\=7OCFUO9[SPMJGAF.-HVMCJ30L+N&2,
M.DB&)W /.&4G*D=^M=5<W,5G;RSSRI!!$I>261@JHH&223P !WKXB^(_PR_M
M^Z\%1?\ "MO&EUX3/AJUM-'T[PQ:6MB^BZK'<3FX>5)U#6F_? ?M$1!Q$Q&\
M$&IM*^"U]KOQ=\2VWBGP+XLU+Q')=:OCQ)-)9OHMYILZS?9X))S&)I0(Y(8O
ML[94.F[Y=O !]G1:U83Z,FKI=Q'3'MQ="[+8C\DKNWY/\.WG/I3M(U6TUW2K
M+4K"87%C>0)<6\R@@21NH96 //((/->4>"?!\.J_LK6GAJ/P</#QN?#DEF_A
MN[M(X@D[1,KJT8^7YY"SY/)WY8 DBOGZU^&-WJ'@FTTC5/A1JTNCW/@FWT_P
MW9"Q2/\ L+7(S<?:9O)5A]EDGDDAE%U\I(0DL,F@#[CHKQSXDZ1XGTK]EZ32
M;O39_B#XI@T>SL[^WMY'1]1E'E)<RX1XV<?ZR0Q!U,@!3(W9KYN\"?"W4;;6
MO!FAZ]\./$4?AJU\;:Q=30-I<<=JNFW6G.L>8;9S''$99US$!@?.N"5<4 ?>
ME4=#U*36-(M+V6PN=,DGC#M9W@431$_PL%+#/T)KR/\ 9;L;W2?V?[+2-7T#
M5-(_LZ?4;6'2]0MVCG%F+J9K9%5CDC[.T2CGJ".U>2_"[X6_\)._POLO$/@+
M684TSPA=:?)/J]NR6UK?)=PRVN^,G[P\B5PY!'S(.K"@1]B45\/0?!_Q1K'A
MS19HO!.HZ!XML/#6KZ;XWN#$F_Q/>26@B@8SJW^EE[C%PKL3L 925)*GTO\
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
MZ=#K=KX3/A>Y\>W_ (),-A#<"]_=07$L5QYAF9!Q -R%"3G^'L ?4-%?-/P
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
MT-[$;V'6H);F.*>+<V2\LT\#9B)??;KG[H( /L'5M8L- T^:_P!3O;;3K&$
MRW5W*L42 D ;F8@#D@<^M9$/Q(\)7&D2:M%XHT672XY1;O?)J$)@60@$(7W;
M0QR.,YYK.F\&:9X[\"Z9HOCVQTWQ)-;0VTNI6EXBS6[W2Q@LSQGY6&XE@&!'
M0XX%>&:%^SSX?\2_LZ:U_8O@OP?_ &MXIGN_$.DZ9K%DL>G62W "6S")$_=O
M':>2"5&1(7(*[C0(^IZ*\Z_9TU1=9^ OP_NH[*XT^/\ L2TB6WNIQ/(H2)4!
M,H_U@(7<'XW @X&<5Z+0!B^,?#3^+O#MUI<>L:GH$LQ0IJ6CS+%=0E6# H65
MEYQ@AE8$$@CFL-?A+H[>!-;\+37.H7,&NQR)JNHRW'^FWQ>-8G>24 ?,8T6/
M*@;550NT*N+_ ,3/B'I'PH\!:[XNUV4QZ7I%I)=2A"-\FT9$: D NQPJC(R2
M*P_!OQ7AO[&U?Q3>>&M$N-3NS#HIL-?BNX-5C\M6!@=EC9V!,B%0O6,D9!%
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
MR9 S (!,I)/(H&>[^#?A_H'@"TFM]"L/LBS%3+))-)/*X484-)(S,549 4G
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
M% Z #L*?110!YI^TMX6U?QQ\ O'GA[0--?5]:U329K.TLTEBC,DCC:/FE94
M&<DEAP#C)P#XW\0O@MX@\=>/;N_OOAQ/K?A?Q/I-C9_V5<^)CIB^'Y;9Y'"W
M,5K,4GB+.K@PM(59#@#.ZOJYF"*68A5 R23P!6+X5\;>'O'-G/=^'-<T_7;6
MWF-O+-IUTDZ)( "5)4D X93CT(/0B@9\II^S9XNOF\3:'K'A6'5+Y)-<NM*\
M:7'BBZ:VE^WQ7"J#8^9A9_WR))E!'M!*EB!7N?PS\=^(!K/A[P3KWA.72[Z+
MPM#J-Y?17D4\-O<+(L+6SJC,5+<NC$D,$D"DF-L>J44 ?-'[17[+6J?%WQ?J
M,VB:E;Z+I?B71A::],5_>_:K.3SM,FCQSN$KD.W7RTVC&X8DU7X*>*'T[X.7
M$^F6VJ^)[#Q>OB?Q1J5O)'&L;RPS+.$WL&=5:6)% R?+MEXR%%?2=% 'R7\-
M?@=XP\*Z/\(="UWPA;ZM8>%/$6OWE[.M[!(IAN#=_9IEB=@&W&[!VDY4(21G
M:*[[X9> /%_AW]DR3P9=:-9_\)7!I-]80:=JLR36DQ<R^2CM&S#RBKHI&1@
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
M+?+)!+=2>9@1@*#]MD48<D>6K?Q$+Z)+-' F^5UC3(&YS@9)P/U(%/H \/\
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
M5B\K(4R0B?P]Y\6=;\0:+^P+J&K6.OZD->3P?;SG5@R_:B6A0N2X7@[68;P
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
MX"Y.0#QC5_VA;ZW_ &F])T6#QO$NA2^)[GPW?:;<O!;M#_Q+C)&L<&R1V"W
M4_:9'CW,XC6-DR])^S9\7?$_B37/A%<:Y\0CXI_X3'P]K4MY:O#;0P_:;.Z@
M$3PI'&C*YCEFW*200AP %X^KY=(L9Y9));*WDDD*EW>)26(!"DG'. 2!]33;
M?1-.M)HY8+"UAEC!"/'"JLH.<X(''4_F: /E;XN?M!77AG]HS3M L?'"64%G
MK^D:;J6CW<EM;I';W419V2-E:2X!,D):8F-8B452Y+ <Y;?&[Q9:? B'QBWQ
M(DO!>^+KKPWJNK7=K ]IH5HEW>"*=A!$I#.!:(7)VA9XR I :OM&73K6>4RR
M6T,DAVY=HP2<'(Y]CR*;#I5E;VLEM%9P16\F=\*1*$;(P<C&#TH ^#OB/^TI
MKW@SP-8PV?Q7@U_6K#0KK7;:]MTAL8=6B6\98BC2)(UTX6&6(QI&JE5:5G&%
MW?2_[0'Q$U#PK8>!'M+UM,\+ZYK45CK7B*T=<:?:R0R&.03$%(U>7RD\UA@!
ML AF4CUTV-L8XT^SQ;(T,:+L&%4C!4#L,<8J26))XGCD19(W!5D89# ]01W%
M 'Q;XI\37NO3?#5_$?C20:=9_%*ZL=#UH7,$37VFII]R%N"VP)(R2LT'F@8(
MQU9]Q]-_:8MH+CXH_".36_$DGA'PQ:2ZI=G6";<06^II!&+,R&X1X@0C7A7<
M/O*,'(%?0$VGVMPD22VT,B0D&-7C!"$="/3\*EEACGC*2HLB'JKC(/?I0!\>
MWGQ!\0>,?AE^RMJ_C]+;2/&&K>-+2YFLVQ"TJ_9;Y$E$9Y&Y9("0!@-,J\9
MJG^T1\*?$&M>)O&_@;PCK^F7LWQ*U32=2NK/<_\ :6AFV> RW1*Y46^RUC(9
MP#O8(NXL*^T:0* 20 ">3[T!<^?OVG_B7X-UK]FOXHSQZS:7MOH[/IEZL;DM
M!?1RIB%EZ[P^W [\'I7#?M=RV][XIT_4]$U:U\/ZF?!VI2KJUU(/L?B*Q9X2
M^CHX8?/*#Y@DC/F)\C(&W,5^JM(\/:=H4^I36-JL$VI71O+R7)9IYBBIN8DD
MG"(B@= J*!@ "KTD23!1(BN%8,-PS@CH?K0!XOXKTR/Q9X+\!>#[70!X:C\4
MR6ESJ^DE )+2PMH8Y9X9,8R?W=O:$^DH[ 8=^U-XJU3PIX3T"?2M?L]&EEU7
M9+:7>J#2SJ<8MIW-O%>,K+!("BR*7PK>5L8X8@^T8&<XY]:" >HS]:!'P[\1
M/VA+Q?#>LM<>,/$'A;Q+;Z7H=SX;TN\A^Q75]!.L/VF>:':1(^\S(W\,>SY<
M9W-MZW\</^$1^(,7A*7QKJ$.N67Q0@M/L%U</)(^DW-O&^V0%<>3NE94+="H
MP<BOICXL?#6T^+O@:^\+7^J:CI%E>M&TMQI9A$V$=7"@RQR* 65<_+GCJ*ZN
MWA,$,:/(T\BH%::0*'DP.IV@#)Y/  YX H&?G=-^U#K$WA7XAW=E\0KRV2^\
M'ZAJNFS7E[&;N#4+>\55C*&,1VTS1SHOV6(L0@5CM=J]-^-WB[7?!_C#0-%;
MXU7'A+PS=:(NI:1XFO\ 3&U)]6OY+B0R1QFVDAC<I&;<I$ZR(RS8"G Q]DT4
M ?/O[4>HZ5;?#SP#)XE\3R>'DF\3:,)KK[<=+,G[]&D)&\;=H5GP2=FW=GY<
MUY]_PL;Q7=?M%:KI;_$1]+URPU5H=-\!C0[FX.J:;]GS%+YHN1#Y3_-(T_E[
MT92I;&$K[#HH$?G/-XPU#Q[\*M8O]6^+U_X@DL)]$O?$.A6>DWVGOHEU_:MJ
M+CSYWN'">6CW(,2*B?N1(JKY5?>GA/X@>'?%]_J^F:+JT>H7^BM#%J$&&$EN
MTL2RQ[PP!^9&!S]1U! Z2J5IHUG9:C?7\41%Y?%//E9V8L$7:BC).U1R0JX&
M6=L99B09X1X5\9Z>O[5WQETO2[_3]1\2_P#",Z+);:5]K57DDA-\71CSLP9X
M-W!VB53CFN'^"LWB_P !?'+Q+?\ C?P99Z K^%EU/7]<AUL7S2N+BYD-PRK"
MIP<,BQ*3Y:11J,@ #Z\HH ^4/CI\>OA'K_C/0_ 6J:_9VL37NG^(]3\B"4W5
MY(JQS6-O$J1EFEE*VY)."(@$'+C;Z-:^(=)F_;$U#2X]0M'U6+P5");595,J
M_P"F.P#+G(^5U;![,#T->TT4"/DK]N3XIZGX(,%CH>OZGH>N1^'M1U:R\F\D
MMK>66%HBNU8XV-S, &Q#(RQ!&D=@VT"K6E_&32?$_P 8;RPUOQ?XGT#Q!;:M
M%=Z#86<,T5CJ&AO;HXE,;+Y,D6'D>6:7YXS'@%0 I^JZ*!GPK)XY\1:'\&OA
MUXGU#Q]XDF\.>([J2U\6ZY<K<W/]F&*.<1(J6K0S6Z-(0KRQL"?+B);#'=L>
M%_'/B/3/BK\-M.'C;5/'.FF*WLV@NY;C2=3=9)9BMZUHQ\N]MS"8M[.#+&L:
MR97<X?[2HH S]"UZQ\2Z:M_ITK3VK22PAVC:,EHY&C?A@#@,C#.,'&1D$&M"
MBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 87CGQMI'PX\)ZEXEUZ>
M2UT;38C/=W$4$DYBC'WG*1JS$ <G / -8EG\9?#%YK.G:/YU[;:MJ=I-?:;9
M7=A/ ]_#$H9V@+H%=@K(Q0'> PW*M<S^UT))?V9_B1;P6]Q=W-UHMQ:P06L#
MS222R+L10J GEF Z8&>:\A\)P:OJ'QL^$OB32+CQ%XOT/2?#=_;:O<:_HDD$
M>D(T,)!M66WBWW,DD:HR!9'*J1\H- SW/PO^T!X5\9Z%IFNZ1'J]WH&I7/V.
MTU5=+F$,DWFF':<KN3]ZICRZJ-V.><UC6G[6'PZDT1-:OM1O-&T1M6;0_P"T
M]2L98K9;Y7*-"\F"$P5/SMA./O5XA^R?JW_"-?"_X:VVHWGC.#5;/5]1#>%X
MO#\R6[">XNP&=C APB2B=B\C8^8!2Q0"C\+/"O\ ;7PYL/"OB?P?X@DL]1^)
M>J27MC>:!?(ILKB.Y"RR'RAY<;"XC^=BH&[.1M. #ZWU/XC:-HOB2ZT;4'EL
M7M=-DU>>^N(_+M(K9#AW:4G:-N><]!SVJE;_ !9T>X&ERBSUB.QU26&&QOI-
M,F$,S2X\O)VYC4Y^]($!. "25!^6/'W[._Q/\1>$O'_PMCE:\TRV\,BR\)^(
MYI?GN[9;R&9+&Z?@"95B,.\X#HRL>0]>K^,/B;XJ\23_  HLO!5IKNAZE-X@
MM8_%&CR:$52TTX1.UP)9)H"D85UC5'C<;]QV%N" #WG6=8LO#VCWVJZE<I9Z
M=8P275S<RG"Q1(I9W/L%!/X5Q^H?&SPM8?"%/B8MS->>$&L%U(W=K"7=;=AG
M>4X;C/*@9!SQP:R/CI:7_B^+P]X(L$GA36[]);Z]DTB>]L8[6W_?M%.R,BJ)
MF2.+:SKN5WZ]#\SZWH_B_P  _!_X^_!BYT#7=>M/*N+OPG?Z-X9O6M+A+U3/
M)9Q%%E4>3+(P&9&SN//RD  ^P-1^(^FZ1\-KKQQ?6U[::+:V#ZG,LL($\=LJ
MEVD*9[("^W[V.,9XJ[X%\96/Q#\(:3XETN.X32]5MTN[1KJ/RWDA<;DDVYR
MRD,,X.".!7B?Q/\ '#>(_P!G7Q'X3TKPOXMO-6U#P7?6NUO#=]$(I39-&D9W
MP@N[2.JA$#'[Q. I-;G[.OC3^R_A5\)O!]SX>\36NLQ>'[*QO1>Z!>6L-B\%
MDHD\V:6)8Q\Z!  Q+%A@$ D 'MU<A<?$NPC\<R>%[?3M3U&[MQ;F]NK.!9(+
M'S_,\D2G<&^;RFR55@H*EBH(->-?&#3/$%WXI^)$-Q:>)Y+^XTBU?P/?:%'=
M216]TJ294M$OEPR?:=C.9B%>-EW$HK!=_P"%>B_8_P!HGXDWM]H^HP:C<V.E
MXU1M/NH[*YD6%EN/*F9!$^&*< Y].C8!'8ZQ\<M$T3Q)I>A3Z;K;W^JWES8Z
M>J6#;;N6W1WF"$D<*L;G<< A>"<C/::!K<'B/1K/4[9)XH+J,2+'=0M#*GJK
MHP!5@<@@]"*\<^-)N?\ A?\ \"9X=)UB]M-/U+4IKV\L=+N;FWM4ET^:",RR
MQQLB9DD4?,1@$L<*":X[XF>$#J?Q'^,^MKH/C36=0TWPU:3:-;V5WJ%G;7%U
M]FNXYDLY$_=M*4DA4[0Y#'*C?NH&?4E4O[:L/[9&D?;(?[4^S_:OL>\>;Y.[
M;YFWKMW<9]:^+?!4?B7P]+J<&J^$?$VL_#VW\26-_<:;;>'[Z)9K*323$?(L
MY<R21K? /+"07/$C*<D-ZA\-_"5EI/QJ\':O%X.UVRM)_"5Q86>H:W:23W5K
MY5VS1)<3?-Y+&!VVK*P<*VSJ&4 'L7Q!^*7A[X8KH7]NW9@EUO5;;1[&&-=S
MRSSR+&O'9 6!9CP![D ];7RW^TG\)OB=XA\7V_B7PO%X=U=(=6T/[!%J"7+7
M-C%#?V\K@!#M$1F7S9F WF.)1_RS7'T?HFMMJLVH6TEI=VTVGS+;2RSVS113
MMY:.7A+??C^?&X?Q*PZJ:!&K1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45Q'QM\
M?7?PL^$WBGQA96<.H3Z'827_ -DN'*+,L8W,NX E20#@X/..*XG1_CQJUW\0
M?!OA6?3]&N_^$MT>XU.RU+2=0-P+-HHT?%Q"5!\MA(H617Y;*X'!H ]MHKP+
MX0?M#ZU\4/ WACQ--:^&M+.LWTMH=(EU4K=!8;B6.9X]ZJ'*Q02S[< E$/I6
MMX>^,WB+XB_"^]^(/A#2M+ET5A</H]CJMRT$VJ)&[1J[2_=M_,9#L!5\AEW%
M"2  >ST5X%XJ_:"\1Z+\1/$7AJVT;2RNE>"?^$T266X9_/4.\;6I9.%(>-CY
MHW C V<YI/"O[4*_$#X;Z%KNDZ>FDZ]/K-CH6K:'JJLTVF7%RZHK$!E+)AQ(
MAX$B$8*G. #WZBOGWP/^U"_B3Q1X]\&:K80Z'XLT"2]_LN>1':SUF&VXDDBR
M0=Z-]^(,2JLK D$X72?C?XRU[QI\/= M8="@/B[PG)XD2>:WF;[/(HA/D$"4
M94^>OSYR-I^4T ?0-%?./P__ &K+KXE?!R[\06VD6OAWQI9I97$^@:C(TRFV
MNC&;:Y1E*,T4D<JL&QPP=",J:[;PU\4M:^(7B3QC8^'O[(MM'\)WG]DWFM7P
M>1;N_2)9+B..)77RXX_,12[.QW;AM^7) /6**Y[P1K][KGA*TU#68;.QU(*Z
MWD-G<>=!$ZL0VV3C<O&02!D$' Z5R'B3]I#P+H/@^?Q';:NFMV,,UC$5TP&5
M\7DPBMY<?\\V.XA_NML;:2>* /4**R=;\5Z1X;\/R:YJM_#I^DQJCM=7!V*
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
M\+M:N=)O]*\0:I?V^DR:W)'H^F/<J+6-]LCEN%&WJ02..F20* /3J*\EU/\
M:<\&:=HS:ZAO[[PQ!!8W-]KMI;AK6PCNT1X&F!828,<D;ML1MBNI;:#51_V@
M]"\-2Z_)?SZ[JX7QBGA>"UBTI=]M=/;6[I"@3!>,^9O$C_-F1AT44 >RT5XS
MHG[25MXH\>^$?#FF>%]7"ZTVK1W4UYY$+V$EA+'%,DD9ER2&E0Y7.592N[)V
M]A\4/BK8_"K2_M]_I6J:G;K;S7<S:='%M@@A"F1W>62-!C>,(&+OSL5L' !V
MU%>,2_&>#PUXU\9:GJVL22>#(/#OAW5;&&6.&(6\E]=7UN?WC!,*YAMR3*^U
M/F.57-:LO[0&F+;QQP>&_$%YK1L+G5)-"MXK<WD5I!-Y+3',PC96?_5['8R
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
MWXWVMU?0VMYX=N=6\4O)X7U%PUQX,Y<SW<@.28;M8PVUPJI]M4(65SN^W**
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
M]% 'QO'=+J/QTN[C6'UV&PTWQW)=VWB.'1M0N!>1B".V72O-@B>%(%NB.6D
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
MU1@8KWO[*_AW49M0>Y\0^))5U%-,%Y$UU#LFDL)!):RD>3\I5@,JN(SW3(!
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
M?LKG4)]1O]/L],N6NI]Z216H80G:  &&^3D8SO:N,TOX.W^L?%OQ_K/B2/\
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
MY6";R/E# +\K$CG&3!IGQ=\(:J/$3IKUC!!H&I?V3?W%S<)%''<;$;9N8_\
M30+SC+*P&<5X/-\$_B&/AEX1TRPLTTCQ5I0U=%O[74XWMT%Q<K)'#<PO&5N;
M65<&5,!P85V$YS72>(OA=X\%]XACTO2]&N[.[\9Q:]%<S:@8+HVKV0AE$,GD
MN;:9655\Q<L8WE"E&(- 'K=_\6/!&E6<5W>^,?#]G:RVHOHY[C5($1[<G F#
M%L&/)'S=/>K]WXX\.6&H65A=>(-+MKZ]\O[+:RWL:RS[\B/8I;+;L'&,YP<5
M\\_#[X)^./"%CHME?:+IMXFG>"]5\/,\>IF7S)IKI981ND0,49(UWLW(+=&Q
MFKWPS^%WQ*\#7]I:7>C>'->T?5H-&EOIM5U!WDT:ZL;:&!VBC\IA< FV2:,A
MHBLCL3CK0(]XM_''AR[U[^PX-?TN;6L2'^S8[V-KG"$!_P!V&W?*2 >.,\TW
M6_'OAGPS>I9ZQXBTG2KN3R]D%]?10R-O;:F%9@3N8%1ZD8%>+?!+X)>(_A]X
MKA@US0?#^IVFDW5_<6/C%M0GEU*X2X>1@AMFCVQ28DP\@D8,%P%.[<K?B#\"
M/%'B77/BOI=N^GW'ACXCQ69DOGG:*ZTB6&"*WD(38PE!CB62/!4B3(. =X .
M^T;XH7OB[XE:[X?T!=%N;'PY?QV&K&XOF6ZRULDS/"BHP.QIHD(; R'&X%<&
MOXC^*_B3PI\0O#&D:CX/M5\.>(M6DT:SU2'5R]XDJP33!Y+7R HC9;>3!$S$
M#!*@G%:O@'0/$FC^.OB%>:I:Z;!HFL:G#?:<]M=O+<-MLX+9_-0QJJ9^SJ1M
M9NI!]3A7&D_$^[^*Z:I<Z)X-N/#=I<"'3KA]7NOMEI:,0)Y?)^R;&N' P/WH
M50-H)R[.#+L'QPM;KXV3^ HM+E-C;Z+=ZK+K[2X@,MO-;QRVZ)M^<K]I4LX.
M%92F"P;;6^!/QQ3XXVNI:E8QZ&FE0%!''9:O+<:A"S9(2\M7MHOLS[1T#R G
M=@D#<>6T7]FO5?!7Q5\/^)]$\6:KJ6F:)X=O=-@T_6-04&2>26W>*-BEO_J6
M\IS(Q)?<L9 /S5TVA>#O%<.MZ_X_N-$T&P\;W^BV^F1Z1;ZA)):RM"\DBO-=
M>0K\F7: (CM5!RV["@'4?\)W=Q_%U/!DNEQ+:3:+)J\&I)=EG8I-'$T30^6-
MO^M!#!SG'05S_P /_CQHGQ/\6ZMI>AWNEFTTV_GT_=+J"&ZOG@7$SP0+SY2N
MP7S">=C87:58WKGPGXCE^.6C^*E@TO\ L"'0+C2[G-[)]J6:2:*4%(_)VL@\
MD+DNI^;..,'SCP5^S=KF@Z[\/;:_NM+.A> M5U/4-+U&UD?[?=Q72RA8)8S&
M%CQY[;V61@_E)\J[CM!';?%3XL:AX:\9^'?!/AR.P?Q1KMG>7EK+JJ3/:(8&
M@41R>4-R^89Q\_(0(20<@'I=/^*_A.\,\+>(]*%Y:VJ7=S$ET,+$S;!(A.-\
M9?Y0X&"<#J<5R_Q"^'?B3Q5\8/">N6<>ECPYI^BZKI5[)/>R)>9O3;_-%$(6
M1@@M5^](N?,/3;\WCW_#(GB74_A@?#UWIWPXTC6])@LX=-U;2]().KFUN(9H
MA?@QJ4B?R,21)YBEI-X/R!&!GMT/[0W@>^\<Z#X3T[5?[3U?6'ND1+2-G6!K
M<*95F./D8%T&T\_,"<#FM;5/BUX?T?XEV7@>ZEFBUBZTJXU@2-$P@C@B>-&W
M2= ?WF?0!#DC(SYCX=^ VNZ7\0_ ?C&/1O!GANYTN74EU32O#T;0VYBNH;9/
M,1Q"IGE#6PY=4&UP.=F6W?BY\$]6^(WCEK^UU"ULM(U#P;K'A.^D9G%S;_;&
M@9)H5"E7*F$@AF7&01GI0!Z#X8^(WAGQG<M;Z+K5KJ%P+=+L11/\S0.2$F4'
M!:,D$!QE3ZU!_P +6\(_\);_ ,(Q_;]F=<\_[(;0,>)_*\WR2V-HE\O+^7G=
MM!.,#-</X"^$6O)XW\,>+O%\NFQ:SX=\/R>'X1HT\DD=Z':,O/)OC0I_J5*Q
M#<%+M\[8%<]KOP-\=^(?BM9^([[6]+NM/TSQ=#KNF^;/<!XK$63VSVOV=5$0
M<%V<2Y+/P&( & #U3QC\7_!GP^U2'3?$7B.QTK49[62]BM)G_>R0HP5G50"2
M 3V]#_=.(+SXV>!+#[,TOBG3FAG@ANQ<0R^;#'!*<132R+E8HW/"NY56/ )-
M>0_&>\U2W_:R^&B:+;:5>WTGAK6+?R-9NGM[=O,>WVJ62.0DGRW(7;\P1AD=
M:YSPG^Q9K/P\^''BSP)HNOV6HZ/XNT*TTK4;[4"\4]E-'&\4DT$:JRR(ROD1
MLR8*\L<F@#VRY^.?A;PWK7B>/Q'XQ\.6-AINI6NF)^_,<MM/-&"(KDL=H8G<
M01@!1DXP:BF_:/\ !3^(O".CZ??R:M/XCU:YT:)[2"0K:W$$#32+/E?W;#$8
MVMAB)5;&T%AY-XL_95\6:CJ?CN32[_2!9Z[K?AW4K1;N[F$B1:7'$FR4B$@M
M)Y"G(R!N/7'.SX=_9R\5Z!X[D\2QW^C>:OQ O?%L,+R2NIM;O3VLI8F^1?WB
MC:ZX^4G(/3) />;'Q;I>J:->ZK9S2W-E9R7$4S16\C.'A9DE58PNYR&1@ H.
M2.,Y%>2#]IW2I[GX=:XLL%EX'\5:)>:FTU];RK>PR1+;NB!!G<-LS[L!ON[@
M=H)KT[P'K&N:UIE[-KVG0Z=<17T\$ A$@66!6PDF) &&>>H&<9'!%>2>'/@I
MXVT'3?AS8/-H%S!X1\-7GA]76XGC:;?!##"Y_=$=+=2W3'F$#.P;P1Z;JWQC
M\%Z)':2W?B&T2VN8(+M;N/=);QP3-MAFEE4%(HY#PKR%58@X)P:@TGXX^!-=
M\11:'I_B:RN]3EN9[-(HBQ5IX0S2Q;\;-ZJC-MSDJI8 CFO#?"'[*/BKPS;Z
M*LS>!]7E_P"$>T[0+Y]9THWQM#9(T,=U:%E7<7C*EHG 4,@^8C.=B[_9Z\8Z
M@;6&>30%M8_'M[XMD:&ZE61K>X@N(?)SY',BBY8[SD?(HQCH#/7;/XU>"K^&
M\EAUZ'9:VT-X2\4B&:"5_+AFA#*#.DCC8C1;@S$ $D@5K^'/&FE^.--OY_#]
M\LTUI,]I-'<02126MPJ@[)H7"NA 96VL%)5@1P0:\:D^ WCK7OA/_P (/KFN
M^&S;:3:6%KI$T&F/*+QK*Y@GMY+U)#C:?LRJ\2?*1+(<G"@>D?"[P?JW@WP[
MJ O=,\,:?J=S*94L/#5J;2R7"!5#/LWLS$$ERO ( 4[<L"/,_!G[3&L^// 7
MBY4T:V\,?$/P_8RZHNDZHKS6VHV:[S%<V[!D+12;-A;K&^0P/&?5YOBMX9TK
M6$T34-:B.JQS065S+#;2BUBNI0/+A>4!HXI'++MB=]QWIC.Y<^5^*OV8[_XC
M?!W0-"UG5(M \::"DL5CK>AS.R&*0%)8'W(C&&6,[73V4Y.,5I:Y^SWJ.HS^
M.-%BU*W?PCXRUVU\07TDLCK?6<L?V<2PQ *5=9/LD6UBR^7N;Y7P*!FIXF_:
MK\ :!Y<=O?7FMW;:O!HSVVF:=<S-'/)=1VSAB(R 4:0$KG<> H+,H,'P_P#V
M@[/4O&/BWPWXIO[#3]0L_%3Z%I"P6TT0GB-K;31"5F+*LK-,ZC)3>4PJY!JA
M<?!+Q3?^!-8TN2ZTBWU7_A-H_%VFNLLLD!":C'>B&;Y%8'Y&3*YZ@^U9%W\!
M/&UW_;X>YT#_ (F/Q"T[QFK+<3C;#;?9=T1'E'YF^QICD@>8W)VC< >E^.?B
M%?Z?X_\ #?@?0!9KKVL6=YJ37-_$\L%O;6_EJ<HC*2SO-&H^88 <G. K>:Z3
M^U/>>-]"N[_PUIEDL^B>%_\ A)M8M+MI) S>9/&;.%UVD-NM9_WK*PQY?R'<
M=OI_C;X?76I>./#OC71/LA\0:-;76GB*^9DAGMK@QEP656(96AC9>"#\Z\;M
MR^=:3^RV_@S1+BP\.:I;K-J_AD^&=7N[B)H\@R32?;(D4GYPUS/^[9L$%/G&
MSY@#I=&^,FJ>(?'>E6=CI>_0-2>'[-OL[@3R6LEBMT+XS8\I(PY,!C/)=3A\
MD(4^(/QBUC2_&FO^&_#%C97M[X<\.CQ)?B\WM]H5GD6*TB"'*.XAD/F$.%RG
MR/N./4-#T:U\.Z+I^E6*&.RL;>.U@0G)6-%"J,_0"O-?'_P;U#6O&6L^)/#F
MJV^E7^O>'CX;U+[3"S!(P[M%=1E"&,L?FS#82 X9/F3R_F!',_\ #3,FLZ/X
MC\5Z%:6\_A/PR=/_ +1BGC8W5PMS!!<2-$X?;'Y,5RA*LK%V1URG#5ZYX>O?
M$5QXB\1P:M:V46D6\T2Z7/;[Q+*AC#2>8&X.&( 9>#R,97GRVX_9GCL--UWP
MYH5_!I_A/Q$NG#4X9(F:X7[+'%"_ED$*?.A@B1LXVD,^'W$#W2@#Q_Q!X^^(
M7A?XO^$M*NM-T.^\)>)+^YT^.&R$W]H62Q023+<R2%O+9&$>"@12A=0&<USF
MF_'3QGK4?@^6TL-'CC\?:%?:KX=#P32-9211)/;K<@2@SK)#(&.P1E67;SG(
M[.W\)_$;_A9-UK5QK7AF317N!%;QG3KAKRVL-R,T"/YVP/(4!=]G)V\$1H!G
M^ O@/<^%-5\$F_UI-1TOP/97=AH44<!CE,4P2./SV+$$Q0((AM #9+D+PH!G
M6> ]1\<7M_<#Q7I^E6-J=-L)8TL#(9(KQHV^UPLS$JZ*X78RXX;!R<X\ \:_
MM3>-_ FC?$N74X?#T6J^"/%%G;SZ<NGW#/=Z%<!&CN8\3_ZW9YTI/*JMO(".
M-P^LZ\N\4_L_Z#XN^,%IX\OV=W30[C1;K3^?*N0^Y8Y6P?O)'-=Q]"2)^HVX
M(!H3?$*;3/$?B/4]1U/2X/ 6EV]I;I(EK*]W)?S%6P'5R'0I-:A%2,L[S$ _
M+AL\?M-?#E]-GO8M;NKA();N&:"WTB]EN8FMEB>XW0+"95"+/"Q8KC$BG/(K
MFM/_ &7_ .S/V<-/^&4/BBXFU6PEM[VW\1WEN)W-U!<I/"TD3-AXU\N.+83S
M&H&1QBE\0?V;-;^)GA*PTW6-5\-1:C%)<7"7FEZ+)9-I=R\<20W%C)'/YJ-$
MT3,RN[>;YF"4"*  >E_#;XK67Q,U'QA:V>F:EI__  CFL2:/))J%J\2W+(B%
MI(R1@KEF& 2<!20-P%2:3\8O">N>,AX5L[^X?6F^V;(GT^YCBD-K(L5R$F:,
M1.8W=%(5C]X5!\-?AYJ/@+6/&4UQK::O8:[JBZI!$]L4FMG-O##(K/O(=280
MXPJX+MG/&.'\)?L\ZYH/Q<T_QQJ'BZTU:XM)M661WTEEN[RUO'C=(99S,0/L
MYAC2,*@4(I^4%C0 O[4'[00^$?PY\7S>&[F*X\8:-I\=^8)-.GO8+9'<A#<&
M+ BW[7"EF'(W'Y0370_\+MT'2?$_C"RO]=-T^EZA9:=%I,>D3PW,5Q/%F.%7
M8XN3*075D4 #@DXS7(?%+]E_4?&^N?$JZT;Q7;:+9?$'1[;2]9M[S2C=NCP*
MT<<T+K-'M_=R,"K!AD ]^+GB?]FR[\5Z[XYN]0U[2+[3?%MSI\M[I5[H32Q&
M*VMVA\O=]I#!F)619$*,C(,9YH T[3]J#PM<>+-2TN6SU:QTRQ\-1>)Y-8N]
M/FBC^SO*\83RBGFA\QM\I4$D%0"14ES^U/X"L88?M,^K074FN#PX;'^Q[E[B
M._,8E6%D1#AF0AA_>YQDJP'#2?LAZ[;V4L6F_%;5[&\F\&1^$9-4:U:6\&R[
MEN$N$E,P(P)6BVG+!.D@;YJ2V_8\NK#6+.\LO%.E:?;P^-++QFUC9^'FBA$L
M%I]F:WC477R(X+,#\Q4GG=W T/0+;]IWP%?Z%%J5G>W]ZSPWMP^G6^G3O>P1
MV<GEW320;=Z"-R%.1\Q("[B14>J_M5?#/1]9L]-N?$2K)<&S4RBWD\N!KM0]
MLLAVY1G5D."/E#J7VA@3QWA/]E/6O OC>Y\:Z)XXLX/%5U?:K+<2W&AM+9RV
M=_="Z>W,/VH,&CE4%)1(..&5JW_#WP \2>#?&.M:QH?Q&N([7Q&;.;7HK_2H
MI[F>XAC2)Y[:571+=I40!@T4@'5 O& #O_&/Q/T;P5JMEI5RM[J&L7EO-=PZ
M;I=J]S<&WBV^9,47H@+HN3U9P!DUY/XL^..I>.OB!X%\+_#[5WT_3?$VAW6M
MVWB.+3ENU;8T"Q!H9-I$0\UO,&4<$  I@Y]$\6_"VZU;XEZ)X[T/68](U[3M
M.N=(E2[LS=VUS:S/')M9%DC9662)&#!NFX$'((Y+X=_LQ6WPQ\2?#R\T?6Q_
M9?A#P]=:$MG-9EI;HSRQRR3&42 )\T>0NP_>;YCQ@ ;^TK\0_%GPIT&P\1:9
MXH\.:18P36T$EAJVG22'4IGF577SQ,JVL84Y\QE8#)+,H&3ZEXWM/$M]H+V_
MA/4=.TC5Y9%47^IVKW44$>?F80JZ>8V. "ZCG))QM.3\1O!FN^.].U'0X=<T
M_3?#6J:?+87T#Z6\]XRR*R2-%-YZHGR,  T3X().<X%3QOX \2^(/#>IZ'H'
MC!?"]E<06UM:/#IYEGM(TW"91)YRDF1=BAAAD 8@[F#*"/(=8^/WC#PC\*X]
M<\17MA!9V'C.3P_J?BNQTMWBDTY=Z"]AM?,)!^T".%@&D"@2, V ![3\,?%F
MK^(_A7I'B+6K*,ZE<V;79M].99/.CRQB9<,5#O'L8J&(5F*[B!D\Q:_!36C8
M>%_M_BJRN;_POJ?V[2%MM#6VL8(OL<MH8&MEERPV3R$,'!5MN. 0W3_"_P"&
MT?PI^'L/AG2KJ)C#+=W,<IM0D$<MQ/+.52!6&R)&E*K&&X10-V?FH \3^%_[
M2UTG@S3/&?C35[IO^$@@O9[;PJ+"VAEMA:S/YTL$ID3=$L;1(4<NY?[K-D+7
M>7?[6?P^BO;*WM+VYU/[3]B7?:Q*/)>\C62V21)&5U+JZ$G;MCWKYA3-9'AW
M]F75?"&C>"#HGC=;'Q+X6AO[*/5?['5XKRTNY5EDAF@,N3MD1&5E<8*GCDUN
M:5\"]<\/>-M2UO2OB'J<%IK9L)=;M;BR@EENYK6".#S8Y< 0F6.%!)A&SSMV
M'! ,Z7X(_$]_C'\--*\7/HEQX>^WF7;8W,R2NH25H\[EXYV], @Y'/!/=UQ7
MP?\ APWPF\#V_A@:H=6M+2XG>UF> 1.D4DK2!'P2&92Y&X8SQP*[6@045Y/^
MUC?W^E_LT_$N\TO4+C2KZ#0KJ2*[M&"RIA"2%)!QD97(P1G(((!'GWQ%^,?B
M;2K?XGP>&_$UI%?> -"M-7L8;VWAF&NHT+R2/+L5<JS)Y*^1LQ)G).X* #Z9
MHKR;XN_$^Y\(?#OPMJ$VH'PQJNO:EI^G)"MJEQ.TT_S-;1&1ECCD(5P)9043
M!)4\"OG_ ,)_M&_$SQE;?#FQ?7M/TV[U>#Q5!J-U9V,4S--I;CR9%+93YE9=
MP"X/S$ ;@% /M*]O;?3;.>[NYXK6TMXVEFGF<(D:*,LS,>   22>F*D@GCN8
M8YH9%EBD4.DB$%64C(((Z@UX2/BKKGB/]B.Z^(D@L1X@E\$S:S(K6PDMFG6T
M:1E,3$@J2I&TDCGO7 >(_C5\1;&R\>ZIHVJ6LT?A/P7H_B*VT6+3(W%Y)<0W
M1E#L#N$:^2C$)@X& 5YR#/KBBOC3XT_M%^.?AG9ZS%X<\2VOB33CX9TGQ#;^
M(KRRA;[+)<ZK!:>6RQ!8S%+%+)(F[YAY3_,PY7V?X)^//$.K_$SXL^"]>U2/
M7!X3O[!+34/LZ02O'<V:3E'5,+\C%@#C)'7I0%CV2JFEZM8ZW9)>:=>6]_:.
M65;BUE62-BK%6 920<,"#Z$$5\J^&OC#\0Y]8LKR;Q5;:E')\3+_ ,%/H@TV
M%=UG%+,GG!E^<21HBR$Y*[5Y'5C'X!^*/CGQK#\*K4>-;;PRGB/2O$5U?S1Z
M9:M^^L;V-$90P"J2LK%QC&(V. 26 %CZYHKY!TCX^>./%JZ7%?>+=$\!7\?A
M;3-<W7Q1(=2>9Y1+(MO) SS1'RD4+#-&RF0<L67'M'[0'B^_\-Z?X9L-(\03
M>']4U;4V@CEB%J@E1+6>5T>>Y22.!!L5R_E2L0A54);<H(]$3Q)I$GB"30DU
M2R;7([<7;Z8MPAN5A+;1*8L[@F[C=C&>*TJ^,M.^->L:KX:T#XD126=WXL/P
MEO-2G:WAWHLZW-MO<QJ2<(ZR$KT!5AQ@UV'Q#^(7BWPC'XDT[1OB"VI6EM%X
M>N;;Q#>6UC*\,EYJ'V:6W?RH4B97BV2+\H<;R02I4 &?3M%?++?&/Q!X>AU'
M2M8\<2O;:1\1#X=NM<^SV2W\EBVE?:T41B(0E_/=4)6//EQO@;@37H/AF7Q;
MK?[-&IW.O:_<7/BB]TF\F^VZ:UNLUN2C^4B- "GF*NW)7=ARV&. : /3AXNT
M0^*_^$8&K69\1_8O[1.E"=?M(MMXC\XQYW;-Y"[L8SQ6O7PJNOSK>^!;_P /
M_$*:WUK2O@WJ&HOJMN+&>:5DFLFCAD#PM'MWJR<('Q&PW!BS5V>A?'OQ7X]\
M8Q0CQUHG@O[/;Z%>VFE7$$<@UR"YMHIIVB1D,LH:22: >1("AB4D$YW 6/K>
MBO OVL/B+XE^'>F:9>:!X@&DV\5CJ%[J-K9M:?VD\$*PYN;9+J-XYA!YF7@R
MCOO3:XP0W/:W\7/%M]=Z[J^EZS=6>J:;XQL-"L_!TEO!MO-/G:T!F*M'YQ9H
MYY)Q(&"H(R,85RP!]/5D?\)=HO\ PE8\,?VI:'Q$;(ZC_98E'VC[,'$9F*=0
MF]@N>F:^8=-^.FIZ]:^"O#DWQ C;Q!?/XDTG6H;-[2.\6>W6X6W.T1@Q2JT:
M%<!0W!(8&N1M=8>XOOAU>Z5\1;BRO;;X/ZC>C6HFM)IRRRV$BQMNC*$!EYRN
M\B(@G.XT!8^XZ*^.O#'QZ\0_%'5;%KCXBV?PXFCTG0M6TJVFTM;DZ]'<VT<E
MSLC,@,K><TMOY<661D4CYCS#HOCGQ==?#K0/$\WQIU%)M0\=/X:GA:#2O+%N
MFJW$.%S;<2F 1R9^[M ^3;0%C[+K-UGQ'I?AY]/74[^"Q;4;M+&T69PIGG8,
M5C3U8A6./13Z5YQ^SSXGO-=\->*;'4/$4GB*;0O$>HZ4FH7#1&X,,<G[OS3&
MJJ6"MC.T9 '%>'^&/B'XF@\#?##QC<_%K4M7D\1>,;?2+ZSG&G+9-;K/<J4C
M\NW5U+*L;,=Y)X[8% 'V!J>I6NC:==7]]<1VME:Q---/*VU(T499B>P %0>'
M]>T_Q5H.FZUI-RM[I>I6T5Y:7* A989$#HXR <%6!Y]:^1=/^+6O^*/&6KV6
MH_$#3M/&D7WB6RUW3EU?3O)NX8BR6445LQ:XB*A3N.U"?+D8LP*Y\WN?$LMG
M^S9IVA1?$75+JVN_A5IVLMIUO=PQFR%L]NDZ1&%5D ,7F1LI))\IMQ)SD"Q^
MB54=:UNQ\.:7<:EJ=U'9V-NNZ2:4X YP![DD@ #DD@#)->>?&CQI>>!_@5?>
M(/#,\VJ"WALBM_;_ .ER?8GGA2>Z0C(=DMWDE#'()3)!&17SU\;M8NKGX<_$
M2VNO&,^I^ +/7_"LVBZW+J$;;GDOH&NXOM"@"1(P$E!))4DG.%  !]>^%?%V
MD^-M+;4-'N6N;9)Y;63S(9(9(YHW*21O'(JLC*RD$, >*V:\O^.L/B#3/@QJ
M&I>$M6ODUC0((]5A,3AWU&.WP\MNYQ\WG1JZY&#N92#QBO)?AYXY\>2:EXRF
M\12>(+7P[I:W'C/3KU83-<RZ5/;,+.Q:$J-TBLL\AC^^&AC1B0Y)!'U517Q3
M\-==\;?%O2/B)HGASXAZBNJR>'="\0^';DZBMP_VIA<&X1WVJJB1XH4EB0>7
M$TA50 ,'Z)^ VOZKX^\+R^.M5AO=-7Q+Y-U9:-=2LPL;98E11MZ NXDE)'42
M)GE:!GIM<MH'Q-\.>*/$E[H6EWTEUJ%FDCR8M)E@81RF&3RYV01R%)59&",Q
M5@0<5\W?"CQMXV\6IX#U76-6OK?QA>ZYJVG^-_#)N9([?3K!5NS'((R1]G\H
M1V:I*FTN9<EF+9KTG]C1-)_X4;8R:1<W=Q VI:DK+=W<L[QXO9]HQ(Q*938V
M!C=N#<[LD [/1OCQX#\0^(+71=-\0PWM_>7$]K:"*&4Q74L"NTR0R[=DI01O
MNV,<;<=:Z+P5XTT;XA^&;/Q!X?O#?Z1=[_)N#"\1;8[1M\KJK##(PY Z5\@_
M!26S\">(/AS!\/+X^(? .KZO<S_\(9X@ML:EX,=H+AI[B&7AHX1YCH1*I!$R
M[7)ER>5?XD7VG_!#0M.\,:KX@L+F/1?%E]926+R6MJ]W%=3FV4[/WDMQG:R0
M%@A5][!P "!8_0%94>1XU=6=,;E!Y7/3(I]?!0\6>*O#<OQ5\0Z/<:LU]J%Y
MX8O[^YW75Q+%H\MI:_;[FWAW<A9#,N4P47S A0(-NP^L:GKGQ2^%OAW3/BSX
MJU+POXCUC789KVP,MG&L"6$4T$<4\K222!)WVK([L69GCYV4!8^L_'WQ1\,_
M"^#2YO$VHMIR:I>)I]D5MIIC<7+@E(5$:,2[8.U>K8.,X-7/!_CK0?'UA<WF
M@:E%J,5K</9W*J&22VG3&^*6-@&C=<C*L 1D<5\^_MS#RM,^""+>K:/;_$S1
M;E[J4J3!%&)@\[!N-J;E+$\#(SUKC/#5SJWPS\&?$+2YWO[;XAS^+[74/%NJ
M0962_P!(ENH1-J&GK&HVQK:L00@+1$/DYVL0#[3K*\5^*-.\$^&M3U_6)9+?
M2M-MWNKJ:*WDG:.)!EFV1JS$  DX!X!KYC\0^)K[2]9FTNS\1ZU=> ;CQ-:P
M:=K*ZQ<M%&/[-FFN(9;U2UQ-%YJ1[%20%IG\KS  4'$:SX_U;Q9\*19^-M7U
MV&SN?AC.^GS0/=6;:AK*FXANHY!&0TLRHML?)<-]Z4E3AL 'W#97D.HV<%U;
MOYEO/&LL;X(W*PR#@\C@]ZPO&OQ#T#X>:9#J&O7KVEE+?0:<)8K:6X"3S,$B
M5_*5B@9F4;FPN67)&1GFOA%K.@ZK-=+INM7UYJT>DZ4U]I=S+-Y5DC0N86CB
M<!8S( ^XKRQ0;N5KYJ^+^D0VDG[0FF)=:G9WFI>+_"US;*D\TC"+=IDDL\*/
MN0;62<[@I $)'W8\* ?;U%?%^N^*/$'A+Q#K7AV+Q#XBF^'NG>-Q;WNLW%S?
MW]W:VLND1NB--%*MQ]F%]YJEUD 4@*25!6N<\276M?8?$PMOB%X^OTTWX<W^
MHZ7/<7EWILMQJ,=Y.+-S$C N[+Y85&RTD9B,BDF@+'WG17R9H_CG4-?^(6J0
MZQK'C2U\4QZYI]WX<M=(2X_LW4]->R@^5U ^S-"96N7F=B)%V\,"JJ+G[+&N
M:SXCU;0KK6/$/BT^)H=(E@\2^']4L+Q+6&[5D#R2/<RO&CF3=Y8MPH9&;Y J
M_* ?4]9VK:_9Z)/IL-V9@^HW0L[?RK>24&4H[_,44B-=L;?.^%S@9RP!^8OV
MBO"'Q#'CW7++P7J'B>;_ (2K2$U#3Y+;6;N*UTO4--?S'@PDJB*.\BD2(JN,
ML-W8FKNL7^K0Q_!_7[K4O$.C7WB[Q<][J&D2:O=;;;3[BRN"MN\>_"*A6R!&
M %E=MNTOB@#W_4OB!H6E>*- \/7%XW]JZZURMA''!(\<AMUW3*954HC* ?E9
M@3@X!P<=%7Q3\,-%T^?PE\$O#^JWNLZ9/;:UKJZH)-0N[2Y@?R;I2//W+)$"
M7CP49<LW!)+5[3\)?$6H:Q^RG#?ZCJVK'5(=&O(IM2$<ESJ"-%YJ"0+]^24!
M58?Q.<'))S0![;6=_;UL?$1T79=?;!:_;-_V63R-F_9CSMOE[\_P;MV.<8YK
MXSU#Q=XD=(O#-Z/$ZF75[QX?$7A_6]3O](O&72XS$L;@FZ!+GY+99MHG61MS
MD;:1?'_Q$D\-6E]HU_XDO/%$_P (K*[GLF69I#J2S(MS)%;R#9]K\L2E0%RQ
M"G# \@6/L'2/&NE:WXHU[P_:R3G5-$%NUY'+;R1JHF5FC*,R@2 A&Y4D @C.
M015OQ'K]OX7T2[U6ZAO+BWMEWO'86DMU.PR!\L42L[=>P.!D]!7BWP&DTB3X
MP?$6ZT(:Y-I&I:;H]U;W>K)?2)(0MR'"37(/()7*!N&+\9W5YE\1=%U%_"?Q
MU\21:QX]FUS1M?<:%;:?J5_M:"6"R;9!;I-LFB,WVA>!@#>,*%X /LBN=\#>
M/=(^(NEW>H:*\[VUK?W.FR_:;=X'6>"5HI5*. PPZL.0.E?*7Q3\<+J'QWUW
M2M3\<:CH&A6NHZ'JD6J17FHV45I9"%7N[$>0HC83##M(SIM$_P Q_<H#G>%]
M"O\ _A*M/%FWB*T&O>/?%]IJ,3/?):-9W*7K6KO"/D6)I6M6$H7J0=W6@#[;
MM+N"_M8;FVFCN+:9%DBFB8,DB$9#*1P000013;V\@TZSGN[J58+:"-I997.%
M1%&2Q/H ":\4_9^AU&R_9#\+V?ANQN].\367A=+6*UU:UE@>/4X[8*P9)PIV
M^>#_ +)'0XKSW3[1];\,37\*^*?[-N_AW>Q^)M.U7[9N&K$VYMQY<@W&X)^W
M*WEYS\F<@ID ^C/ WQ"L/B!!//I]GJ5K#''!/'+?6C0I<0S1B2*6)CPP*GD9
MW*>&53Q745Y;\-?#.E^*_P!G70M$MX]1T6QU#0H[9T62>WN[1S$%?#/MD1T?
M.#QROI7A/PT\!_$[4O$NBZ=XFL]3AT+5["/1=:N%O9T:&31YHQ]L4B3*?;B&
MCPA4E%$F3G% C[(HKXV\-3ZKXJ^.4%A>6OC>PT;6I_%6D:KYT6HG[.S3Q-9N
M;DJ(43RXY# 8@!$NU2[,<GU#]FW0?%*2WZ>+K@W<OA#=X3T^]$TC?VE'$V_[
M=("VUI'C:!&)RPDCGY&XB@9[S6;J.MKIVJZ78FRO;EK]Y$$]O 7A@V(7)F?H
M@.,#/4D 5\I_M#?#?XDV?Q$UZX\"KJ][8:G:0^*8I!?3F*TO=-\PO9QHI.1=
M^;;IY/W6_?-@[.-[5O"_B"S\9_ ZYU'3_$=[-JFJ:O>>);& 7%SI]K'>VDY\
MFYVAH@L,DT42%L<(2.Y ![9+\7/#J^.O#OA6*>6\O=?M+J\L+JU026DB6Y43
M#S0<;E+KP,]><5VE? 7PZ\ 7S>$_@!IFK>#O%$,?A[PQXEM]5B&E7L7DW4BV
M_EH[*G)9XY-H.02@(!^4GZ @U3Q,_P"Q+87$^C>(=4\6)X0@@O=.D>>QU22Y
M6W6.X.XKYHD#"1L@%FQ\N2PH ]]HKPW]F*XUA+KXE6.IZ;J5A8CQ"+W2&NM(
MN--MFLI;.WVBWAFY11)',6CSE6<[@I;%>2'0/$WBCPKXQ\+ZCX0\7'XHQVWB
M.WD\1%98=+NUGCF>SFCG)\N8!C:)%$IW0$,0%",2 ?9M%?!_Q.U+Q+XTT?QM
M<:7X0^(%A;7OA/P[! R:+J-O<SW\&H2&Y*I&HD5UB958D E8P02I4MZO\1O@
MEJ_A_P <:!/\.K&:+1/%&G7'A?7%:>0'3()G^T'4%WY82J@GC&X_>:!,  8
M/IFJ<^KV-KJ=IITUW#'?W:226]LS@22K'MWLJ]2%WID]MP]:^2])\$^(8_C;
M?Z?K-EX_BNK+Q=;ZGH5[HZP#27TA5C189KQH69(D3S0]H) 7."!EBX];^)'A
M2.Y_:(^&7B";P\^J6*:7K&E7-Y%8&X$,DS6;0"5@IV)MCN<,Q"C+#.7P0#V6
MBOAD67C2Z^&5AX>D\'^,QK&F?#+7?#EUJ+6<JBZUA6L_LNQ@2[_-'*T<Q&T^
M:2K'$FWM/&GPATE/'ED;#PQXE;0+KP%JQD$<=Y-B_D-LUN'5BP%P$BG*JV2L
M@0_?V&@#ZD34G?6I=/\ L-TL<=NDXOBJ_9W+,R^6#NW;QM!(VXPR\GD"]7PK
MXNT+QQXD\ ^*_M'AKQ--KVJ?";1]/=1I]T2^MQRS"= 6&?,!DBRV>0"<D*36
MI\4[67P5K/C.'2- \0V/ANYU7PG>:=IEKI]PT>LW"SNU_ 8R"TH:%8C,JJ78
MH[,K[7H"Q]K45X[^R_!8Q^"]=EM$U*WGN=?O+JZLM3TNZTY[)Y2LJ0)#< .(
MTB>+:0 O)VA?NCV*@17U'3K35["XL;ZVAO;*YC:*>VN(Q)'*C##*RG(8$'!!
MX-90\!^&1/I4P\.Z2)M)C$6G2?88MUF@QA83M_=@8'"XZ"L?XU?$.7X3?"?Q
M7XQATUM7ET73Y;Q;-9%3S"HSRQ(PHZG'. < G /.>*_VC-%\%C6$O]%UJZF\
M/:;;ZIXB6PC@E.C0S;RK3 39;B.1B(?,PJ$],9 /2=:T#3/$EE]CU?3K35+3
M<'^SWL"S1[AT.U@1D>M9<_PW\)7-U]IF\+:++<_O/WSZ?"S_ +PL9.2N?F+N
M3Z[CGJ:Y?XV_&/\ X53\,(_&.G:3)XDMY;NPMU2VE15$=S/'$)<LPR/W@P!U
M++G RPX#P_\ ';4O"/Q9\?Z'XFCUW6M'7Q7I>C:=>I;V@ATHWUI:O%!+M9&9
M?.N"@95D(&W>W.2 >Y_\(?H(\/?V#_8FG?V%C;_9GV2/[-C=NQY6-OWOFZ=>
M:BT7P+X:\-W[7VD^'M*TN]:$6[7-E910R&(;<(650=ORKQT^4>@KB/"7[1WA
M7QMXRL?#^E1WMRM^;M+/5(O)EM9GMF*R*?+D:2+.URIE1 X4[2>,S>*?CC;Z
M!\2SX#M?"?B77=;_ +.AU0R:5%:F%+:29H?,W2SI]UUPRX) ((!&2 #K/^%=
M>%/[*N-,_P"$8T;^S;B;[3-9_P!GQ>3)+_ST9-N"W ^8C-6='\&Z!X=O;F\T
MK0]-TR[N1B>XL[2.*249S\S* 6Y]:\,\(?M:^%[;X8Z!JKR^)_%<]QX9O?%4
M\US96<-ZNGVLNR::94>.$,"<!(LDA>GKSNB?M27^B?%SXCW&L:=XCU7P3#:>
M&;BSBM[>S/\ 8BWRR*SS#S%=E9WB)VF5E"L< *:!V/9OA;\#=#^&-UK]]'';
MZIJVL:K>ZI-J<]E&ERINI3+)"' R8PQ.%].N:K:M^SWX6U3QOX:UH:=IMOI6
MAVUY;QZ!'I<'V25KDPF25EV_?!MX2"!QM/7/%GX._%2_^)\_C1+WP]-H2Z!K
MUQHT;R31RK<"(+ELJQ(;G)!  W* 6(;&,?VF] B\0?V1<:'KEI<CQ:O@V1KA
M;5%BO'A6:&0@S[C#+&V4906/3:#@$ ]0OO#VE:I=65S>Z99W=S8OYEK-/;H[
MV[?WHR1E3[C%3:AI5EJR0I?6=O>)#*L\:W$2R!)%^ZZY'##L1R*\7\0_'5[6
M_M]3LM&\1K/)X0U;7M/T>Y-HEGJ*VTL !+JSN)-LB,F"%\N8Y!;"CDM<_:%U
M[P;\1?[;U/1_$%YX</@ >([[P_:BR_XEWEW!\ZYW-(N?W0)">8S-P H.< 'T
M?:>'M+L)HYK;3;.WEC4HDD4"*R*220"!P.3^9J&+PEH5O8&QBT73X[(S-<&V
M2UC$9E.=S[<8W')R>O-9WC'QW!X4\#R^)H=/O=<MPL+16VGQ@RR"5T16.\J$
M0;PSNQ 1%9CPIKS2U_:LTW63X>@T+PCKNOWVM:CJ6DPPV$MFT<=U99,JM,9P
M@5E5G1\X9!GAB%(([/QY\%]"\=RZ=+)_Q+FLKA[DQ06=K+!<NR,F9HIHG5R%
M=]K8#+O;!PS [O@3P+IGP\T :3I*;+?SI)W/EQQ;Y'.6.R)$C7Z(JCCIG).;
MX?\ BG8>)OA-'X^T_3-4N;*339-172XK</?ML5BT"QAL-+E2@ ;!;&#@YKSN
M?]K72(]'NKJV\,ZKJE[:Z_8>'IK+3;FSF(GO$C:W99/."%2TJ1GD%7W C S0
M![(WA;17"AM(L"%3RU!MDX3^Z..G)X]ZM0Z596_V;RK."/[,K+!LB4>4#U"\
M?*#@9Q7G6@?&NXU[4H;5?!.OP+'J<>C:C(/(G_LZ[:W6=A((I'!B0.B-*I*A
MF]!FI/B%KNI:-\5_AI%#J,UKHUY)J2:A;C:(I0EHTB%^,_*5)'..M 'HES96
M][Y7VB"*?RI!+'YJ!MCCHPST(]12FRMVNUNC!$;E4,:S%!O"DY*ANN,]J\%E
M_;$T0>&[C7[;PAXFO])&D1:W;75M:ILFMY)8XP"SNJI)B5'V$Y*[L9*D5U,?
MQ]A^TW&F77AO4=,U]->M_#\>G7DT!#2SVPN8Y&EB=U6/RMQ.,L"I 4DC(!ZC
M%9V\$KR1P1QR2,6=U0 L2 "2>Y(5?R'I3X8([:)8HHUBC485$   ]@*\5\&?
M'^\^)_B?P_I6F>&-0TC2M:T_69&O[RX@6XAEL+RWM)6C5&D!023M@MRQ"G:!
MUP?V4/COJ?CCPIX!\/>)=.U,Z]J7A,:\FMW<L+I?K'+'#,Q",65MTT9&X#(8
MG@C% 'T0T2/(DC(K.F=K$<KGK@T^O,/&_P <[7PIJ7BNTL-$O/$)\(Z;%JVO
M+92(LEO!()&58E<@2R[(9'*97Y=O)+ 5E:9K>J_$?XS:G:17=_I_AK2=,T;5
M["YLKUH1<-,]VSAXC'B5)41$97)V>6"A5SE0#V2BO,_'VJ:QIGQA^%\-IK-U
M!I.I7%_;7NE*D7DW&RREE1V8IY@960<!]OJ,C-<A\2=8USP1\>/AS._B[6X-
M%UW4IK*\M);!7T=4:%Q;6X=4RD[S!-K,_/S]!M2@#N/#7P6T[PV;*(ZUK&K:
M=8WDM_:V&I/!*D,SR&0OY@B$SX=F;YY&R3DY(&/0Z^</"7QZC\=?M+:%;Z;X
MTTB3P7J7A_5$L-&BN86FN+J"ZM%$[8?=ND5YC&O_ #SC=L99MM+]K?XH:_\
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
M]^1T( '!YJ'P9\:=+\;V?A6_L]*U:WTKQ1&9-*U"YBB$4X\EI@"%D9D)C1R
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
M\R:IJ5QJUS)>W+3NUQ.VZ1@6Z9;G'J3G-;T^MV[17ZV4MO?7UI&S-:)<*&#
M'"L?X,D8R>E5-,\4P/H6GWNKR6>C7=Q:QW$MJ]['(L18#@2# < G 8<'M0!Y
MG:?LH^$+/PYX;TA=1UX_\(]J%[J&G7RWRQW,)NQ)]JBWHB@I)YLF>-PWG:R\
M8RY/V*OA\?#5IHD%SK]G;1:++X=GEM]3(DO+!W9U@G)4AQ&S'9P"!QR.*]/T
M_P"+'@_4]2\1V,'B/3C<>';A+75 ]PJ+:RL%(5F) S\ZK[,=OW@15WQGX^\/
M_#ZSL+GQ!JEMI<5_?0:;:FXD"F:XF<(B+D\G)R?10Q/ - 'F\G[)W@RZM?%=
MM>7>MZA;>)=-L-,OH[J]#'99 "UE5]N\2QD;@Y8DL23GC$NF_LN>&M%O-2U#
M3M=\46FLZA>17]QJAU5IIWF2U>V)/F*R$/&YW J1D(1MV)MW_AI\9+'X@ZSX
MNTN6&#2;S0_$%SH4$+WBR/?B*""8SHN 0"LXRHW8VYSSQUK>+M"2?48&UK3E
MFTY!)>QF[CW6JGHTHSE!P>6Q0,PA\'?"1^%"?#9]*67P>FGKI@L))7)\@  ?
MO,[PPP"'!W @$$$5R^O?LS^'/$_ACQ#I&JZOK][<:_\ 9$U+6);Q?ML\5L=T
M$.[9L6-22<*@R68MDLQ/I">*=%DM;^Y75[!K:P<QWDPN4*6S@ E9#G"$ @X.
M.HJ*Z\:>'K'2;35;G7M,M],NRJV][+>1K#,6^Z$<G:V>V#S0(U+2%[>UABDG
MDNI(T56GE"AY"!@LP4!<GJ< #G@"N,F^$&AR^"M$\.+)>0IHLT=W8:E'*OVN
M&Z3=_I <J5,C;Y-V5*MYC@J0Q%6?BU\2+/X2?#[5?%=];/=V]CY2^2CK'N>6
M5(DW.WRHNZ1=SGA5RQX%5_#/Q"O;J77$\4:-#X6ATN""Z.H-J"3V,\4H?YTF
M*I@*8R&W 8R#T() */\ PHS0(=+T^"RO-6T[4K*XNKM-:M;O%Z\MSG[2SNP*
MMYF>05PI5"@0HA6Q)\&-$CT6WTK3M1\0:)86VD'1H(=+UJY@$4>]'648?_7@
MICS3EB&=22&(KH[?QKX>N_L'D:]IDWV^.2:T\N\C;[2B<NT>&^<+@Y(R!CFN
M3U?X[^$X=<3PYHVL:9K?BFZT6YUO3].BO5"74,)"X\U0P&YBV,!CB.0XPAH
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
M4=<@?8E% SX]^ >C7OAKQM\)KN#PSXDTD:AI_B.'79;C1KV%0[WL4MD+HO&
MGR^<4W8QN(&-W-G]HN/Q/_PMJXOM%\*:W+=:=<>'+RUU/3=)N;XW4$5^3=(D
MRGRX%1)&$D* 23!E))C0@?7-% 'BO[1'VZTU'P!K,WAG5/%GA2PU*?\ MO2-
M+M6O9=LEM)'#,ULN3,L<C9( 8J2& )7(\0\>_#N[U+0=>&C^!_$UIJ5G\.8X
M?#<=_#<7EU:7B74[Q(+CYE%RJRP-]\LFY@#\CX^V:* N?)UUX>\1ZW?^(HX=
M$UNV\:WWC73]9T/Q%)82QB+2&>U>1'N"N(ECMUNH7MW();C8=]<[I'PVU70?
MAUI^L1>"=9NI[?XAW-SXATYX)#=7FAF\NGA6*(J#+"AEM9?)08;8XQR5K[3H
MH"YX[^S7I,OA[POXO$GAZ^\.64_B?4;ZSL[NU\IC;2.'C*1C) P>% X^[@8P
M/$IO#/B4^%_!RZGX;\87GA5AX@L[[3=%TR!KVVN+B_,MO.T-W&2$> NHE3#1
ME\97<U?9]% CXS?X?7>@GQ9?KX+UN;7=-O?"D^EW,UE-?7"O;FV%Z8[A4'F'
M$4HFDC \T9SNW 5+H$.D:Y\:7E\1:?KE_HD7B[4A;:U?:"UW9ZC]I0VJ6,MR
MF]%MXIF9$#X 9(E(5E;/V/7&Z-\'?!?A[Q)+KVF^';.SU.29[DR1*0BS/GS)
M4CSL21MS;G50S;CDG)H'<^</#?@3=X.^#/AO6? &I"UT?P=J&G:M;3Z*TMN+
MT6]H@+A58$R2PS,I(R2@;@LA;T.VTGQAKO[%^B:;;6.ICQG#X<L(+O3KUFM;
MNYF@6(74!9L$&41RH&) /F YP<U[]10!\=?%OX87OB+P;\5=2\.>#]1/A[6;
M+1DTWPP=,\N66_AN':ZGCM65?)_=-'&6;&\HYR5VEOK2UN+6P\/P36EG+#90
MVRM#9PVQ1T0*-L:Q8!4@8&W QTXK1HH$> ?""SN_ O[*W@7PUXH\,>)3>1V$
M.C:A8:.D@N[=MC!GWPNKJGRXWHW&X=LD8\WP,\;+\!+?1;36(WO-.T36;&QT
MG6K5KV98K@RBTC\T3QA9XK5DM]YW@;I,9!.?I>B@#P+Q_P"$_%/C+X$W'P\N
M]!N=7U1O#]I<S7?[FTM+V6.9&?3_ /7,R2,D>TL?W>'SNZ@>:^(_@3K&I>,;
MGQ=I?@^Y'@BW\3:1K"^!+CRD,_E6ES;WD\5L3Y2-FX@;9D;S;2'JRD_8]% S
MRO\ 9[\"WW@/P7K5G?PRVEA>ZYJ&H:9I<[[VL;&64F&#:"0H RPC&=H<+U!K
MP/0? 'BWPYX!\-7%M\-M2?3M*\7:S<:GX7L7AM[RYLKN:Y:UNHV:15E:!9U4
M(Q'#$<;<U]H57O=0M=.B62[N8;6-F"!YI @+'H,GO[4"/D1_@Q>:5XAM+"?X
M0ZEK7@75]$M+/3='CU_#>'+B&ZGF"7+&XX1O.CD:2%I"K1%5#@)GV3]G/PIJ
M7@W3_'>DZIX>DT=&\6ZM>VDY\DPWMK<74DT+1A&) "2*I#*N""!G!KU^B@9\
MM^'/ 7BOPI#X+,W@RZNM%\.^(==34],A-JXO8;N:8VVH0IYGSA$905;;(%F?
M"MMKO_ WPZUWP%^S=J_ANVTVWU'7&M=6FL-%O)B(%,\D\MM9.PDPJ(LD<)V,
M% 4[2.M>RTSS4\WRMZ^9MW;,\X]<>E CYW_9?\#^*O"GCKQUJ6L^';[0M%UO
M3M%FLH[Q;",I/%!)%/'Y5JQ$84>2JJ<_*@)8L37CVE?!>;XJ>.?'5GH&C+I&
MH:1\8!J\GBY(X%-K;Q6D$DL,;!_-+L[?<"[,S;B>&Q]V5D:#X/T'PM/J,VBZ
M)IVD3:E<&[OI+"TC@:ZF/624J!O<_P!YLF@9\?Z%^SGXSU#PCX$L-8\*?8]7
M\%:=KFG:M=6]U 1XF2>W:.-(I/-#,)F=9&:<)M96SAN:Y[_AG'Q]?Z'9IJ'P
MV>XU.#X*W'@L32W.FL5U;*I;@'[1T5%/[WL&ZYR!]\44!<^3_".@^)/@UIWQ
M3\2>(?APVLV&I6.B7RV)N[%FN'AL;6VN+<@R$-*LD<K@<JY"A&9GP/7?VB_!
M>J^-?!>C+H^EKK=WI/B/2-9;3O,C1[B&VO(I94C,K*F\QJ^ S*#TSS7J=% '
MQE>_"+QY!X@U?6K;X;32ZM)\6;+Q.EXEUIQDDTA8(XY=CM<*V1LEPC;3^^4X
MY?;BW/[-_C*;X?\ BCP]J7PSEU[Q)I^C:YIVF^*9O%1EBU-[S=Y4D-G).(XG
M9W264RJ@5H=T>YBNW[5E\2Z1!K<&C2ZK91ZQ.ADBT][A!<2( 266/.XC /('
M8UI4!<^0KCX4^.]+\5:CJ_A[X=)#:V^G^%[V+3+FZL(8-0GL#<FXM?DE;9*!
M=(8Y& 3S+<9?:%+;_B'P-XQD_P"$?\0VWPHAELY4UJSU#P3I^OQ6D\2W\L$G
MVEY@RPN[-!)YJJ[ "?Y2Q#;OIZH;J[@L;=Y[F:.W@09:65@JJ/<G@4"."U/P
M[J.C?!2ST+3?"NDZS=6UA:64GAN:??8RQ QI/;B28'*"/S I<'.%R#TKY_M/
M@)XVLK+6I/#WA^_TCP=I_B'1M;T3X>Z]J5O.S?9G=KR.%DFDBMXY-R-%&TC*
M'BR1&#Q]@+/&\(F616B*[Q("-I7&<Y]*I:?XATO5IFAL=2L[R55WF.WG21@N
M0,X!Z<C\Z /F._\ A+X[TKXE0?$O1_"GVDGQE)JJ>$6U"VMY8+:31SI[SF0,
M80[RDS.JLQ*XY+Y /A+\+OB)X*U;P9J>L>#;"9[/P_XAT6^L+'48F@B,^H17
M=OC>1N21(B@&."1OVC./J6WO;>[>=()XIGMY/*F6-PQC?:&VMCH=K*<'LP/>
MIZ!GSY\#_A?KO@77_AV;CPJNCVVF> TT/5+B&>W*_;ED@.#L<M(#Y4K;\?\
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>ex10420181231image60.jpg
<TEXT>
begin 644 ex10420181231image60.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1"  R F0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]"_C[XWUS
MP9\/KI/",,=YXXU3?9:#9R+N$MUY3RDD=PD<<CG/'R8[UB6G[4/A9/A9\//&
MNH07\5OXTN+73[.VL[5[EX[Z8$?9VVC@AU=,]RM=3XB^%EGXR\<VNL^(DTW7
M='LK*2VL]&O].658)9&1I)]S,59R(U493*@$*1N?=YBO[)<MM#;:;9>*X+#P
MW9>-H/&MCI-OHX5+66.4RFU1A+Q"SG=C&0<XP"% ,WIOVG?#&N^$Y9=&763K
MTPU. :/!9QG4K.2QRMTSQ2N(\Q,4.TM\Q=0 Q.*W_P!FKQAJ_P 0/@%X#\1Z
M_=_;]:U/28+F[N?+2/S9&7+-M0!1]  *\\T3]D.Y\+>.)?&6B>-WL/$DNJZO
M?RS'2UDA>#47626#89,@HZ;HY PQT97&0?5_@I\,_P#A3GPN\/>"UU6;6XM&
MM_LT=[/&(W= Q*@J"0, X'/0"@#MZ***!!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
MSXF\#Z%::-K7BC2=5\"'Q;)KKQVL5U.H-N$9HA)&BDB1BZJOWI(P@VAB(O\
MAG/6/^%E:IXO@.C:3J-RFJQSSZ7+- NLQW!D%JE[ J"/= K1YF&]W*\@4[P?
M^SQXF\+ZG\.KM=9TDC0/!!\$ZBIAE?S8@]N1/#RN&86X&UN%+Y^;&" ;MG^U
MAX'N8?#MS*NJ6=AKOANY\56UY-;*46SMTWS!U1F<.JX.T*0<\$FN8\8?MDZ9
M8>"O$>H:#X:U:XUW1_[':33=12"(K#J3HMM.<389#O *@[@S*&"C++PNA_L<
M?$S3;+PQ;?\ "Q-&T^3PSX6U+PSINH:;ILR7*K<+B.8DRX5UPO*]-N1R<JL/
M[%7C!K7QKYGB3PW;7'B'3M#A5;33YPD=SIMU#,KNS2EG$HB;>Q^8M)G^$[@-
M#V7QI^U+X-^'T^H1:XM[9G2%L?[:.;=O[):ZV^6DP$N68!E9O)$@564YP0:X
MOXI_M 7.J>(_ALG@F[U*'1Y_B'%X8U345A@^QWP2.;SX5+9E.)(\!U"J=CX8
M\5+=?LX^.+/XF^(O$>B>*] L[#QC%:-XAAN='>:>VN(HA%)-I[M(1&70# EW
MA3SANE9FG_LF^)]#7PWH6F>)M'B\(^'/'#>,=-6>QEDNT1O./V1R) K &>3$
MF<GC(&.0#V/XE>-;'PSXK^'VF7>HZU87&M:N]O:KI<4+074BV\CF&Y,BDK&5
M#,-F&W(.1@US'AO]JCPUXDUO2=/&@^)]-@U/6;CP]!J.I:<(;8:A#YV^W8E]
MV[]Q)@A2,C!((8#9^,'PRUCQ]XF^&^JZ3>V-H/"VO#5KA;Q7)GB\F2%HTV]"
M5E8Y/0@>]<5I'[/_ (M@L/#L%[K6D[].\?7?C2X-M'*%E2=[B0VR@\C#73G>
M3_RS7CDX .C^,GCGQ)9_$KX:> ?#5]%HLWBF6_N+W5VMUGEMK2SB1W6%6!02
M.TL:AG#*!N."<"KGB+6M5^"[:GXI\3^,+C6? MKIO[V*_M[9+N.],Z)$$:*.
M)2L@DV8;&& .[!XM_%OX47GCK5O"?B70-7CT+Q?X6NI9].N[FW^T6\L4R!+B
MVFC#*QCD55Y5@5*J1G&#G?$+X3^)OBYX U_0]>\1VVC7=[#!]@.D6YDAL+F&
M=+B.X;S"&E8211\?* %(ZL30(S]"_:S\&>)=0N](TRWU"_\ $D&I0:6-#LWM
M;F>62:"2XC=)8IV@*>5!,Y8RC:(F#8. >1^!'QTU8>&?$LWB6#7O$.I2>.-<
MTJQMO+MA/:V]KN<1S/O2"+8D;#EP"QXSG-;U_P#!KXFZ^GA_Q'K'CC19_'?A
M_5%OM.6#29(]*$/V::VEB:(RF3=*MP[-)NX(0*H"\X6A?LO^,]$)E'C;1KAY
M_%VJ>)[FRFT21[*0WJL &B-Q\[PN0\>2 "3G) :@9UFE_M7^&?$6O^%-(T/P
M_P")M<N?$FBPZ_:/96,92.SDF2$O*6D4IL:0;N"  <$DJ#2_:?\ B'J_@#6?
MA<MCXFU#PUI6KZ^^GZK+IUC#=RO ;660;5D@F(8/&OW5Z%L@\8S?@?\ LS>(
MOA1XR\'ZO?\ B72]7M?#_A*3PD(K;3Y+=Y83<).DN3*X# QJ".AR<8XKO/C#
M\+M7^(/B+X>:MI&J6>FR>%=:_M=TO+=I1<CR7B,8VLNW*RO\W."!P: ,;P+\
M7-/ATW2I8O$>N^/)/%&IWEMHEI=Z?:VEZ!:;X[K.%MT\I6@=]T@5OWBKR2JT
M/^U)H<T&D#3O"WBG6-1U&^O]+&F6-I ;BVO;-6:XMIMTRHK@(2#N*L,88YK>
M^(_PDD\4^+?!/BW0]0AT?Q!X4NKJ2W$]OYMM<P72!;J*15*D%]JL'!R&7)#9
M(KG-(^ FK:!XL\+ZW::Y92-::[J?B#6(Y+-E^USWD;1%8L/^[6.-MJ[MQ.T9
MH PO@E\9M5U'Q%X\TO4K;7/$6I-XVN;2ST]1;B;2K!;&SDS-F1$2*-Y2OREF
M+/P'Y(]6^(VF:]-;'4]*\4WF@6FG6%Y+-:V=M;2&ZFVH82S31R;53;)\J@%B
MXR<+@^/Z7^S!XG\,?%?5_'_A_P 4:9INLZEXBFU*YW6,CK=Z;+%&CV$X$@W;
M6ACDCD&"C-)@88@^_P#BC3;G6?#>JV%G-%;W5U:R012SH71&92 64$$CGL:
M/#OA-\2=9TWX&>!OB;XR\6ZGKBZMHMHEQI"V5FINM0NY8$@\CRXHR&+LR!2V
MW$F3C;FNG\0_M*Z-X6L/$\VI>'/$,%UX;O+&VU.P$=JTT,5XP6"Z!$^QH2Q(
M)5BR[6RH"DC+M?V<;R?]F_PW\,[SQ(MIJ_AY;%].\0Z?:<PSV<J26\WE.QR<
MQ@,-PR"V".W11?!==;@\?3>*+JUOM1\9Z;%I-\;&W>*&*VCBE1%56=B6#3S-
MNR/O 8^7) +%K\<=.O?$'B'0X="UA]7T76K71)K-?LIDE>>%;A)HP)^8A"_F
M,6VL%1_E)4BLG1/VE-'U?7O#NG3>&_$.DPZYJU_H5K?W\5L(!?6CSK+"VR=G
MY-M+API4X R#D"K\/?V:[3P)X\T/Q;)X@O=6U6VT/^SM3><%5U2^\QG_ +0D
M7<0)?WUVH'.%GV@X7G)/[-7B!CX6=O'-GYVA>+]2\5QLNA-AOMCW#O;J#<G;
MM-U,0YW<[<J<$$ Y?XL_M'CQU^SGKOBKP4^LZ/;K!8W]EJ]I+ _FQO=PQR0$
MQ.[12@.=T9VL 5Y!+*.O\:_M :=+X)\?KJ6B>+/#EYX9GLH+V&SDM4O46Y9#
M!-'(LKIM.X!ADL &&T]^?U/]D&_US0?$4-QXFT?3M<UO3[.POM1TCP^;:&^>
M"Y2<W=Q;K< -.VP)D, H+]0P5=;Q[^S1XC\;2_$]D\=6.GQ^-H=,39_8#2?8
M'LR/G4_:AOW@8P< ?+UP=P!9\??M9Z?X"\1^,M-D\$>*-2M?!RVD^NZG9QVS
M0VMM.I9;A09@\B@#)"J6 #D@!<GW6">.YACFAD66*10Z2(0592,@@CJ#7RG#
MX%\0?$KX\_'GPX^JMI/AC7-+T:POY9=&F(OHQ!+%=K:3&54C;8QC)Q+CS$/\
M)S]!^$+/Q%8^(O$T>HW4$_AP30C184LUMWMHQ$!+%E6(D0, 58A3DN,%55B
M?/'Q"\2>,_#GBCXV^$AXJUF+5IM*L]=\#26SH9%:9VMA:#<-I'VPQ)A^=LRY
M(X-=O\+_ (@W/Q.TOP'XFL]4U9M/T[PDNJZQI\'SRWEU)^ZCB9,9=T>VO0P7
M!+A!R#BN_P#&WP?TKQS\1? WBZ]ED2[\*27+PP(/EN1,B@+(<\A'CCD Y^:-
M3VK%\%_L]Z5X$\)_$70]*U*[M%\8ZAJ&H/=0?NY;$W2D;(2#\HC)9EQC!8G
MS0!XW^T#^TG<:[\&_B58Z7%KG@3Q7X>T?3=<\V.Y07%LD]P (I/*?*2J%8/$
M3_%C)KV#5_VC-'T'PG>^*]0L)K;PP;^'3=)U%IXP-7DED6-9(5)^6'<6/F-@
M%$9P"N"?))/V'?$-SX;UC2[CXH02/JGARQ\.32Q^&8XU"6MP98I519_O$%@0
M2<LQ8\?+71+^QLZ^%/$7AJ/QS=V6AW6I0Z]H5I96(0>'=3CD\WSK4O(_[HR9
M8PG@;CM*Y)(!ZE\,_C)8_$C0?$.I)IE[IHT2\EM)TF4.LP2-9!+"Z\2(RL,=
M"&#*0"*\Y^ SZ]^T)\)M+^(^K>*];T+5M<:YN;"UT>Y$5KID0F>.%/)92DY"
MHK,9E<,Q/ 7 KUWX;^%]>\*^'S!XG\53>,=<FE\VXU)[1+2,_*JA8H$)6-0%
M!(!.6+'/.!Q'@/X%ZU\*6OM'\'^-!IO@:YN9KF#0[O2DN)M+,KEY$LY_,543
M<SL%EBF )'!&0P!D:A^T WPU\+ZU!?64_BYOA_86,?B_5+2<+*LKP*\CPQL/
MWQ52)'!9,!\ LP90OBO]K;0O"FA>/=8DTBZO--\(S:2)KFVE39>0:@(C!-"6
MQD 3)N#8QAL$X&;6N_LPV.HZYXQ>RUN6R\/>-K2VM/$NDSPM</=^2GE>9%.9
M 89)(L([$/NQNX?YJYWXM?L;Q_$JX\6V^G^-[_PKX>\3P:9'?Z/8V,+JK6++
MY#12'#1@*BC:.Z@YP-M :%OQ'^UROAWQ3KEA+X(U$Z+H?B:S\-:CK,E];HL4
MER(O+F6/<69?WJD],*0>N57F[;]J_P 9:!X3^+GBO7O!ME=Z+X/\7/HFRTU/
M8\%LJ6ZEV'E-OVM*)&8<XD8 ?N_FV/$O[(=_XDL/&-I-X[+#Q)X@L?$$T\ND
M*TL<MJJ!%&V55(;R8MWR@<-@#<-NGJ?PY'P<T[XCW/\ 9^O_ !)TCQ]JTEQ+
MX4TRPMV\F>X@\N9GD=E/E,(D7+-A 1D'):@#TKP9\16\:^+_ !?IEIIZ?V1H
M$]O:)K$=SYB7DTEO'.ZJH4 ;%E0$AF&6QU! X#]JG3_%T^E^#I? 7B.X\.>*
MY==BMK9VFD-E<#R9I?)N(0=K1NT2*6QN4$XSR#4\"?![QI\*_@_\(_"?A?67
ML[W1[^UE\0LR0S0W4#%I+V-WD^?!W.L;1C=N\O.%RR^D_$;X?7?CK4/!]S;:
MT=(7P_K*:NT8MA,+LK%)&(F^9=JXE8Y&3D*>U 'A.F?M#V_B?QUX*\0:Q-JG
MA6+1M"\1OXM\/M<RA;.^L/L)99(D;;*%6YE9#@[UD0\D+M[J+]I:XMK?29M5
M\'W%C_PD'AVY\1:%'%>K*URD$2RO;3DHJP3>7(C8#.OW_F)7!WO%7[./@_QA
M\3+KQIJ%F'O-0T"Y\.ZI; 8BO[>8I@R?[:*C*&'.' S\JXQM#_9H33-$L=*O
M/%=[JMMHFA77AWP])/:0B73K>=%C:1V _?3+&D<8?"KM4Y0EF) .43X^_$CQ
M1XK^#XM?!%EX=\+>-)Y2XU+5LWL\!TZ6Y3 CC/D%0NX@Y8LJKE06:G?!GXF:
MIX#M/#WA>^T2^O?#E_XR\0>&[/Q%?ZNUU=>=%J&HR0*R.&>2/R[<QF5Y P90
M-I!#5Z#-\"C+HGPRM4\47]OJ/@2='M-3BMX-]S&+9[5XY$9"@+0R%2R@8/(
M[9>G_LZ3V=AX3M9O&5]>#P]XHNO%<<LMG"'N+FX>X>5), #83=W/W0#\XY^4
M4 >T4444""BBB@ HHHH R=*\):'H-_=WNF:-I^G7MX<W-S:6J123G.?G90"W
M))Y]:UJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
3 **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>ex10420181231image61.jpg
<TEXT>
begin 644 ex10420181231image61.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" #3 GT# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#[RTSXI^)?
MB;X_\8>'_! TC3-+\*72:=?ZSK$$MV;B]**[PQ01R185%8!I&D^\<!2 35N'
MXX0>!_#GG_%-['PKK0FOG^QV!FNT-G;RD?:AM3?Y7EF-FD90JEP#M)Q6/X9^
M''BWX/\ Q*\;ZGX;LK+Q+X5\7W_]LSVEQ>FUO-/OC&$DVY1DEB?8AY*LIXPP
MYKE?C_\ "#XI_%B-;>&'PR]G?>'=5TF>WCOY[0V5S<A5BD-P(6DN8D0',6V-
M'?:S*-JE09Z=??M)?##3O%\'A>?QMI/]NS&$):1RF3_6C,1+*"H##!R2!\RY
M^\,T_$?QXT+4?!GB>?PAK=I+XAL=!GURQBU"SF"7$"(Q6>-&\LSPEEQOC8KR
M/FY&?)/AY^SQX\NAXWL?%MII.B1>(OA[8^$1?Z3>FY*7$-O+"\NUD0X/G9 R
M<>7C)X-6[O\ 9[\;^+]/\,W6M6VD:5K7A+P;J?ANU2QOGDAU6XN;=;=9&8QJ
M8H56,.%*EMTI&/D!8 ZKX8?'U?%&B?##4==\5Z)I=YK'A)M=U316M'\Z4B*-
MGN$D#[8HD/F$JP)(/!XX['PK^TG\,_&MX]KHOB^QO9%T]]5W;9$C:U0XDD5V
M4*P3^(*25[@5XY\/_P!GOQ[X9U;X,7EU8:),OA#P?>>']0AFOF9))Y$"H0!$
M=T9\I-W<>9P#M-9^D_LO?$O1;/X2K9W?AF#4/!_A#5M GN'NIIH3<SPB."54
M:W'F(&"LRL!QN'.!D ^D/ 7Q7\+?$UKU/#FIF]ELHX)IX9;::WD2.92T$FR5
M%8I(JL5< JP!P3BM+QCXWT/X?Z.-4U_4$T^S:>.VC)1I'FFD8+'%'&@+2.S$
M *H)/I7R?X,^&_Q:^ -]XJ\>1:#H>JW=WX;TVQ&FS^([V^N9[NWD92H;[+ND
M>578JJX5&*H,KR/=OCSX1\:_$#X?Z-;^%'LM/U6'5+*_O["]NF@^T6\;;Y;:
M.ZC1V@<G:!,BY 4XQG( "?\ :E^&%OI6@:@WB;,.O2746G1)I]T\\TEL&,\9
MA$1D1TVD%'4-G  )(!T&^.O@_6/ 6F>)-"\0QW5IKL$[:1<0:=<WKR-&&WN;
M6("8K&RD2#Y"I&TE217@OPC_ &4_B!\.?%W@F^N)/#,NG:!XKUS79%M]2N=[
MV]_:^2B*C6V-Z%F/+8( YYXT_AA^SU\3_AAXET'Q/;MX6U#4K;^W;2\TN;5K
MI;?[+?7RWL;Q3?921(DB[64Q@,!G<,X !Z)X(^)7B3Q-^R59^.C?6 \43^&9
M-4^UO;$VOGB)GW>6"IVY'3MZ'I4_PB_:5\%^//#-LD_BBT_M[3] M]8U@7$3
MVL:1&)3)<*SJJ/"&)!>,L@/&:T?AK\,=8\,_L]V'@+5I=/CU6#1Y=+:;3V=[
M8$HRJR[E5L8(.,<=.:\PUS]E#7/B3X?LK3Q-J>GZ!>:9X*E\(V<NCRO>+(\G
ME9N9/,CB(4>0N(AG.]LOQR >@>*OV@_",EC>6ECXO/AC5K/4--MY_P"U=!NS
M*HN9E\M/(D2-BLRJ\8E&54DG.5Q6K=?M'_#RS\4S^'9->D_M6WU2+1;B--.N
MGCMKR0H(HI95B,<>\R*%9V"L<@$E3CR_Q'\#/B)XF^&>HZ<^A_#?1_%$USI3
MK-HXFMX)UM+V*Z>2606^\;S"JK"%(7<QWMP!;\9?!'X@>)+7XJK!#X:BD\3^
M)M$UK3DEU2XPL-E]C$BS-]E.UW%BN H8 RGGY 6 /5O$?QM\'>%+^:SU'4YQ
M<0ZA!I,@MM/N;E5O)HQ)%;[HHV'FLC(0F<_.G'SKG;\7>-M(\%6]DVJ7;P3:
MA<"SLH(;66ZFN)BK-M2&)6=\*C.=HX5&8D $CY!\4>)I6^-/C*'3+7POK;P^
M);76HO!%[K-S8ZG<ZA:6L48GBMELY#)NDBW)+N2-A'$S#&6/T=\6_ 'B37?%
MG@7Q=X3FTV75_#%S<EM,UB:2"VO+>XB\J4>;&DC1NH 93L8=01SF@#D?V?\
M]H!_$_PFLM>\7W\E[J]]K&JV=I#8:3,+BXCM[B8+LM$5I5VQQC(89!(#'<1G
MM]-_:$\!ZU%IDVFZU)J=MJ*V+17-E8W$T2?;)C!;"5EC(A+R*RXDV[2OS;>,
M^)V/[*OC;0]-\+:C:7?A+5-?T'6-?NO[+UB"6;3KRTU*X68JTFPNDL9C0@JA
M'4=.O1Z[^SIXDU'5_#]_I@\/>%=6TXVFS7?#4T^G200K<&:XLVM40Q75N0S!
M%D92"2QY8T >F:A\?/!.EZ\FDW.IW"3R3W5G%.EA</;S7-LC//;QRJA5Y45&
M^12265E&65E'+VG[2O@_Q[#X9NO#7B6_L;*_U>RMHKJX\-WAM]3$Z2%;>.62
M-54ML;,@)V&,@\G%5?!7P@\?>!X=;\+VNM:%<^"'OK[4M+N)8)/[3C-S-).]
MJY(,87S)I%,PW.48@*IPPS]%^ GBS2/@S\(?"'GZ)-J/@K5K&]NIS/*(KB*V
MW@",^5E78,.HP.1DYH G^''[26E6FMW'A7QGKLTWB"?Q3J&A65X-*EALV=)V
M6WMC,J>4)F09"%RYQD]1GN7^/_@B'7K?2Y]4DM5N9+R"WU&XM9([&>6T#FYC
M2X*A"8Q'(3SCY' )*D#C+O\ 9]UC6'ET;4-0T_\ X1O_ (3;_A,ENH XO&Q.
M+E+4IC:O[T8,P<DH,! 3D<II/[(^M6W@KQ!\/KG4_#A\*7L>H0VVOPZ3_P 3
MQ(;D2D1.Q^0[&EQO!RR+MPN[( .F\)?&_4?&G[4=IX;TZZNO^$*NO!$NO6\-
MWIAMS-+]LMXXYTD=0[*8Y&P.,;N5S@UZ#XP^-GA7P+K4NFZM=SQ/;_8OMEQ%
M;/)!9?:YF@M?.=00GF2*5'IP6V@@GA_A[\(O'>F?%?PWXO\ $^I>'IETGPK+
MX9ECTN.;?<[IH91.-X 3)A&4RP&3@G.16^.'P*\8?$_6==:SU;0WTN\M=.%C
M'JT$KOI\MM<^>XC53M_>D+F;[ZX  ( H ].L/BEHFI^*?["MA>2SFYFLENQ:
MO]E:>%2TL0EQC<H!R/53C.#CB_C)X^UFS\?^$O!.C7>L:&^MVU[</K6F:=%=
M&%HEC5!B9'3:&E#N<# 51D9.(?#GP9US3_C.OC61M-T;>]T=2;1+RX5-:1UV
MP"YM&41+)'P?.#,QV8(P<KM_$3P!XA\4_$SPEJ]D-,.@:?8W]AJ"7%U+%=.M
MV(E9HML;*"BQ9&3\Q;&4QN((B\)_&SP_XNAT70K37YCK&MV$YTG6GTUH+;57
MA7$T]J'RK@']X%R04^92R_-7F?PO^*WCO6)_V>_[9UY;IO$]GJHUR%;.!!=3
M00LR."J#9A@.$V@XYS71^"O@#XBTFU^&>GZ]J>FZA:?#82+HUU9^9#+J*BU>
MU@6X0J1#LB;YBC2;V /R@$-3\(_L]^)]+LOA'#JUWI$Q\()JEOJ(M)YE%S'=
MQ/&&B)CRK*&S@_GWH&>CV7QQ\,ZC>6%O;_;Y3JEI<7NDRK:.8]5CA&7^S-TD
M8K\RKP74[ERO-9_A[]H[P?XHNO#,.GO?./$>CS:YILTML8XIK6+_ %AWL0 R
MY7*$[AO4D <C%\#_  +U;1X_AMIFN:A9WFE_#I2FCW=GOCN+X"T>TB\]"-L>
MR)VW;6?S&VM\@!5N>O/V-].N;@2+XBNX4MO$4FHZ?#'$JI::7.93>Z8N.?+F
M^U70+#D PC_ED* /1=/^//AS5;RPM[6WU6;[2+'SI!9D"Q:\YM5N%)W1F0<Y
M*X7@,5+*#UOA?Q/'XJMKZ:/3M3TT6E[/9%-4LWMGE,3E?-C5N6B;&5?HPYKS
M/QG\#;[Q3\4]-\56UU8Z-<6%]9W,.L:=YL%^;2$QF73YU0A+F&;$H_>']WYA
M(5NE>H>'TUQ$O_[<ET^9S>S&S.GQ/&%M=W[I9-[-F4+]XC"D] .E C6HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M!!&+&,J0"]ZLQGW.-S;<;B0ZD@6/LS4?$-CIFHVFG2S*VIWL<TMI9*0);@1
M%]N2!QN7DD#YASS6+\*OB';?%;P#I/BJSL;K3+?4%D*VE[M\Z(I(T95]I(SE
M#T)KYQ\)?#_PEX3\2? 3Q/)X2N;FXU'3)UO]2?3+B^N$U%H+1HWF+*\D1#PR
MG<V K;CP2QKB_"/AG7-,O?A+J?A'0];TSQ)?KXIT[5;^;3;Q# '2<V7VD.F$
MB%P8"I==@W9[DT ?=U%?G?H>E/I/PVUC46\"?%+6/'MEX7;2_$^DRVHT^UNI
MC/ )I&N((%DO)&8O,KJ\CM%YFYAN&:&E^%=7N[#QCX>GM-8T'0%\7V.O:'-+
MX#NSH+>98N76YL60[+1W 7&2T<A1GYR2!8_0@>+M';Q8WA@:A"VOK9?VBU@"
M3(MOO\L2'L 6X&>N#Z&M>OAKX$>$KS3/VD/AWX@\0_"N7PS'>?#W[# PTF6Y
M%EJD-_*N3.R%[<M:-NS,58(R1DEAM.U^U'X7U2^^,ZZ]I'AB^\77EA::9&-#
MU/1;B:UO0+LN'TV_B4_9+B,\RASL9""V55J /K+P]K=_K$^KQWNAW>C)9WKV
MUO)<RQ.M[$%4B>/8S%5))&' ;Y3Q7/?"?XHK\4K3Q+-_8UUH<NB:Y=:)+;7D
MD;R,\.S+_NR5 ._H&/UKY%LO#GB;2;GQ/#_PAOB>Z\$-\89M5UG33I%TYU'2
MY;>-(Y5A:,O<P)/$'94# A5.",52A\+ZUH^C2/IO@?Q9;?#JV^)>I7E[H6G>
M&F-U-83VBK9W,5C<P,)((Y<DIY9*;00H*J0!8_0&HKJYBLK::XG<10Q(9)';
MHJ@9)/X5X3X,\%ZOI7[*OB+0/!%MX@T34)M-U*'P[;^(YUCOK<LLBVYP%7[.
M-V&2,C,8900N-J^4>&OA\=6U70=0\.> ]0\,>%AX!N;7QAHFH:%/;B]NQ&/L
MT)A>(&[N$D$Q\Q0YP?O'S%# 'T'\(_C+>_%F&UU>#PI<Z=X/U+3_ .TM,UZ6
M[C99D\TH(I8>'BD*@28&]=I^_D8IB_M :-?^/_AYX?TFTEU;3/&UA>W^GZ]#
M(HMRELJLP"GYSD.F#@###!/..6_8V\#V6B_LN^%]#U'PBF@W5Q9&+6]+OM':
MS>YG*^7(UQ%(BF1G15!=@=P Y(KPOX5_#S2SHW[/OA_7/AGK%O;:=:ZI'XFM
MY_"ETML]TUI%&6N=L.V0.R*H9\J_EC!( H ^[ZYKXC^/]*^%W@K5/%&M-(-.
MT]%9UA"F21F=4CC7<57<SNJC<P&6&2!DU\(^%/!_B23P+\,[7QSX2\=7W@:'
M1=8T&;2M/\/M=W6GSF_<VSR6ES [JC681%F5-R= R@L#];7VE0>'_P!FRSTJ
M]\'ZOXKT^/2[6SG\-:@RWFH2VS,B/'(5&'E2-B3CNGWOXJ +.K_&^^\-^#?'
M&LZSX&UC2KOPIH_]M364US:NMW#B=OW,L<K#(%N^X,%8<8#9&>Z\)^)X/%/A
M70-:""S&L6<-W%;R."P,D0DV _Q$#/3^Z37RQ!X-U7P_X3^*GAOPR?&6N_">
MY\%7D5IH^NZ;>_;;._DC9([2R%Q$L\L;1,WR_,$8*-W) X3XUZ/XKU_X:6FG
MZ/X"\2#7[+P%HTFF7\.BW,\LMU;SB22VVR+LLY(BFXC8)Y3Y85L(JL!8^Y=&
M\6:1XAU/6=/TV_BO+S1[A;2_CB)/V>9HUD",>F[8ZG Z9YJ_%J-I/:+=1W4,
MEJP+"=9 4(&<G=TQP?RKXY\:_#_71<?&^3PGX*U6SNM4UG1M>4VFG)!)JNF>
M19-?6D4DBE'E=X[G? V0Q)#*=^&?IWPH\,>+=1\"ZG<?#KQ5<:1J'C"[O-0A
M\5Z(D;I%)I-Q!+(]I#$J6\,EP;3(91O9&<C'S, ?1?QO^+D7P4^'MQXOFTBX
MURPM[BW@FALYD20":5(8V&\@$;Y$!YZ'/8TWP!\7XO&/C'Q!X1U#0K_PWXFT
M2"WN[BRO)(9DE@GWB.6.2)V!&8V!#;2".A'-<)^V#X/N+W]F/4_"OA3P_=W\
MHFTN&RTG1;5F9(8+VWD*HJ<(JQ1-CH. !VKF=-\&>+?A[XE^*6B:7!J^HZAX
M[L)[SPYX\FBFGETZ8PND%C>R-N>-8'8-$Q&-K,&PPY /INWO[6[EGB@N8II(
M&V2I&X8QMZ,!T/UIMIJME?V\D]M>6]Q!$2KRQ2JRH0,D$@X! (KY(\.>"-8&
MD>"M5T+X?ZGH^M^'_!.IZ;XFTB6)K ZK.;=%ALQ<K@3L]RLDBSQLVT%F+*S@
M'AAX*\?_ &SQ=-HG@37$T&\M?"U_>:5/IL5@-1M[*YD-[I\"!N"8W5=LI9W2
M(@LX92P!]>?#CXICX@^*/'>CC3H[1?#&I16"74-XMPEXDEM%<)*,* GRRJ-N
M6Z=>U=%I&NWUUJ&N1:E86^F6EE>I:V=P+Y93=HT<;!V0 >4Q>0H$)).%;^("
MO+?@)8BU^(GQ5O+/P?J?AC1-6U"ROK2:]L19Q7)^QQ12%(B0RMOB8ME%SG/)
M:O!?BE\/-7U*V^*FGQ>"=5O+6Y^)>DZ[81PZ)*ZS0A+87MQ&1'SG[/+N/\61
MU\P;@#[AL[ZVU"'SK6XBN8LE?,A<.N1P1D5X=<_M ^.+7QAX7\.3?"P6FH^)
M(+VZT^*[U^-&$5MY9<RA86\MB)HR%R3R0<$&KO[/_AM/"?CSXOV&G>';GP[X
M:GUVVO=+B-B]I:RJUA;QS- I4#'G0RYVCN#T(RWXC6M]/^U#\)+^#2=3N=-T
MS3=9AO;^"QEDM[=[D6H@#2*I49,$F>?EP"V 1D ]1\/^*[;6-+M9KHQ:9J;6
M<=U=Z9-<(TUD2BLZ28/&TM@GI5R'Q!I=S/#!#J5G+-.2(HTG0M)A=YV@'GY2
M&X['/2O"OCGX%O[#XJ>&M=\*6=G_ &AXUBE\&^( Y\MWM&C:9;P$#YI+>.&<
M#/WO-53PJXYC4_@5;:SKOQ[LO#G@Z'P_XDO+2(>&/$,NFB"))6TQ;=C:W 7,
M1#AU9EP<-D;AF@#Z9L_$^C:C;WMQ::M8W4%D66ZEAN4=8"HRP<@X7 !SG&*G
MTK6+#7K"*^TR]MM1LI1F.YM)5EC<>S*2#7Q/>?#3Q-XK\'7VO>'OA;XH\.>)
MK!-'AU?3M7U*WMEUF&RNDE:SM$C9DD555MD\H7(V( X+ ?0_[/VCP:?H7B;7
M+/P7XA\)/KNI/J4MEXDNHVO;N<QJ'F:))'2'<1MQN!;;N8#()!&WX/\ BG=>
M)?B5X]\*W6C0Z;;^%#;;]1^W>8+D3Q>;&0GEKL 3.[+<'@;A\U4?BO\ &ZU\
M#?#%O&GAY--\76$6HV=C*;?4@$"SW4=N61T20,RM,A*';QGD$ 'Q3Q#X!\>_
M$WP1\7/%.F^&+S1=3\37NBRP>%=9:.*XO(;%8?M5N[;B@27$L8).'"G/R/DQ
M_%WX9ZO\0$^(>OZ5X.U--&\36.@6,GAZZM_+N+R]M;_S9KJ2+=M58H!''DGY
M_*(&X;"P,^J+3QAH-_:O<VNMZ=<VZ7'V1IH;N-D6;./*)!P'R0-O7FHY/'/A
MN+01K;^(-+312_E_VBU[&+?=NV[?,W;<[@1C/48KY>^(/PL:Y\4^,[6U^&\]
M_HMSXM\+ZS9B#3T^SR1V\D'V^18S@9\J.1"&'SA\ -UJ;4/AUKL%[XXT^PT+
MQ)X; \?C7O#^NZ!;PR"TW:5Y#S_9Y/EDB\R.6-X^"WVD,, ;J /IF_\ '?AK
M2K?3I[WQ#I5G!J*A[*6XO8D6Z4@$&(EL."&7E<]1ZT_5?&OA[0IW@U+7M,TZ
M9&C5H[N\CB93)N\L$,P(+;'QZ[3CH:^8]-\#>-[#3M<3Q5X"CU;_ (2'X>6_
MA^WAT<1M'83P_:5>S*.^8TF6>%\ABBF(J6.U37 >-/V=/%+Z/\1=-OO"$GBC
M7KGX:Z/HD&LK;QS+>ZM "LK1RR'>&^:([R!GRST*@4 ?7$/Q+NQ\7-8\(W>A
MK;:-8:,FK#Q$-0B>,$OM:*:'[T!QEE9CAPDF/N&NG\/>+=#\6PS3:'K6GZS%
M"P2233[J.=48C(#%"<'ZUQ%_IFH^)?V:[O3==T.]U35K[PF]K?Z(LZP7-S,]
MF5DMQ)DJCLQ90W(!.>E<O^S'X8\8>'+KQD?$_P!LOK2>>T_LW6=9L;>TU2[C
M6#:4NA"Q60Q?+&)2%+8;J #0(O>#OC;K_BNPU-I])T+1]0T[QL_A>:"\U@B.
M2!'0-+"YC!DF97RD6U<G )%>A)\3/!\NMQZ,GBO1'U>2X>T33UU&$W#3(H9X
MA'NW%U5E)7&0"">M?*.O^!_&$NCZQ,OP]U:[OK7XPV_BJR39"7ET])89'F1M
M_P N1$ZXZG*^O',ZM\$?%,<GBB[TSX:7<.L#XRVGBJSODM[822Z:I!+H^_("
MM'*VTD?ZX?WC0,^W(_'GAF7Q.WAI/$6DOXB4%FTA;Z(W8 4,28=V_&T@].A!
MK4U'4;32+&>]OKJ&RLX%+RW%Q((XXU'4LQP /<U\??"SX2^)_!?B.RTOQ/\
M##4_%FL>&==U+6]/\:+XA,=G,D[22[T@,P)N'#B'8R!<X9FP-Q]SU76)_CC^
MS=K]Q;>&KE+W7-%O[5-!NWA,AGVRP^5O+B(@NO#[@I!#9 H ZG1_B_X$\17I
ML]*\;>'=3NP'8V]GJL$L@"*'<[5<GY596/H"">#4$_QM^'=KI-KJDWCWPQ#I
MEU"UQ;WLFLVZPS1+)Y;.CE\,H?Y"0<!N.M?.MS\&/$G@R^_9J\7:%\/'EO\
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
M1='\5:-X;O+WR-9UE)I+"V,3GSQ"H:7#A=HV@@D$CJ/6ODG]GOQGK?A;X6?
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
MJ:K<:?>Z5!#I5WJ$=Y<&&:XMS&$LU$;OYDFYP2I*A/D#'+CC&37R%XG\(Q>
M_CWX3T[PI;2ZYH,&J:3:MI&H37CW^G1[S)]KT^[9V\ZU'FDW$3E@,=LH5]L^
M--S!IGQ4^"M]G4FN%\07,4J6[SFU6V?3;N)GF5?W0Q-+; ,XW#<0IP6H ]CH
MKX9^&-I_8UQ\)->M'\4IKC>/-:TR]N-2GO9Q)I,CWK1^:LQ;;&?,LB"P&7;?
MG=\U?<U BMJ.FVFL6,]E?VL-[9SJ4EM[F,21R*>H92""/8UE>%_ /ACP.DJ^
M'/#FD>'UE"K(NEV,5L' Z [%&<=JWJ* "BBB@#E=<^%/@GQ/?WM]K/@[0-6O
M;Z)(+JYOM,@FDN(T(*)(S*2RJ0" <@8%.N/A;X,NKC4YY_".@S3ZI;I:7\LF
MF0LUW F-D4I*Y=%VKA6R!@8'%?-WQDLO#_PR^.GB>/5M.1_#_P 2_"%U&D07
M!DU>T)?RX6R!')-'(K# W-+$C [JR?V:ICX[T7X9?#G7=*M)->^'-YJ,GB5%
M&X03V[26]KN)^\9VF\_/.YK<L>V09]/VWP;\ 65II=K;^!O#<%MI<[7-A#%I
M%NJ6<K8W21*$Q&QVKEEP3@>E1R?!+X=RZ)/HS^ O##Z1/<F\ET]M&MS;R3G@
MRM'LVE^!\Q&?>O$E_:YUZ'6M6LIO#.G2$:!K>MV4<5ZY$;:?,8_(EG57BD+K
MAF,1/EMF,@D%J?X9^/?Q!\92>"O"VK^%_"EIKWCC2)-:@A-W/<VUKIRVZ,XN
MHV1"TDDD@01H655+DLVS#@'NFI_#+P1XHCTEM1\*:!JT>D@)IQNM.@F%F%P
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
MOE7X@>.?%7P-\5_&GQII(\/S)I-OX>O=;6>RF_XF!9&BF$*+*/(.TEPS-+R
MI!Y:N[U'XS_$G7_'FN0^"_#ECJ'AWP[XEAT/41<&!6:'RX6N9C*]Y&T;IYV4
M00N&"_>)?" 6/>M-T33M&:X.GZ?:V)N'\R8VT*Q^:_\ >; &3[FHI_#>D7-]
M%>S:592WL3^9'</;HTB-_>#$9!]Z^:_ '[0_Q$O+KX>:EXJ7PP-"\0ZIK^D7
M=OI=I<+/$U@+QDF1WE(PWV-D\LKW#;OFVI?U']H;QGX;^#R?%Z\M] U/P?J/
MA@ZQ;:7 [PW=K>OL:VMS*6*RIL=A*VU2K1N0,?* #Z*NM%T^]O[:^N+"VGO;
M7/D7,L*M)%GKL8C*Y]J)M$TZYO#=S6%K+=E%C,[PJ9"JMN5=Q&<!N0.QYKSC
MX3^)OB-J?BG7+#QEHD%KHJVMO<Z5J:_9XI9G8$3QM#%=3_*IVE7R.&P<D9/F
M7C3]HOQ7X U;5--UK4M!CO-&\7VD-_%!IDQ/_".SI&PO0//)41EW5Y.0&C8;
M1E<@CZ)O[30$U&**]ATU;[4GQ&DZ1B6Z=$)X!Y<J@/KA0>U/-SHF@ZA;VIET
M_3K[4G*PP%DBENF4%B%7@N0-QXS@9->*3?$_Q#=^/_A(N="U'1_%^KZU]BNV
MTY_.@LH[*>6SDAD\W'[Q(U9FP-RRX 7DGP?P_=>-O%GA_P" >KW'B"RU/Q7>
M^._$$5MJFIV#RBV13J2'<BRJTBKL9D0,BJ B?=7- S[L&CV U,ZD+*V&HE/*
M-V(E\TI_=WXSCVS4=WJ^E6NL6-C<WMG#JMT'^R6TLJ+/,%&7\M2=S8 R<=AS
M7!_ WQKXC\?_  YO9]>?3XO$NGZIJ>B3W5E;LMM)+:W<MN)A$SD@'RPQ7>><
MX(SQ\L^"QXO\40_LPZU+XAL[[Q;>ZIKZ6^L:E8/(8(C970D5U$H,N-CLHW(!
ME1@ 4"/NNZLK>^14N8(KA%8.JRH& ;U&>_-1R:38RV\4#V=N\$1S'&T2E4/L
M,8%?'W@K]K+XA_$?3O &@Z7INGIXQUK1=7U*[EM;>-XI);2]DLXEB2>ZAVJS
M1-(_S.P PJXRR^T>)?B-X_L?V<H?%&G:%IVI_$#R;9;C2M*F6ZA,IG2.Y%O^
M\ D95\UE3?DLH4DG@@[%3Q'^S(=>\6^*]17QKJEOH_BE@^J:5-96ETP(B6+;
M;SS1,\*%%^[\V"<KL->GZ!9^&O"UQ;^&])_L^QO+>R1X]/BD7[1]F0^6KE<[
MV0$;=QSSWS7RMJ7[4OC"^\+&Y\.>(M#U*[CDUV62V_L6X35(A9V\,D5O-:.R
MK"RO(PG>1U4#9L;+@5 ?VL]<T7Q0GB#5=$T6Z@;X+6_CL?8[%DO!<R31K]E,
MY=B8-[,V,# (/)7) /K:UU+PZNIW'ANVNM,&HK"9YM(BDC\T1' +M"#G:=RC
M)&/F'K0J^'KO4?[* TR:^LTW_81Y;2P(<'.SJH.1SCN*^>_AC)K]]^UI9:GX
M@O\ 3-2NM0^&-M<K-IUMY(0M?!GC'SOO0,24;/1R.<$GE?VD[6]\!_M*V7QE
ML4E%KX+TG1HM<6)=_FZ3=W6IQ73! ?F:+;#)TZ<Y^6@#Z=AT7PSX9\<7VM37
M<$'B+7TAME^U7*J[QQ [8H4)'&YV8X!8L_)("!=N;P_I=S*\LNFV<LKG+.\"
M$L?4DBOCZRU63QI^V_\ #SQW/?P76@:CI>N0Z"(Y0%CL+:.)!<'H")I7N75Q
MG,;1]EK4A_:,^(I\->*KN*[TFXNH_ %QXQTZYFTQUM'EAD.Y+?,D<DL!C9 L
MCJ,L0X+HP6@#ZSDTRSFQOM('Q'Y0W1J?D_N].GMTJEI6JZ%K.J:D=,O-.OM1
ML9/LE\;26.2:W? /E2[22IQ@[6P>E?-OQ#^+GQ2^'7ANTU/6-9TD6-YILVHO
MK>G:!++9Z1,Z1?9(;Z-9I)A;%A<AKE$R2%^5 I!Y_6?''B/X9^/OC;XP\-W^
MF+H%KXM\."ZL);-IY-02[M--@DVR^8HB 6?>I ;+=< 8(%CZ\MIM/F>ZL+=[
M9W@.+BVB*DQEQNPZCIN!SSUSFB#3-/TQ)7AM+:T0K^\:.-4!4>N!TKSWQYX<
MF\ 6/CCQOX.T:*[\8:Q'8QSQ6L,,<MTD+[!C<5628)-+L,AY(C3HH%:'P5\<
MCQ]X7O;W^TY=2DMM1GM'2[L6LKRT*[2+>YA95V3(&&[ "MD,N P !&YH_C7P
MC<:=I$FE:]HLMAJD\EKIKV=Y"8KN9"_F1PE6P[*8Y,JN2-C9Z&N@CB2% D:*
MBC)VJ,#GDU\=?!;QGK?A+X=? VQT\Z?)I.N>.-?TZ^%Q;AYA_IFIRHT3%AL_
MU3 G:>HY7.#UGPQ^+7Q%U/6O"%[XCU[0[K2M5\8ZSX2N+&QTPQ#_ $:/4'BG
M28RL<EK)5VXP5?J3S0,^G*Q-9\7>'/"=S!!JVM:7HT]XQ,4=[=1P-.W )4,0
M6/(''M7CGP2^+'C/XG0^!O%DXL+3PMXG@O'FLKJ:'S() 6>VCM=GSNRI'*)1
M)SE2R[0"M0?&?P]XTT'XEW_C3P)8Z3XX\[0[?3O$O@?5"$FNK%9+EHGM92"%
M=B]PIC<;'"]"P% CZ!M[B*[MXIX)4F@E4/')&P974C(((X(([U)7S/\ #GXQ
MO\5;S1_"7PVU(^&-'@\"6NMZ7-J5H);B5WEDMHDD5\@Q1&#$A7EF<;7 'S5=
M*^/_ (N\0^'M0U[S8])@N?A;%XQMK)[=-UI?XE\P L,M"=B$!LG#$Y&0 #/I
M+7_$&E^%=&N]6UK4;72=+M$\RXO;V9888E]6=B !TZU<MKB*\MXIX766&5 Z
M.IR&4C((_"OC+Q1K.M>,_"?Q[U;5=9N)H9_A!IE^=-$<0MDDFL=49MHV[@ Z
MLX.[.6P20J@>M?!CQCXGM/B=)X%U[5;?6+4>#=+U^VDALA;BV>26>"2%<,2R
M?N48;B6Y//2@#U^\\8Z!IVOVFA7>N:;:ZW=KOM]-FNXTN9EYY2,G<PX/('8T
MM[XNT+3M6ATN[UK3K74YRJQ64UU&DTA;(4*A.3G!Q@<XKQW]HSPK/::CX-\2
MZ?X4T;5[&T\5:9?:S*0RZHS>=%;V[VQ"X+(SQEE9AN1"@^]7G/Q=34++XI^)
M;MHI-4^$%WXET1/%L$"_\3"UU>-;0VTD'=K4[=,$H&7SOV?Q4 ?7]97AWQ5H
MWBZTGNM$U2TU>U@N)+62>RF65%E0X="RDC<IX(['BN&^,OC_ %'PKKGP\\/Z
M;=1:9)XKUW^S)=3F0-]FB6WFG81[@4\US$L:;P1ER<'''AWA3XBZ_P" M2LO
M"5I?+<W?B?XCZ[8W&LS^5 X$:-*B*3&\2RR$(.4PP#A5#,N #Z_HKYFN_B/\
M4-*N?#7A[5]1LWOKK0];GFU7PK9'4Y7O[:X6*W1X1$=JJK@2D(%\X; R@@-:
MT77_ (KW?BS3]-U3Q/'IKV?@_3_$6J:>FE023/>--(+BU#] A$;ID#(^0@DA
MMP!]'T5\6R_M(?$S2?@=I_Q8?7/"6HZ5J7AZ2Z.F+=&5X;UWAPT4<=LC*EOY
MDBRH\LA&T#=GD]=KGC[XNZ%(/L6LZ#XLM+N[TRZ@TW0M2MI];:P>*Y:Y:#S+
M6&"0OY DC4KEEBN &R%*@6/J2J&H^(-+TB\L+2_U*TLKK4)##9P7$ZQO<R ;
MBD:D@NP )P,G KEO@WXWM/'?P[T/58-;;79+B&3==3VWV2>0QRM$_F087RW5
MT*.H  92!7/?'2&V/B'X1R2K'YX\90")FQNS]AO>!_P'=QZ9H$=[KGCKPWX8
MOK>RUGQ#I6DWEPGF0V]]>Q0R2+N";E5F!(W,JY'=@.IK<KY:\?A?[2_:O;7P
MGE_\(G:BU\T'G3O[-N2,>WVDWG3O[UO_ !O\=>-?AG^R7I7B2PU)](\8V4&B
M1W37MK',SR33V\$Z2(PQG]ZY.W!RO!% SWS5; :KI=Y9-+);K<PO"98=N] R
MD;EW C(SD9!'J#7$_!OPMX:^%_AT?#GPYJES?1>&HXU-O>N'FMHYMSQJ6"*"
M#AB.I]37S!XS^,/Q2\*:_P#';3X/B#/<1?#:[\/W-D]SI=B&OX[]8VFMY]L(
M&Q1N"&,(X+?,[8 KLOBW\7/'GA@_'J+2O%'V>3PS)H$FBL]A;R?9$NV G1@4
M_> [FP6Y "]P2P%CZMIDDJ0J&D=44D*"QP,DX ^I) _&OC3Q_P#&CQ]\/_$'
MQ%T1?'=U=CPKXB\+;;Z_TZQ4O9:BP6X@<I"JA00Y#;0ZC WL>:Y+XM?$+Q1X
MX\6R>'G\:7LUEHOQK\/:7!]EAM@T-K(BR*&*P[6*3J2OF!AN0!@Q H"Q]]T5
M\EZ3\8_'OC#Q=XCGM/&_AWPS:>'/'$VB7&CZM/&QGL8W\E5, M1,KR_+*L@G
MV_,1C:..H_9@^*7BSQ=KMSHOCC4;]O$,6B6M^;62"S?3[Q'ED O["ZME'F02
MKL 1_F3'4Y)H ^C**^-?CI\9/B9\+/%OCK1+#Q#J>J7]L]CXGT2SATZS._1$
M65M3B+>01B/R6 =R')EA ))YZ?Q!\=?$!TOP9KEEXB@TSP_XX\47$&F7FJR0
MV<45@EM+]FC69K64+]IDA$JF168K($!4D%0+'U'2!E8L 02IP0#T/7^M?(6I
M?%SXC^$-'LKS6?&5OXCT/3;2[76]<\'P6D\]C(MXR1W-Q!+$OG0*L;Q2-;JF
M&CD.WICU?]GZ6YD\7_&076LWFH/'XRFA2&[>,A56PL"-@5%( #HN,D !>Y.0
M1ZD/%>BGQ-_PC@U6S;7_ +*UZ=,$ZFX$"LJF4QYW!=SH,D8RPI+WQ5I.G:W:
M://?1#5KM?,AL4)>9D!P9-BY(0'@N0%'<UYSJ+6X_:T\/*RDW1\$:D8V[!/M
M]CN'Y[/RKPKP9XJ\5^$6U?QM:ZF][XCUSXJOX=UK0KR&)O,M/M'V>"&([?-C
M,-OLF0;RNTNQ!#$T#/J32OBUX+UWQ=<>%M/\4:5>^(H/,\S38+I&F!C($@"@
M\E"<,!DJ>#C%=;7B]RGAOQ5\6_!$FGW^D6FD>#'O(;3RKJ-6GOY(FM3:Q(&R
M5CC,V_C&_:HYC?;[10(Y3Q]\+_#GQ,;P\?$-@+XZ#JL.M6&6QY=S%NV,?4?,
M<KT.!FI?#GPZT'PIXK\4^(]-LE@U?Q--!-J<X/\ K6AB$4?'8!03]68]Z\6^
M*7C+4=<^,_B#PK?ZMXF\$^%_#_A2/Q!)KVD7-M#';GSYR]S+\S.\>RU:,1E&
M&6D+1_<<:%I^V_\ #"1M3AO=0ETN]L[6WO([2XFMI&NHIY1#$8WBF>-279 5
MD="F\%PHR0#'VW[%G@33[:VM['4O$EE#:V6H:9;1QZH62"SO"3-;JKJPV9)(
M)!;GECA<=!+^S-X7?2O D$>HZW:ZIX)MS9Z-KMM=K'?16Q3RS [!-CILVK\R
M$_(#G))/ W?[:FGZ[XQ\':!X0T.XU.ZO_$;:)K$4TML[VBBV>9?+>.X,3E\!
ME=79 J2 _-M%=[\;_C3JWPN\7_#/1=,\-RZTGBO6O[.N+A'B'D((F<JBM*A,
MAQD$_*%1\\E00#.B_9"\"6&A>&+#2KGQ!HEYX;$\>G:SINL317Z0S.SRPM+D
M[HV9L[2.#R,$DGH9/V>?"F[5?(;4;1=2\/+X7F2*[) L%WX0;@3OS+*QD.7)
MD8D\U3L?VE?"]_J&BE;34X_#^MZQ+H.F>)F2$Z==WJ.\?E*5E,HW21R1JS1J
MK,A )#*6W/BI\8+'X40VCW>AZUK1N+>ZNR-*@B*00V\8>1Y99I(XX\[E50SY
M9FPH.#@ U&^'.F'X;_\ "#B:\71/[/&E9$W[_P"S;/+V>9C.=GR[NN.<YYK/
MLO@OX5L?$^G>)DL6;Q-8:*= M]9DD+7*6FX,%ST+ CA\;OF89PQSYOK_ .VG
MX0T8R&T\.>*]>AC\+V_C&2;3+&$I'I<J[A,QDF3&T<LO7KC.#CM?BW\1M'TS
MX!:WXRDNM=@T*71_MOVWP\J)J,,$D882P^;A5<!@1NZ&@#GM'_9 ^'N@Z/X5
MTNP36;2R\,K>Q:<MOJLT3I#=G-S"TB$.R.WS8W9!Z$#BMSX=?LX^$/A9KFE:
MIH#:M'/IFD'0[:.ZU*6XB2S,GF^7M<D</@@CD8 ''%9FJ_M,^'_#7C'4?"]U
MHWB.5M&L+?4M3U=K>$6EG92*Y^U3.TJML7RFW80MZ*><-M?VH]!;[+]O\-^)
MM'&HZ'/X@TC[9:P$ZM;0H))%@$<SGS1&4?RI C;7''4  M7O[,/@_5-/N+74
M)]8U%Y;&WTH7ES?EKF.SAD66.W$H 8KYJ!R6+,3GYL'%=GX=^'6F>&?%WB'Q
M+;37<NJZ^(!?O-("DAA3RXB%  4A>.,9SSDUSWP\^.FG?$37[32H/#^NZ.U]
MHL6OV%SJL,*17EHY0$IY<KLK*TBAE=5/((W*03+JGQKTZQ^)4G@FTTG4-7U6
MW2VDNOL4MMFW2=]J2&)YEE>->2[HC!1ZX;:"+>M?!KP[XB\1R:OJ/VZ[\R_M
M=4;3Y+MS:?:K8*()A%T5EV(<C&[8N[(&*N^,/AEH_CCQ%X6UK4FNQ>^&KQK[
M3_L\YC1960HQ=1]\%"RX/9CZUP/A7]H/5+[P*-:UCP/JEI?2:YJ>D+!%-;&V
MB%K<W<9>:X,VR)%6UV,[E0TC ('# UQ1_:$M+KXU>$/$=IJ&KW/AG7OA[<ZC
M8^&8W3S;N\-]:+"D46_RWN"'D0'>0!N.X)EJ!GIFG_LW^%-,ET^2&XU?=8^(
M9_%,6^_8@ZC,&$DS#&#N$DOR_=_>-QS5:X_9:\#76E1V;#6(IX-6N=;M-2M=
M6GM[VTN[ABUP\4\;*ZB0LVY<[3GIP,5?B/\ M2^'?AE.UEJ>EZ@=;M]+76+W
M1UGM!=6]NSLBJ,S;)IF*2%8HF8D(>F5W=KXL^*NB>$O#6AZQ*9KK^WKJVL=(
MM(DVS7MQ<#,4:ARH4E0S$L0%56)Z4 4M,^%<>A>/M'UG2[^^LM)T_29=/?36
MU*YFCNG>7S!))&[E#("9"TS;I',@RP"_-JQ_#718OB7/X[1;I?$$^FII,C_:
MG,+6Z2/(J^43M&&=CD#N?4YX35/VF=,T6/[/=>&=;;78O$-OX:N](MFMGEM[
MN>-98"6,RJT<D;JRL">N&"$'':?"[XCQ_$S0KV].D7V@7^GW\^F7VEZ@8VFM
MIXB,J6B9T8%65@R,1ANO6@1S.D?LO_#W1-1TR]MM.U$2Z6;T:<K:S>&.R2[_
M ./B.)/-VHC?W0,#MR!BVG[-_P /H]*T+34T:Y2QT/2[K1M.B75KP""SN%59
MXL^=E@P51ELD;1@C KPR\^,GC3Q?IWPK\77&F:SI%RWQ U#0SHNE:C&(=5@1
M=318I%#A69&M(E+2,$W*[_=((]3L_P!J;1+[0-,G72+VV\07FHZCI;Z#=2Q+
M-;36,ACNB\BLR%%?RU#*6R9H^ "Q4&=*G[//@..RT^T72;I;:PT"7PO;1C5;
MS":9(%#V_P#K>01&GS'+#8N","IA\!?!("#^SKTA-"/AD ZO>$?V<?\ EC_K
M>?\ ?^__ +55W^-UI'\"+OXH-X>UJ*RM-+FU2?1[B%(;Z-(0QE4K(ZKE0C'[
MWS 97=D Y$/[2.G6<>N/K_AS5O#IL+"QU*VBN6MY9-0BNYF@@$?ER,JNTRJF
MV1E.9$)P,X .,UC]G/5-.\9AM$TH3>&[31K/0=$-CXYU;0[C3+2!7/E2F!7-
MP"[G:SLV $78,,S>S2?#RS\0?#.U\'^*Y)/$$!L(+2^G>:2.2Z>-5S+YBL'5
MBZ!]P;<#SG->=>-_VJ]-^&^F^+&\0^&-6M=7\.?8);C3+=X96FMKR800W,3[
MP'3S2T;#[X93\N""<C6_BWXU\2ZWXN\-7_@Z_P#!MA!X1N-3$[:M"+Z"0O<)
M')NMW8+DP KL<D;LD]@ >@Z_^SQX$\567B2TU?3;[4+?Q'!;6VJQSZU?$74<
M  A!_?<$8Y*X+9.XG)I;G]GGP#=^,9O%,FC3C6[@VS74T>IW:1WCV^/(>XB6
M41SNFU2'D5F! .<BO./ /[4.E>&/">GZ=XOTS5M)DT[P-:>)EO[MHYFU&W C
MAD955V<2&5XPJOAF,@Z'(KH],_:2DU :Y W@S5(+S3C9LLK2*;%HKAB#))=
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
M/+V'Q#@^$GQ&^,DXAFO9]6\;Z'H>EV3S'R?M=YI]E@DX)C3?*\C$9X& ,\$
M]C\.? WX>>$=4UK4M%\$Z%IM]K43P:A-;V$:FYB<Y>-N,;&."R]&(!(-5=)_
M9Y^&F@:.-*TSP1HNFV(O!J BM+58B+@(Z"4,N"&"2.H.> Q P#7!:_\ M(>(
MM U&^T%?"%EJ'B33_%&F^'[F*/5'BMVAOD#V]TC^2QX!(=",KL8@L,96V_:9
MU&VT.Y_M?PY;V>LVGCN+P-=/!>,]C"\BQR+=F1D5A'LF0!2 3(RKD;@U 'I>
MG_"3PYI/C/2?$.GZ99:=-I6F2Z7:1V=LL12*202."PY*Y&0O R[L=Q*E=7Q5
MX#\/>.&TUM?TBUU8Z;<B\LOM2;_L\X^[*GHX[-U&3CJ:Y3X*_%+5?BQH7B2^
MN=%MM)&EZW?:+:W$-T]Q%?\ V:5HFN%S&F(V=3@ MT(SD5Y_IW[4UW:ZGX'L
M_$=AI&B/JVM:GH.M*UY(?[*N;5V2,AC&%=)3Y(#,4_U\>,Y. 1[1XD^'?ACQ
MC>V]WKF@V&JW-N%6.2Z@5R%5UD53GJ ZJP!R 1FIO&/@?P_\0M%;2/$ND6FN
M:6TBRFTOHA)&74Y5BIXR#R*\9M?B1K&M?$#09KGPII=CKMSX!U+7M.U*2\FD
M,1%Q;!;:6(*HVE98&8Y)!W*N ,MY=H>K^.-=\1_LQ^(H(]&U+QMK?@S5+J6Y
MO[B6&"=6@T^17F949BP\USM48#,<;5Z SZ4U/X!?#K67U=K_ ,&:/>-K A&H
MF>V5_M@BQY7FY^_LVC;NSC Q3M2^ OP[UG^V/M_@[2;S^V?)_M+S[</]M\G'
MD^;G[^S V[LXQQ7(^'?CCJ?C[]DR3XHZ39VVFZQ-X>N=3CMIRTD,4\2/N'0%
MEW1G'KQSWKYRT7Q;XZE^(WP/\4P1:3KGBVZ^%$VH33ZC/)#',I6WD+R,JLS2
M'H0,#<Q.0!@@'V%?_!+P#JCZT][X0T>\;6H(K;4C/:(_VR.,J8UER/FVE%(S
MT(!ZU4/[/?PP.CW6E?\ "O/#"Z;=-"\]JNDP".4Q "(L O.T  >G/J:\7TS]
MKWQ1\0[#3X_ 7@>/4]=;PG:>);G3[B<L&EN&(2U1QM"C"2'S6XR8QMY8KZQ\
M6/BQK/P[^'&B^)8_#-V[W5S:1ZK&(7NSHEO(I:>XECA^:58L;2$(Y(.0H)H
MZ*?X/^!;KQ@?%<W@_0YO$IB\DZK)I\37!3;MQO*Y^[\N>NWCIQ5OPE\-O"G@
M)YG\-^'-+T)Y8UA=M/M$A)C4L5C&T#"*68A!\H+-@#)KYP\5?MA^(_#_ (%A
M\06VD>&M71-!O=>:32=3-['>I#>M B1+'F2)#$ID>>5=B.1'@L& D\0?M-6'
MP\\4?&+Q!+X)T]=2TNU\.16MU:S$7.J&^646Z7,FSY%C.<[0V%+8W' H ^GK
MKP[I5]J!O[G3+.XOC:O8FYEMT:4V[D,\.XC.QBJDKT) R.*S]?\ AWX6\5>%
MH_#6L^'-*U3P]&B1QZ5=V<<EM&J#"!(R-J[1PN ,=L5Y#\";._LOVA?CDFIC
M3_MCG0Y)&TV%HHG+6LA)VL2=V<Y.3GKQG PO$W[4_BOPM<?%;5;CPWH<GA?P
M%J(TV4C495N[R26.$VVW,6Q!OG02%CA03MW;<D$>WW'PB\"W?]G>=X,T"4:=
M"MM9AM,A(MX0VY8D^7Y4#?,%' (!QD9K7L?".A:7KVHZY9:+IUIK>I*BWNI0
M6L:7-T$&$$L@&YPHX&XG':O(O$GQR\1^!O%'BCPUK&FZ1<7]EH-OKNG:C'<F
MUM9D>X^SRQRK(Q*M&Y4C#9E#!0%;BJ6D_M(WNH,NA?9;<^)KCQBWA&VGELY[
M>!MEG'>27+P2'S%"Q.0(R^6;;\P!) ![/)X0\/W/BB+Q))HFF2^([>$VL>KM
M:1F\BB.28Q-C>%.XG;G'/O1_PAGA_P#X23_A(O["TW_A(-NS^U?L<?VK;MVX
M\W&[&WC&>G%>1?LEVTUIH_Q,AN%MEG3Q[JZN+.,QQ9WIRJDDJ/;)QZGK7NU
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
MNYDC8["IQ\P8;@IH PM&_9PU32AX;MG\8Q7&E^'_ !=>^*K*V.D[7_TAKEC
M[B;YMIO9_G &?D^4;2&HP_LM:EI,\.KZ)XZ?1_%=MK^K:W;ZFFE++"(]1D62
MZM7@>0AT+(A5MP*E%//.?0-5^/\ \/=$UR\T>\\4V<>HV5Y#87<"!W^S3RE1
M&LI52(]Q91EB!D@9K0_X6]X2V7#G52BV^N1^&YM]K,IBU"3RQ' P*<;O-BPQ
M^4^8N&Y% %?Q7\.;SQ=\'M=\$7WB"6XN]9TNYTVZUFXMU9SYZ,LKK&I4# =M
MBYPN%'S8YXSQ7^S:_C;[4FI^)FBBG\/6.C#[#9>4\5Q9W/VJ"[1FD;!$H!\L
M@@@ 9[G?\-_M ^&=>@\57$Z7^DVV@:PVC-)?6%Q&;J8;%"PJ8\R.SL56--SG
MY3CYP*F3]HCX?S:8+Z'77N8P;KSH+>PN9;FU^S;/M)G@6,R0"(R1AS(J[3(@
M."PR <9\1?V7I_BGHFOG7_%$3>)]9MM.T^75[72_+BAM+.[^UQQQP&8X9ILL
M[,[9!P H QUWB_X17_B7Q1?:Y;>)?[-GU#PZ_A^\M_L"RPR M(R2KEPRE3+)
M\NXYXYXY](MYTNH(YHSNCD4.I((R",C@UPEU\>/ UE]N\_6S&;'6(] N0;.X
MS%?28\N%OW?!;<N#]T[EP>1D$>=:K^R+:>*Y;.'Q)XB.HZ7%X*/@F:UM;+R'
MD@\R.07"N9'"2AH8B/E*_*>.1C5U#]GOQ'KVA:3;:W\4-6UC4M'U&SO[&ZN-
M/MQ#_HY8@3P* )F;<&+L<AHXV4*0=WHNH_$_P[I?VE9KJY>:"\;3S;6]A<33
MR3K&)62*)(R\N$.XE P R<\&LB#X]^!;R#39K76I+V'4((KF*2SL+F=8XY)6
MAC:8I&1!NECD0>;M^9''52 #/-H_V1/*\ ZSX,?Q>VK>'=5NM1N)K36M(@N
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
MNR 5!( .HM_A7<^/?@3X/\+:_=ZQX3O[*UTV2Z6RDM9)TGM@C>6^]9X9$\Q
M2I#*V!GC(KR[PA\._BC\#+3XQ:CH&G:MX[UGQ!XA2;21>7FFQ&6-K:(/?R8$
M*;E<.OE_)N\M<* 2]>Y#XJ6Y^(NA>#AH>JM?:MI,NL?:T-LUM:PQE%82L)BV
M[?(BC8K@EL@D*Q#?C1\4HO@S\/K[Q9<:/>ZU;6<L,<L%BR!T$DJQASO8?*"X
MSC)YZ8R0 97P%TO5M"\,W.GW_A"Y\)6Z3&=#J>IP7U_?SREI+FXN'A)3>TC=
MF/?&T84> 'X.?%*PN/!WAA/",>HV7AWXH2>+3XG;4K:.*\T^62ZD9FCW^:)Q
M]IP5V8^5<$C)'TGX2^*D/BOXG^.?!8TF\L+KPK%82R75PR&.[6Z69D:,*20!
MY)'S8.3T&*[J@#X@^&'P0\0?!KPT=%^(/@KP]>^%O![ZEJC_ !"N=3:22:Q=
M)Y&V6Z@R1W&7PTF -F<;VY/-_"32]>E\%>&M+NO!EWJ>MW?@B^\.>'KJS\3:
M9<6MNL]NT^UXXRD@5A&B^:QD"A%'WF);] )X([F&2&:-98I%*/&X!5E(P00>
MH->8^+++P?\ LY^!_$WC;P]\/K&(V=N]YJ$/AK3K:VN9XE^:1R0$W[0"QR?X
M: N>=^+_ (:>,QI7P>UK3_!MEK]UX<T6?1-7\,S:FMDRK-':?O(9U+)^[DLU
M&W^)9.Q''(R_LZ>+_"OB>9K/X<^#O%'AW7] MM/NM'747LK31;F)YR$4%,W%
MKB?#?*&8AF"IDAOHV+XP^&IO@^GQ,2Z=O"[Z2-960 >:83'O";<_ZS^'9G.[
MY>M3_"3XBP?%OX<Z#XPM-/N-,L]8MQ=6]M=LAE6-ONEMA(!(YQGC- 'D/ASX
M:>*_!GQ,DU_1M(ET;38Y[Z?5K%]1A.CZHJV\D=I-;1,SO:7#'R?,("KM$F=V
M17J]IXP\1ZS\(X?$FF^&$/BFYTP74&@37RB/[0RY$1N, %,G[^!E><#.*[:N
M*^)7Q+C^&\OA19=,FU"/7]<MM#$D4BH+9YB0LC \D?*>!^E CQ:Z^&/CWXN_
M#7QKX1\3^%8?"M]K<":@_B"YU:*[-UJL4D#VW[J$?NX$^SH-N2=J@99BS-Z5
MX+\):]J_Q>U/X@>(--70C_85OH-CIIG2:08E>>XF9DRNUG:-4&<XC+$*6VCU
M2O(?#?QYU+Q59^)+O3OA]K5S#H&MW&AW:1SVYE>2!U666*,N"Z8;<.C,!PIR
M,@SB/%GPS\;:C/\ &E['PYYS^(?$&BZEI'FWT$:7$5JEDDNX[B8_^/1R,KG#
MKQG(&%\5O@-XZ\8'XYC3=(LR/&FI^'KC2VFNT7$=C]G\YINNTGR2%QG.5SC%
M?65% 7/F;QG\'/&VL_\ "\9].TRU%QXPU+1[O2$N;M H6TAMHY/.P3MR;=B
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
MHFEVNI:CXIT6PTZ[@-S;WEUJ$,<,T07<9$=F 90O.X'&.:X7XK?'NS\#^*/
MF@Z/<Z-J^HZ]XAM-)O;0WZFYL[>9)'$XB4Y(^0 $X'S#KF@"TOPFE\57WQ.T
M_P 9Z;I5_P"%O%LL82U@N9))#$END'[P&-0K'RED!5B58X!.T,?#?''[#NMW
M/[*-K\%?#&OZ>;>'6YM074]5$BLMN9Y)8X]J*=SX=0S<#Y20.>/I/3?B5H\5
MEJ%UK7B+PU:6\.I7%E#-;:JCQ@1\[)&;:%F"\O&,[?4]:T[+X@^%M2\.VWB"
MT\2Z1=:#<R"*#5(;^)[65R^P*LH;:Q+_ "X!Z\=: .?TKPEKVH>+];O_ !+;
M:)/H^K:)::7<6,#23>8T9G:4MO0*8V-S(FT@G:@)/S%1Y;I_[#G@^S^ WC+X
M2&[N3X9UC5I=5TZ7[UQIK,L1C 9OO['C(R>60X)R23[KI/CGPYK^C7.KZ7K^
MF:GI5JK-/?65Y'-#$%7<2SJ2!A2#R>G-<QX*^/W@+QU\.K/QQ9^)=.M/#EU*
MT"W>H7<< CE!(\MRS *^!G:3G!!Z4 >/?$G]E[QM\;M(\ ^'_'&K^%KJQ\*Z
MG;:A)KMO8227NII"K*T+P.=D:R@@OB1AE0=IZ#W'X?3^+6U+Q7;^)%T]M.M]
M49-$FL+:2W+6912J2*Y.YD)*F1<*V"0!BNBC\1:5+H UV/4K2713;?;!J,<R
MM;F#;O\ -$@.TIMYW9QCFO'HOVI_#E]K_@&[MM5T6#P-XET2_P!5FUJ]OEB-
MD]O]E_=2DD)&?]* 8,V01C [@&8?V</$-K=K%;:YI<FE0_$%O',,<EM(L_SR
M222P,X8@Y:4A6"C 7D-NPJ7W[/'C"/5KCQ%HWBG2M,\46OBF]U_2YIK![BU-
MO=0K#+:W$>]6;Y$4AT93D=!UKU[6_BEX.\-Z)8:SJGBK1[#2+]!+:7\]]&L$
M\9 /F(^<,F&4E@< ')('-;&H^(-,TC2&U6]U"VM=,558W<LJK%AB OS$X.XL
MH'J2 .M '.OX;\4R?#2^TN3Q#:7/BVYMIO\ B:S:>#:+.^2 +<L?W*Y"A"Q;
M:.69LD^.V/[*6J:%I-W::'JVB:3I]UXBMM;;PNUA//H<<<=N\;PB#SE.'E9+
MC:"J!X8QMP,GW'3OB1X2U=[5+'Q1HUV]U#/<0)#?Q,TL4+F.9U ;)6-P5<CA
M6!!P:P]8_: ^&7A^TL[K4?B%X8M+:\@6ZMI9-7@VS0LXC$J'=\R;CC<..O/!
MH \I^'7[-7C?P!XI\&ZJ_BK0-4C\-6.KV$"#2IK<R)>3"9=P$S#*,B\C&5)7
M&1O:EH'[(VN1V'PETK7/$&F7NE>"M"U;0;K[+:R1RWL-["("5RQ",D:)UW D
MMP.*]UT_XM^"M6TFVU2R\4Z3=:==:DNCV]U#=HT<]ZS!5MT8'#2$G[HR>#Z&
MJ$_QX^'=M<:I _C31?.TNV>\O$6\1C% C[))#@\JC_*Q&0K @X(Q0!S/P&^$
MOCKX5Z?IVA^(/'5KXD\,Z'8#3-'M+72A:2F%=JQM<OO8.R1H$4*%'+%MQP1@
M>-_V7[OQ=XG^*#KX@MX?#OQ'735UBW>T8W5LMK$L3+ X<+^\1 ,LOR$D_-P*
M]<T?XD^%_$$NA1Z;K=I>OKMK)?:8(7W?:X$V[Y(_51O3)_VE]12>(/B7X5\*
M:M!IFL:_8:;?SF()!<S!#F1BD6[/"[V5E7.-Q4@9P:!'EUC^S_XK\*_$+7KG
MPEXZ70O GB*Z@OM2T4V'F7<4R11PO]EN=X\L2I#$K%E8C!*X.".7T3]CC5=+
M?0M_C>SD72?'MQXX7;HC@S-*.;<_Z3\H!9\-\W\/'45OZU\?M9\0?'_4?AEX
M*U#PU;7VDV=M=7']N0SRO>2/*_GP1F-T\IHX8R^XB0$N.  2>EUWXI>)(?V@
M(OASIMII(MYO#4GB)=0O&DW($N8[=HBJ\')DW!LC@8QWH&>$?%KX3:WX @\-
M:5-KDK6][XXU/QK/XJL?"=W=0:4\@=TMGCMYVF4O-<86021@JC*Q/1O9OV>-
M%\0M\%]1\/:A;VGAV**6XL]&U'1=/GT_SK9XE878M[AVECD\Z2?F0Y<H'Z."
M?2/ASKFI>)?!FFZIJW]FM=7:O*DVD3&6UG@+MY$T;'G$D7ER8.<;\9.,GSV3
M]HVRC_:8@^%;6#+:S6$FS6&)"/J:)'.UD.,;A:RI*3G^(#UH R?@A^S?X@^$
M_C'3M;O?&.G:I;VWAN#PY+I]AH)LQ.L$LDL=PTAN)"92TTC.2#O9B<CI7&7/
M@'7/B1\=_C]X9AU\Z#X?\16.DV5\)=(>62XM?LC17)M9V=8U<JYB)*R;2RMC
M( /U?7A.J?%7Q]?_ +1FO?#C0$\-16EAH-OKL-QJ4-PTLJR2&(Q,4D 7YU8[
MMIP&'RG&2 8E]^R1JDOC&/5+7QS##IEKXKL_%-G:7&C&:YA^SP"!;(W'V@;K
M=4,GEH$787)^;G.]H_[.>KZ7\&=5\%?\)A:_VI<>(O\ A)+/6;?1C%';3#48
M]01&M_/.]1*A'#I\I X(R;GPU_:5TWQ/9>*;;Q78?\(AXC\,:PNAZAIHF-XL
MT[@& VK(@>82CE$";^"-O<]MI'Q@\%Z_<^'K?3?$=E>R^(899])6%RWVU(L^
M:8SC!V8.X=5[XS0!2^*WPK_X6GX/T[39M7DTS6M+O[35]/U>"$,(+ZW</'(T
M).'0D$-&3RK$9!P1RGC/]G_5/&'A+QW:GQ5:V/B;QBMK!?:M#I+&WB@@&$CC
MMS/GD%\LTK'YSV"@=NOQ"TW4?&NC:-I_B#26>XCO6FTV17-[,8)!$S1_, JQ
MR"17+*<L  00:O\ A/XA^'_'$UW%HFH?;)+5(II 89(\Q2%Q%*F]1OB?RY-L
MBY5MC8)Q0(W+)+B.S@6[EBGNUC432PQF-'?'S%4+,5!.< LV.F3UJ>BB@#Y*
M^,WA_3-#U?\ :4>+P_<C6?$?@9/L5Q:Z5-,;N4VUW;LJ2(A7<6:!2H()RI([
MUYAX^TWQGX;UGQUHWPWTCQ UEJ?A#0=5FAT_[0\MW)'=C[8D+RYW3/;2$,H;
M<P7&">*^S_&GQG\%?#S4?L/B+Q!;:9=+;_:Y$=7;R(,D"64J"(D)5@&<@$J0
M#Q76:=J-MJ^GVM]93I<V=U$L\$\9RLB, RL#W!!!H&>(_LQZ9H:7_C'6O#?_
M  E:Z1K#VEP8];TTZ9I\=PJ.DBV5HT<;Q\!/-;!1GQM/RL!YU\;/@EKWBC]H
M._\ "^G6=TGP[^*6EQR>*M0M@0;.?3\[&5APIF#6T1!Y8!CR <?7E% 'R+\&
M_"'CSPI^SQX^UOQIHNJ:QXRM]%D\+Z?IFFM)!?3V.GQ200^3)M9Q)-*T\PD4
M,6#QL V!GRTV'B*X\"?&[2K;PUXAFL=4TCPQ-H]K8>%=0@AGE0A;HQ1M&SEA
MMCWLQRVPOT!Q^AE% 7/CCXO6VM-XP^/UQ:^#_$^K6NK6'A6"U:QT^]C6Y6.>
M7[04:./=,L2S(9(H_F9=Z<#<5Y#0I?&.B:]<B^\%^*-8\!VGQ'FU._TZT\.7
MEM'<:?/IZQP20V;(6>"*Y4RM"NXY + DYK[VHH"Y\+^*O!,=IKWA[2V\'_$2
MS^$-SI.JV=DNFZ6^IWMI=2S*YFEMIH)I;=73*1$JKQX'W0[8^@M5T^Z\,?LG
MW&DOI_B.\OE\,-I\=C=*=2U4N\!C1)OLZGS) 6 9D&!@G) S7LU% 'R3X;^&
MGBKPAK_C'P;+I5U/\(;"6;QCHDEO;RM--)-NDCTP0@;L0W.^8+C=E8@1AL5P
M.O:+X@UC]GOP5X>_X0+Q%'K%I\,+G3K>6YT2\N9(=26.*,6ZP[52UF+0JZW,
M@R%^5#DYK[THH"Y\<>$O _\ PE/COXN^)O$/@[Q,X/A31;O1I7TV>"]%RNG7
M27*VK2* +H&15QG<'8>]49OAQK\NGZ%H5YX535-+LO&NA3_VOI7AZYTX:A91
MI)YLEU9LO[MX\@.Z@(X<<<,H^U:* /)?V>O#,?@Z#Q[I%GHT^@Z-%XHNI=,L
MWM7MX%MWBA.8%( \LR^<0%^49X &*X'X%_#.77O%/CG6M9M?%7AR[L_B%?ZO
M807-Q=06FH6QC5(I?(;$3(V7/W=X*@DCBOIBB@1\;:%I&HGXV^&-:U'P+KVG
MVCZMXGM];BCT:XN8EAG\QH7EN2I:X24*I41_ND'EQA00"V+X#^ ]GIOPS_9X
MEO?A]>IXD_MF >*9)])D>?R8[2\B/VP[,F/S)8E&_P"4KC.57C[CHH'<^'O"
MOPKE\/#0;VR\$:MI^I:=\8+RXLKBWT>:*2TT.26? 5@N4LS'(N4&%RW*\$U[
MY\>DU:R\5?#[5SX<O?%W@VSNKN/6]*T^U^US*TL.VWN?L_\ RU6-@X( +#S=
MP'RD'V6B@+GRA'X -MK>JVFI>!-5_P"%?WOA!K/P]HTEO)J#Z;<BXN6DC*_O
M/(EE26!@Q("A%3</+ '&^,_@WKNI:-XOL_%WAJY\6>*%^#]EIL6I)I4MVL^O
M1"\!,4VQ@TX,L'[P$$YSP P'W#10%SXTU#P-JMAK?QCUM_A]J'B>X\4^#]#-
ME;RV<T+3/'#/#>1/*I1UD&Z-FC#H\G '=AAZ]X&UZYTKQO'%X.\1O#-\0O#N
MO:<\NAK&7MUCM/M$L<,"_NU4039^7>!M#DR,V?N>B@#X]UGX<7/]J^-]<B\&
M7]QKEO\ %C2]8LKN+2G^T/IR_P!GBXD@D*C*$07(;:<-CG(9<T/$GPKUC5%U
MZT/A+4;FVG^-EAXA$9LF$;Z:L=HL]QC;AH_W4P(')X/.0#]HT4 ?%VN^&KOP
M)!KFGZ;X7U2",?%.+6="T'3[0);ZA:#3XQ*!!E=\*M'<.57&UQ&_(Z^W?LQ:
M=H&B>$_$&FZ-;7=C>IKMY>:I:WFD'3'AN+E_M(18B,^6J2HJ'<WRJ!GC [CX
M@?"WPO\ %&RM+;Q+IGV[['(9K6XAN);:XMG*E6:*>)EDCRI(.UAD<'-:7A3P
MAH_@C21INB6*65KN\Q@&9WE? !>21B6D<A5&YB20!SQ0!Y7\4/"/BSXJ^&U\
M0:#J,OAF2/1[V"'0-;T1+BX$TBLA<8G CD9!L!&["NV,;V!R+[PUXET;X#_"
M/2]2M+O6M9TS5="EOEL+!@UO##,CN6C4MCRHUVD@DL4R!E@M?0E% CS?]H[P
MUXF\8_ WQGHW@Z5H_$MYI[QV82<P&1L@M&'!&TNH9,Y'WNHZUX_\1?AYJ/C'
M3OBMK'AWPU=:=I>K_#F70H]%>P>WDNM6/V@Q;8"HW&,.B>=C;\XVL54E?JBB
M@#R/PWI-WI?[+%OIVG^%FGU:#PF;<>'+B,V;3W2VFPVSXV[=T@*;P<<[@V,&
MOD#QI\(/&>N>%?B+96_@#Q 4U[1?"Z6-M+I<$423VEZ&N(ECB9O+$<1=5WEF
M*J07;<N[]&Z*!W/#_@IX4;PG\:OB\++P]<:%X;U&72[C32ED;:TF:.T$4YB7
M "D,J \#=@$9P2/&;GP?XZB_:$T+7K+P'K5A;V7C+6GGGLX+=K0075I+;0:A
MYDDAEE9@8W=<K&@C"!%."WVM10!\$W'PQ\2ZQ^SG?^#]4^#6H?\ ">Z#X=U'
M1G\13-%)'?23$[6MBCEYWFE\N5FD10F'8MG&>@\2?!N^\)WOPUU;3OASK&H^
M!I/"4NCZUX;\,1V]O>VM]-' 'GDAD*)(TB1"%WSG:O)QM!^UJ* N?,WQZ^%>
MHZA^PS>>!]%\+W,VL+HUE:V6@I+]NFMI%>(B,2G[QC (WYQ\O':O/?C5\#GU
MR7X[)X;^&C!M9\*Z3%H$UMI44*M<Q-,9UCZ%)-LD'8$^41GY17VW10%SXH\0
M?"GQIK^@?&GP_JGA:]UW5_'4&FW>@:W.@5(9!;QQB.=_O6YM9%:3G[PW%06;
M:VXW[/VK:U<_M%-!X:AM_$.L0P1>'M=O+:**2ZF&EI!/)',/FC\R82[FRI/F
MEN<FOKNB@+GB'P!T5+SQ!K/BF;X:ZWX U6YL+33KR77=4,\EV\.X!8XEFD3R
MHQ@+*0C-N( P.>$U7X6^*]<T_P 2>$Y]!N8->D^(D7B?3/%8*>2ED;Q)_.$H
M.X2Q6RO:^6P#'Y,93)7ZJHH$>"?LM_"U/!,OQ!O]1\)1:'J5]XOU>]L+J6UB
M69]/GF#Q;7495"%'[LX*X (X%<-\5?AIX[\5ZQ\<&T;PY<7"W]]X=O=-AN+L
M6L.MPV7EM=6RR*P:/=M9/FVYSD-@Y'UI10,^1-3^&%YJ<UKKOA[P+XY^'6KW
M&HS:D-8.IP:K>I=K:K"7N[6:>>.2"6-FB&UP^8\D*K9J]H_P\\=VNO\ @K48
M?#DVA:H(]!M_$&@1""?PZ\$&QGDMSO\ ,MY[4!PNPE&\N,#>&)KZMHH YKP)
MXS;QMI^H7+Z/?:))9ZA<6#07_EEG,38\Q6C=E*D8[Y!W*<%37Q]#\)/BCXFO
MKI/^$0U3PQ<:E\.]8\+K)]HL8[#3;Z6:.6-8O*F,OV9BCJLKAY29,L, X^XH
M8([:,1Q1I$@).U% &2<G@>I)-24 ?*_B'0/'WC[P3!K5K\'K'PQXLT1]*:XT
MB\O[8+K*65T)OL4#Q,R+ OSM&TNW#E/EPI8ZY\/^)W\<>#_'UI\+VT+3H]9O
MKG5=#2XMGU)S<VD<2ZE(J2>49%:/845W?RV)^\60?2-% 'R-X8_9^UVQ\=?#
M.]U/P6M_HEOXA\3ZQ=V\DEHT6BVM^9#:6[1M)\^T.,K$&56+8)P"T6H_#[X@
M0W/A;PX_@"[U=M ^)[^*&\26]W9QV]UI\LMU*)0&F1_.1;A83$4P%C&TD;:^
MOJ* N?'VB_!SQA$UI!>_#F26%?B_>>)PTEU8,L&ERB7;< >>>3O3,8&[AN#@
M97Q'I/B+P:-)M(?!TY\12?%"^\0Z'H\>H6,;WUH;>X,DR@S!,;9F!1G1@75N
M3P?L"L#QEX \,_$73%T[Q3X>TOQ'8*V];?5;..Y1&P1N4.#M;!/(YH"YYW^R
MZ;*P\"ZKHL&AZSX?U'3=8NCJ=KK/DLWVNX;[5(8V@DDB,>9P%56RH W#/S-Y
M5\)?A9\2? NC_!+4-3\*R7$W@BRU#P_J6AV][:%W25$$>H6S&81G_5!"KNK[
M9&(4<J?JC0?#^E^%M)M]+T73;/2-,MUV0V5A D$,2^BHH  ^@K0H \_^!W@>
M[^'_ ($;3KU6@DN-4U'4H[$N'%C%<WDT\=L""0?+215."1N#8)&*\,^'OPX\
M>Z;K/[.LFN?#^XCC\">'M2T;4I8K^QD6.1K>V@AE0>=EMXMW/'($@)P=RCZS
MHH$?"/@'X _$CP?X>\ W6J^ -2\16=OX6N?"FJ^$X?%,=C+:YO))EG\V.<13
MPR1NL;H6SA%.TXQ7T7X]^%YO_@-H?A"+PS+/]@33U&G^'-3^S3Z>T!1EDLKB
M9E^>%T5H_,(#!0&P":]CHH'<^6=*\!?%OP_KGPR\3SZ);>*K[1IM?LKFWN)[
M2PNEMKV2%[>XN&BS#YNZ#,QA#D^82%=LU3^"7P;\:>'?&7PBNO%7@R**'1/"
MFI:5J%Q;W=M+!9W4US'+'A=^]EV1NOR*V#(O)&XCZRHH \+\,? 34] ^*WBN
MY2^CB\#7=S+X@TJR49DMM7NHC#<N!V50KR*!@%KM^ZYK@_@)\--?^'VCZ%H7
MQ&^'_A[2])\(:;=:>_C2\UL74-W;R#8P@A=MUOYN0TN_:ORD!?F&WZPJGJ^C
MV'B#3+G3M4LK;4M/N4,<]I=Q++%*AZJR,"&'L10!X'^R1X#N-!T_5[M]5CUG
MP]I%Q<>'/",\>6 TF*X=]Y<GYV9R(2P&"MG$1G))YOXB_L_>+]=O/C;X>M[,
M:AI?Q+EL9[373/%LTHQI'%(L\3N)#L$>^/R@X/ .P\U]2V-A;:7906=G;Q6E
MI @BAMX$"1QH!@*JC@ #@ 5/0%SQ#P-X#\4:#^TOXK\0WNFRR^&;OPYIVD6>
MJ/<0EI)+<R,Y=-Y?YC*<''53G P3@?$KX9:KXA_:=L_%NH?#:'QMX/M/"<NC
M!+F2QD+7;W*3B1(IY -JJI0L<-EVP"/O?1U% CRCP?J'C3PEX>\/Z1:_#6WL
M]$M+*XMX;&VUN-IM.AMT"65N=^5E:15&6#@1\ EL9/A_Q _9K\;:W\(-#\2:
M3#J*_&:R\01^*%L)=3B%C#?O.&N 3OV^3Y0** 22HC! RV/L>B@#F_#>M^(=
M4OS'JOAI=%L_L%O.L[7Z32&Y8OYT!C08 CVH0X8AM_0;37C=_P"$O'>@?M9>
M(/'NF>#CK.@WGAFVT.&;^T[>#,R3&9G*L=P0;MOW2<J2 1BOHBB@#Y;/P(^(
M'AZSUGQ/!'IVM>,?%_BNTU;7["UO/LR66GQ121)!973Q[A*@,8:;:C%3)L"-
MM-.\&? #QKI/P)\-Z4EOI>A?$#PCXFO-6T2Z:\>^@,4U[.\BR2%5D*26]S*A
M7.YL(S$-POU%10,\EU+X?:SHOCKX=7&@V4=]I/AW2=1LI[J\N@LKRS)#Y;L,
M9<L\)+MP<OGDY%<+X!\.>.?@9X:\37^FZ'<7.DK%81:?X3UC6Q<&VE$K).EE
M< 2/]GV2)Y4,GS%E( 3=AOI2B@04444 ?*_Q?T;5H/BIXV\4?#CQ9IMOKVGZ
M7;Q^+/!?B5?] UBT$3O%(LF=T+>6SQ[P-I(PQ&&SQ6M_M W-J^K"UU>[^'OA
M^^^#,?B71-)NF56L+]'E5!"6 +LJI"/+S\XP=OS&OL#7/ ?AGQ-<K<:QX=TG
M5KA<;9;ZQBF<8Z8+*35G5O"VBZ]=6]SJ>D6&HW%LKI!-=VR2O$KC#A2P)4,.
M#CJ.M SY ^!OB+QM\;O'>DZ=?_%77['3X_ 'A[7I+?239(\UY-$1<;F-NQ*%
ME8L,A@S@!@  L7A;XK?$]?A[XN2ZO=2N?&7PET_65UUIHSY.MWY!;3W"!07A
M$*F8JI4\QCE6.?K[3O!7A[1]5?4[#0=,L=2>(0M>6UG'',T8  0N%!*@*HQG
M'RCTK5BM88)9I8H8XY)V#RNB@&1@ H+'N< #GL * /BOPOJ7CKXI>%=6/@'X
MTQWFKZEX0AU:STVVO!J%Q;ZG&T6Z264PJMJDP9HS;,.&+L@Q&P6;4?VA_$_C
MC2/!'B[3Y-4\,>"O%?B32?#5P97:)[*)59KUR[#,;27#?9/,R,"V)4AI-U?4
MFO\ @*0:#>V?@R_M_ >HW=RMS-J.G:9;R-(V?G+(Z[69AD;B"0<'GH;^@>!-
M%\/>"K/PI'9I>:+;6PM3!>JLWGKCYC+D8=F.68D<DD]Z /D/Q'XP\; VOAE/
MB!K6EZ3:_%B'PQ::S'-$;J^T^:V,KP&9T8N\+LR!^>F&#,N1];>";C3-,M&\
M*6_BAO$VL:!!!#?O>WD4^HIO3=$]T(PNUG4;@2J[@,C/6M)?"VBK9V=HND6
MM;-=EM +9-D"\<(N,*.!T]!5N#3K2VN[F[AM88KJYV^?.D8#R[1A=S#EL#@9
MZ4 6:***!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%-DD2&-I)&5(T!9F8X  ZDFG4 %%%% !1110 4444 %%%1W%Q%:
M6\L\\J0P1*7DDD8*J*!DDD\  =Z )**** "BBB@ HIBSQO*\2R*TB %D!&5!
MZ9';.#3Z "BBB@ HHHH **** "BJ=EK.GZG++%9WUM=21?ZQ()E<I]0#Q5R@
M HHJ&\O+?3K2:ZNYX[6VA0R2S3.$1% R69CP /4T 3452T;6M/\ $6E6NIZ3
M?VVIZ;=1B6WO+.99H9D/1D=20P/J#5V@ HI&8(I9B%4#))/ %9^@^(])\4V!
MO=%U2RU>R$CQ?:;"X2>/>IPR[E)&0001U!H T:*YJV^)O@^\OH+*W\5Z'/>3
MR^3%;QZC"TDDF<;%4-DMGC YK:U75K'0M.N-0U*\M]/L+=2\UU=2K%%$OJS,
M0 /<T 6Z*@L+^VU2QM[VRN(KNSN8UFAN('#QRHPRK*PX(((((X(-3T %%%%
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
MHZ8L@MU,4JQ2Q%9"6WQR/&5D!&]7Y5,8.[K?[1WCCX<^&/%T>I>'M"O;[1-
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
M%HD5_J%A')#;7BRR0S1QR#$D>^-E8HPZJ20>>.:!'Q=HW[1?B_X._LS>#/\
MA%WT>ZCT;X?V.LR6<MK+/.)&N1%F<[D2. H"%VL9&<G"[4)KL]:^/OBSX>>+
M_CYK[ZK_ &K;6%[X=TW1K&]@ M[#[=#$ZN^'7Y8_M#EN1O(&64$;?=)_V3/A
M%<V4%G)X%TXVL.G_ -E+"&D5&M=[2"-@&^?#L7!;)#8(((!&V_[/WP[E?66D
M\):?+_;.GPZ7J*RJ76ZMX45(D=2<$HJ(%;&X;1SP*!W/)M2^-7Q#T+XH>'_A
MWK*Z+9S^)M8,6GZG<)&UQ#8)9O-()[:.=U$K2QM'&V[:P).W((KJ/V0-/DTG
MX=>)K&8V[2VWC/Q!"YM81#"6749@=D8)V+QPN3@8%=1;_LW_  UM?#46@P^$
M[./3HKN._B(>3SXKB-0L<J3[O-5E4;00PPORC@XKIO OPY\-?#/3+G3_  QH
M]OH]K<W,EY.D ),LSG+N[$DL3ZD^U CY(_97\-:WX@A\26\?@SPUJ?AE/B7J
MDUWK%S?2+J-MY4YEC:&$0J 5E2$AQ.3R?D[UUGA[XS>,_C%X7?Q EMI$'@C4
M+S6M(U#3=4,*,D,0FCMA"1(SM<DQAI(W3:RO\N,;C]!_#[X5^%_A9!J</AC3
M6TR+4KIKZ\4W4TWG7#?>E/F.WSMQN;JV!G.!6=IGP'^'VC>,[_Q79>$M-MM?
MOFD>XNTB_P!8\BE9'V?<#NK,&<#<P9@2<G(,^?? 'Q+^)7@+P9\.+&XOM"U+
M3?$'P[EU+3$BTYPVEW5G9P2KYI$Q\Z)DD5"P*_/C&T$ ]+X/^*WQ)32O@9K&
MN:MI.IVOQ#F@%W#9Z2T"6*2Z7)=!%D\U]S[XR=QP"-P"X%>RZ%\&/!GAJRN;
M/3]#CBMI[(Z:8Y)I91':')-M%O8^5#S_ *M-J]..!4FJ_"#P;K?@_2O"U_X>
MM+KP_I4D4MA8R [+5HLB/RSG*;02H .-I*_=)% 'DUQ\6_%NH^';>&SU./\
MM;[9XKB9+&TC>ZDCTW4)+:"3;)B%8U'D^:2RLS21A/O'$G@_X@?$7XE^-O#U
MM8^(M#T31+SPAHWB>9(M(:XF=[B1Q/$KM. JLL9VO@XR.#M.[T:3X ?#>6VL
M+9O!.B_9K&YNKNW@6T41K)<?\?&5'#*_&Y6!4[4X^5<:/AKX3>$_!-Q;77AW
M0K32;NTT]=,MY( P"6RDLD. >4#,6QZDGJ<T >:?"GXD>+-;U]/ 7B+5HI?'
M&@ZQ=OKLMM:QQQ3Z8J;K65$Y\L3"XM<<DDQ7(#90@>]5P_PY\&ZMI%[K/B#Q
M0^E7'BO5S#'<RZ1"\<$=O"I$,2ER6;!>5\GO*1T KN*!'@_[2OQ0\:?">31-
M6T/6?"<-E<ZA8Z?!X>U=&%[K$DURD4HBF,R+'Y:2*W"/P'9B  #[Q7D_QR^'
M.M_&/PWK7@NXT;0)/#.HP1(FJW=]*;RTEW?--';BW*[XQAHV\T?,.<"NGTGQ
M)XANOBAX@T2YTRS_ .$;M+&VN+34X)9/-\YRX>&560)GY=PV,2%VEL;UH \L
M^-OQ(^*GPOUC2O$-K_PCMUX6N_$ECH<7AMK25]1NH9Y!&9DN%EV^:6)98_+P
M$&2200<C5OVFM<-G\0/&&G)9)X/\#^,H?"M]836S-<W2+)!#>3K)O 0H]R&4
M;2"L)S]\%>W\6>$_B3KGC^;5TTWP=?:=IISX<34K^Y/V&4KM>[DA6WP\Q5G4
M 2#8IPK#<Y;E=3_9?U)[3X@^%K&]L$\&>-_%4/BB^FEE?[9;,9();J%(]A5Q
M*UL &+KL$K<$J,@SJ;+XH^(Q^USJ'PVNIM*?PW_PAR>([58K61+P2&\%N0\A
MD*LHVL>%4_.@_A)/.>$OC?K'BS]H35O"E]XDM/"%M:7LL6G^%=9\-W$-]K%K
M$FUKFWO))4C=6D#L D;GRUSWW#J?^%1:W_PUD/BE]HL/[#_X0[_A&/LOFO\
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
M(*UO*C-NE\_=E@RE%V;1C9G)S0!O4444""BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
>**** "BBB@ HHHH **** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>ex10420181231image62.jpg
<TEXT>
begin 644 ex10420181231image62.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" !K H(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MUB+3;2XU&37KR_?1]2\.ZO976C)>S_Z1AF<VD<BPM_K%C42;74%B[.P![?\
M%O7/$.F?%KX0:9I/B.\TC3-<U:[M=2LX+>VD2YCBL;BY4%I(F=26A5249?E8
M]\$5O#/[5'A;Q3:WEU;:/XCMK2&_.D0W%[IWDI>7_P!I-N+2$E_FD+X/.%"D
MEF78^WI/B%\.M4\6^/?AYXAL=3M+.+PMJ%Q>R6]Q;-(UP);66V90P==N$F=@
M2#RH[$UP-E^R]=VOPXBT(^*(AK6G^,)?&6EZE'IY6*&X-T\ZQ21&0ET*R.C;
M74X;KQR =-J7[27AW1[67[;I&OPZK!KMOX>N=&CLEGN[>YG0/"6$;LAC=&5@
MZL0<XZ@@=1\+_BAIWQ5T?4;VQL=0TFYTW4)=+O\ 3=5C1+FTN(PK%'".Z\JZ
M,,,>''TKB=6^ %YK6M7'B ZW:6.OWWB+3-=O&6R>: QV4:QQVR*9E(SAB9#W
M?[N !74_"WX8S_#C4O'=U+JT>IIXG\02Z\L:6A@-J7AAB,1)D;?@0*=V%Y)X
MH$?.N@?&#XAGQ/XCAM/&-]XFU;3/B=_PC4'AB2PLBLVD$6YDDD,-NLL?EK+*
MWG%@H\O#!C7JW_#1GAOPG:>(K^XC\6:PB>-!X8:W-E'-);WCQ0;8H4CPWD?O
M%(W9<L[=05KJ_@W\)[SX67/CJ:[UN#63XH\1W'B'$-B;;[,TL<2&+F63> (5
M^;Y>IX]/%OC%\,M7^&VD/>V>K'4IO$7Q5TKQ(I@T>5QIXWP)()%24F2-4MPQ
M(,?&[IQ@&>CZ5^UCX.U'3;@W%KJFBZ];ZPVAR^&M76WM;]+I8FGYWS"((85:
M02&3:0, [B%/9_#[XN:+\1_AX?&.GPWMMI\8N!/:W4(-S \+,LB%8V<,<J<;
M&8,""I((KS;Q#^RU=:GXJF\;Z;XO72/B&WB%-=36!I8EM0B68LA:-;&4%HS
M""?,#%F9@1D >H_\(CKE]\/M7T34_%$LFNZG;7,+ZWI]L+;[*\J,JM;Q%GV"
M/*[0SL<KEF8DF@#PWXQ?M&+XK^"GQ43PS)X@\$>+?#6@6^MJ;A;9+A8YE:2'
M[CRA<^65=&VNN>@R#7J/CC]H/P]X$NO$@NK#5;^P\,+;-KVI6$43P:8)@&7S
M TBR,5C99&$:.0C*>IQ7EO\ PQIJK>&?%VCGQOIL:^(O"=GX6DDM_#SHL(@9
M\7 7[6=S.)92P)Y=@V>"I[;Q)^SG<>))OB!!)XG$&C^/;2VAUZS33\N)HX%M
MY)K5_-Q"9(D0%763!0')Y! &^+_VK?#_ (/U36;:?PWXCNK#1=1L;#4M8@MX
M/L-NMV8A!.)6F'F(3/'P@9AG)4#!+O%G[5OAGPKJ^IVBZ-K>KVVFZ[;>&KJ_
MT^.W,2:C.@:.'$DR,0-R*S[=H9U&2-Q7*^(/[+^I>-_#WQ$T2#Q;9:7I_BF[
MTFYM4_L9YFT\6)@VHQ-R/.WBVC&?DQD]<UX]>^%?%<_Q<^)'BP:-YGB-M:27
M2="UCP)J=W9WLME!Y-I=)>0W$5JAD;S"LDP=H0XRW H#0^C/CA\7M9^%FJ?#
M^TTKPS)KT?B77X](GE2:)#"#%))M17D3,C")MI)"#:=QSM!\J^#G[0-]X3\2
MZUX9\7V_B/6;?4?B-J?AO3/$DYBDM87RSVUHP,@E^Y&WS+'L!/7KCVKXO?#"
MZ^)2>$9K#6(=&U#PWK\&O6\MS9&[BE:.*:(QN@DC."L[<AA@@=>E>9W?[*FN
MW261'CRT2>U^(K?$!)/[!)R2''V,C[3]W;(5\SKC'&>: .A\*_M6^&?&/C/2
M=%TW2]5GT_5KV\T^SUN)8I;9IK9BK&14D:2&-RK"-Y$7?M)P 03PW[1?Q5\>
M?"#XY^'=4\._;?$/A&'0+O5O$7AB)%=VM8;BV@>>V^3=YB?:5D*[PI6)NF23
MVGPF_9XU_P"$EY;Z7I_Q$NIO %GJ5SJ5GX>_LR..=/.:5S ]T'R\(DE+[=BL
M649;&0>\O/A]/=_%_2O' U1$CL-&NM&&G&VR76>:"5I/,W\$-;1@#:1@MZY
M!YCIOQUT;2M?\<^,)/$MUKG@TV&BRZ-96KI*DLUV946. 8!+RR"-<.V%.<[
M&Q?\5?M7Z5X)M_%$>K^$O$*ZQX<O=/M;W2[-()I6BO7V6US$?- DB9_W?'SA
M^"@ZUB_\,1^%K#1/'NDZ-J^H:-9>)=3M-9LXX0K#2+NWD:9/*!X:(RL6\LXP
M"0",@C6\7?LT7GC9O$VI:EXHM4\2ZZVCK+?6NDLEO##IUR+J-$A:X8Y>499C
M(?EP  1F@#S/XC?M/>-=9U'XI>%(_!^J>!_[$^'U]X@2YN+RW^W6UPBRF*0F
M&5E"$Q@ (68[@3M%=[\*?VF+6#X?6H\9Z3K>B76E^#;3Q')J.IF&3^U+;8$>
M:,I(Q#F0#Y)-KGS%) R<:GQ!_9GD\;^.O%?B2'Q*FG-XI\'R^$M3M7T\S*4<
M.!-$WFJ4(\S[IW9VCD<Y9JG[+L7B#2+;1]4\0^=I2>#5\(.MM8^5<84HR722
M&1@CJT:, 48 CK0!!JG[7VBZ/=36<OA37KR\35--TM!IK6MS!,]ZVV(QS"8(
MV&!1E!RK8['=3=3_ &M5T)/$XU7X;>*],F\+V-KJ>M).]BPM;:<R@2!DN&#X
M\ES@<D G''-G6_V?/%OBS3-&3Q#\3)-:U+2M5TS5()Y='6*WW64QF7,$<R@O
M(^-[[ONJH4)R3?\ &W[/]_XPU+XI7"^*DT^'QWX?M_#\T2::'-K'&LR^8&,O
MSEEN9QC"XW+W7D [/XM_$V#X1>#V\17>C:GK=HEW;6DD.DI&\L9FE6)'*NZY
M7>Z [=S?,#C )'#:-\:+>Z^+0TW7] \5>$-7@\)7>M2V&HW5K+8K:Q7:1LY2
MWFD!FS@ANFQB,Y.*[?XF> K_ .(W@ ^'SK$&G7KS6=Q+?+9&2-G@GCG(6(R
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
MO;I)Y[FY-T'\UB=O'V<8  Z]3V\YT[]IK5M/\.>"?'&MV=M/X-\9?;C9V]C
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
M5-.F^SQ:4EU"T++>!#&L<-EYT#0%\_*PV'S1N /KPWMN+A8#/$)V)41[QN)
M#$8Z\ @_0BN*^+/Q1D^%\/AQTT.?7'US5H=&@BM[A(F6>4,8R=^!M^1@3G(X
MX.3CY*N? ;6>HKXATSP!KEMKUG\:8[I-0'ANZ-RFCO,K3R1-Y186S*TF=N%)
M[9Q7T%^U'I\^K1?#&VAT[6-0CC\::?=7+:/9W4S6\"+*'E=X%)B4;U^8D=>O
M!H Z+PA\:T\=1:I#I>B30ZOH>NQZ'K>GZC=1PFS9BN9$D7<DHVNK*JD%LX.U
MN*]$.HV@N5MS=0BX9R@B\P;RP4,1CKD*0V/0@U\Z?'OX-Z9H6F>!7\*>&+R\
MNA\1])\1:G<6\<]]<[4F!N+B21M\A C0#&>@  X KRK1_A5H_BCQ-\4+#1_#
M+)XVL_BM;WVE:[:Z?((].@4Z=/<D76W9$?*$Y:,D;RR !OEP ?<0O[8WILQ<
M1&[">:;?>/,"9QNV]<9XS56_U?R_#]UJ>G0G6"EL]Q;P6DBDW1"DJB-G&6(
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
M)#&TDC*D: LS,<  =237->#_ (E^&O'MU?VVA:F+ZXL8X)YXS#)$RQ3!FAE
M=1NCD",5=<JP4X)K'^/L$MS\#_'?EZE<Z,R:%>RM=6WE[T"P.2,NK* 0,$XR
M!T(/->%:AXV\6Z6/!?P^T7Q7#I-W-X'&L6FK:YJ%O8B>X.R-$!%G('6  ,4V
MJ660%BVTT ?6E%?(]A\7_'?C75==AM/&?AW1-:\.2:(XMI+[;:7T,UI;7$\@
MMOLCRS1SF6>.(K(KC"86-P=_I/[*MI?V^A>.GU'7-2UB<^,M:@ U$QDHD5]-
M&C#8BXW*JY_AX&T*.*!'MP8,2 02IP0#T-+7QO\ #[QSK'A1(-'7Q/J$T/B7
MXK:SX?OM3N7BDDL8XIKMHHXSL 22<Q1)ELX!/EJIVD>]? KQ!KNJ6_C;2M=O
MY=7;P]XEN-)LM3N(D26ZMA#!,A?8JJ60S-$6 &[RLGDF@#TZBOF;X;_%[6-7
M^,'@^$>)6UGPUXFMO$4BR7*1PQS&VOH$MF@A W1*BNT(+L6DPQ*Y 8V_C/<^
M-=0^+VL:%H_Q'U'P=I$?@B?6X([*VLY"EU#<;"Y,L3,8\,FX;@3T#("<@SZ.
MK/MM>L;O7+[1XIBVHV4,-Q/#Y; )'*9!&=Q&TY,4G )(V\XR,_'_ (+^-_CS
MXF>!/&U[J?B.Y\(>(O#'@32M?LHX;:&..[FFLGN9;N1)$;?&9$$10850K< L
MI'3^,OB?XVA\(_&;4QXHET'4-.^'NC^)K&U%O;DZ/>R1Z@TUN Z')=K:-?WF
MYAO&TCB@+'U/)(D,;22,J1H"S,QP !U)-.KXP^/^NZ]I>E_&OPAJ/C35]1L;
M#1M U:VN+AH()(O/O9HKE,Q1H#$RQQY4C &?4U]"_&GQ,O@/X0W=Y'K]YI[B
M6SL8]3ABCN+AFFN8H0!O*H&??MWL0$+;C]V@1UWB7QIHW@^;1XM7O/L;ZO?1
MZ;99B=Q+</G9'E5(4G!QNP.#6Y7Q99^/-5\4V]M8ZOK$&JOH'QLL]*L_+NOM
M9@M?(C=(S+M5I"KR2KO89RI&6VYKM[+XC^*K[2_#?BFSU"\FURZ^(T_AO4]
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
MM&9[.^EMY%'FV[C=Y3J[ "-WV9^;RCU - 'U#17P+<_%,:EI'@>#XC>.M?\
M#NEZS\/=+72M2LH+J9[G6=LL=\0T9R+])/)V@ACD'U96K_%;Q#J6A:=\4-8L
M_%7BB7Q'X;\4>'#IC3ZI<Y57MK/[6&MTD\DAG6[WJJ%5*NH 4< 6/T"HKXUT
M[X@IK'Q&\5Z)J]SXMA^+%AXKN9O#MII;7 M[[3&!^Q%S_J#9",AY0Q'*DYW,
M :W[(FOS>,/$?A.[O_%_C6?QS865S;^*_#]U8RQ6J38)WWS2_*6#LOE;/FP2
M H0.% L?:=9/B;79/#FF"\CTG4-:8S10_9=,C1Y<.X7?AF4;5SN8YR "0#TK
MY8_:<^'7C;4?BS<Z?X5>_DM/B+H7]E1W27LT<6BZC:RI+]KRKCRPUL)  OWW
MC56X8YX;QOJ?B.Y_9RM/B)JLVL>%_$.KZYH=E%IB7\L+6]K:/%#.I1'PX>2.
MZF)(.8S%D?)F@#ZS^)_QR\.?"OPYJ^L7RW>K1:/>6EEJ%MI*)+-:O<,@B,@9
MU !\V,]<X<''->AU^?WQPTCP_P"&K;]IC3T6ZM-5U36M$OK4JD[?:+>0Z;).
MT;#"G,OF\@[@$<\B-L>Y_LXZQ%;_ !Z^.?AJPU.\O?#MG<Z1>:2MQ>RWD6V6
MQ7[0T,LCN6_>CYL'@D>N  ?1U97BG7)/#7A^]U.'2=0UV6V3>NG:6B/<SG(&
MV,.Z*3SW8=*^([KQKK7ASXR>-94DUWQ[IS3>)YXO['GN+/6=%>""0&VFCPT;
MVYVJMK,.=S+C)!2O/'\>W_\ PKWXS6=KJFLVEA<^#-)U'2AI=OJ-LJ7ZR&-M
MDLGS2R%VC264;1*RDE1M(4"Q^A/Q.^(5O\+O NI>*;W3;[4K/3XQ+/!IZHTJ
MKG!;#.H(&1G!)] :?\3?B%I_PH\":QXMU>WN[G2]*A^T72V,:O*L8(#,%9ER
M #D\YP#C-?(WQ_UR/6KGXV6WBRQU;4&N-/TZ]\"BV@FN(IK011&0VGEH,2&?
M<90W.UE!S& 3[M^V*LFJ?LK_ !#BM%N&GN](9((8H7,TC,5VH$QNRW3&,C)R
M.* .M\&_&72/%_BN3PQ+IVJ^'_$2Z<NKQZ;K%NL<DUFSA/.1D=U(#D*R[@RE
MAD#(KKM!U676M.%U-IMYI,AEEB^RWX02@)(R!_D=EVN%#KSG:RY .0/G7X;M
M-X'^.5WJ?C&XU3Q&GBW2XAX:\8WL1W6MJ%1YM-N%A1(K9A(1(K[$\S)#'<@%
M>8MXG?PS\(OA7+J<NM:SI%MXWURWU/0K^QN[K^TK5I[^2![D+&\KA$:"1 49
M6+)N  W* ?6^M_$VRT'XG^&/!%Q87K7OB"SO+RTO4$9MP+;R_-1OGWAOWL9'
MRX.>O!QTDNM6,.M6VD/=1+J=S;RW4-J6^=XHVC61P/16EC!/^V*^&/A;H'AO
MQ1KWP1TRZU6?QCIMG9>*CK5X1?I%#).]O)#;S-.J2 +&FQ1(%WB(-M&172_
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
MVMQZ-;>(])N-8DC$J:?%?1-<,A7<&$8;<1M^;..G-?G;>^!==_9<^'>D^*_
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
M49U*QB6)X/,; \P8^Z0Y!$FF_ ?P?H:7 TNUU'3'N-4N=8EEMM7NP\EU<?\
M'P[$RG(?NA^7." & (IW/[-?PYN[1K-_#VRQ?04\,R6<5[<1PR:>A<QPNBR
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
M6YFA( \II =Q3"K\N<?*..!76T4 8=IX'T"Q\)IX8ATFU7P\D MDTPQAH%B
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
%BB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6848041888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Feb. 22, 2019</div></th>
<th class="th"><div>Jun. 29, 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_algn_DocumentDocumentandEntityInformationAbstract', window );"><strong>Document Documentand Entity Information [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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">Dec. 31,  2018<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">FY<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ALGN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">ALIGN TECHNOLOGY INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001097149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,989,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,262,043,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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_algn_DocumentDocumentandEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">algn_DocumentDocumentandEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_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_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name 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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.</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_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if company meets the shell company criteria: a company with no or nominal operations, and with no or nominal assets or assets consisting solely of cash and cash equivalents.</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_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a smaller reporting company 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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="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_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="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_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6851821584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_IncomeStatementAbstract', window );"><strong>Income Statement [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 1,966,492<span></span>
</td>
<td class="nump">$ 1,473,413<span></span>
</td>
<td class="nump">$ 1,079,874<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of net revenues</a></td>
<td class="nump">518,625<span></span>
</td>
<td class="nump">356,466<span></span>
</td>
<td class="nump">264,580<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,447,867<span></span>
</td>
<td class="nump">1,116,947<span></span>
</td>
<td class="nump">815,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, general and administrative</a></td>
<td class="nump">852,404<span></span>
</td>
<td class="nump">665,777<span></span>
</td>
<td class="nump">490,653<span></span>
</td>
</tr>
<tr class="re">
<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">128,899<span></span>
</td>
<td class="nump">97,559<span></span>
</td>
<td class="nump">75,720<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">981,303<span></span>
</td>
<td class="nump">763,336<span></span>
</td>
<td class="nump">566,373<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 );">Income from operations</a></td>
<td class="nump">466,564<span></span>
</td>
<td class="nump">353,611<span></span>
</td>
<td class="nump">248,921<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeOperating', window );">Interest income</a></td>
<td class="nump">8,576<span></span>
</td>
<td class="nump">6,948<span></span>
</td>
<td class="nump">4,213<span></span>
</td>
</tr>
<tr class="re">
<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 (expense), net</a></td>
<td class="num">(8,489)<span></span>
</td>
<td class="nump">4,240<span></span>
</td>
<td class="num">(10,568)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Net income before provision for income taxes and equity in losses of investee</a></td>
<td class="nump">466,651<span></span>
</td>
<td class="nump">364,799<span></span>
</td>
<td class="nump">242,566<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">57,723<span></span>
</td>
<td class="nump">130,162<span></span>
</td>
<td class="nump">51,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_IncomeLossFromEquityMethodInvestments', window );">Equity in losses of investee, net of tax</a></td>
<td class="nump">8,693<span></span>
</td>
<td class="nump">3,219<span></span>
</td>
<td class="nump">1,684<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 income</a></td>
<td class="nump">$ 400,235<span></span>
</td>
<td class="nump">$ 231,418<span></span>
</td>
<td class="nump">$ 189,682<span></span>
</td>
</tr>
<tr class="ro">
<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>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (usd per share)</a></td>
<td class="nump">$ 5.00<span></span>
</td>
<td class="nump">$ 2.89<span></span>
</td>
<td class="nump">$ 2.38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 4.92<span></span>
</td>
<td class="nump">$ 2.83<span></span>
</td>
<td class="nump">$ 2.33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Shares used in computing net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (shares)</a></td>
<td class="nump">80,064<span></span>
</td>
<td class="nump">80,085<span></span>
</td>
<td class="nump">79,856<span></span>
</td>
</tr>
<tr class="re">
<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 (shares)</a></td>
<td class="nump">81,357<span></span>
</td>
<td class="nump">81,832<span></span>
</td>
<td class="nump">81,484<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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of goods produced and sold and services rendered 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://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)<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_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</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)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.</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(12))<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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_InterestIncomeOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on 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.1(e))<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_InterestIncomeOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6848262112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 income</a></td>
<td class="nump">$ 400,235<span></span>
</td>
<td class="nump">$ 231,418<span></span>
</td>
<td class="nump">$ 189,682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Net change in foreign currency translation adjustment</a></td>
<td class="num">(3,631)<span></span>
</td>
<td class="nump">1,741<span></span>
</td>
<td class="num">(670)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in unrealized gains (losses) on investments, net of tax</a></td>
<td class="nump">286<span></span>
</td>
<td class="num">(232)<span></span>
</td>
<td class="nump">712<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(3,345)<span></span>
</td>
<td class="nump">1,509<span></span>
</td>
<td class="nump">42<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 396,890<span></span>
</td>
<td class="nump">$ 232,927<span></span>
</td>
<td class="nump">$ 189,724<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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 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 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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</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 (a)<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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>33
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6851745056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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">$ 636,899<span></span>
</td>
<td class="nump">$ 449,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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Marketable securities, short-term</a></td>
<td class="nump">98,460<span></span>
</td>
<td class="nump">272,031<span></span>
</td>
</tr>
<tr class="ro">
<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, net of allowance for doubtful accounts of $2,378 and $5,814, respectively</a></td>
<td class="nump">439,009<span></span>
</td>
<td class="nump">324,189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">55,641<span></span>
</td>
<td class="nump">31,688<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">72,470<span></span>
</td>
<td class="nump">80,948<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,302,479<span></span>
</td>
<td class="nump">1,158,367<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Marketable securities, long-term</a></td>
<td class="nump">9,112<span></span>
</td>
<td class="nump">39,948<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">521,329<span></span>
</td>
<td class="nump">348,793<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="nump">45,913<span></span>
</td>
<td class="nump">54,606<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Goodwill and intangible assets, net</a></td>
<td class="nump">81,949<span></span>
</td>
<td class="nump">89,068<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred tax assets</a></td>
<td class="nump">64,689<span></span>
</td>
<td class="nump">49,334<span></span>
</td>
</tr>
<tr class="re">
<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 assets</a></td>
<td class="nump">26,987<span></span>
</td>
<td class="nump">43,893<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">2,052,458<span></span>
</td>
<td class="nump">1,784,009<span></span>
</td>
</tr>
<tr class="re">
<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">64,256<span></span>
</td>
<td class="nump">36,776<span></span>
</td>
</tr>
<tr class="re">
<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 liabilities</a></td>
<td class="nump">234,679<span></span>
</td>
<td class="nump">195,562<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenues</a></td>
<td class="nump">393,138<span></span>
</td>
<td class="nump">267,713<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">692,073<span></span>
</td>
<td class="nump">500,051<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAndNoncurrent', window );">Income tax payable</a></td>
<td class="nump">78,008<span></span>
</td>
<td class="nump">114,091<span></span>
</td>
</tr>
<tr class="re">
<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">29,486<span></span>
</td>
<td class="nump">15,579<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">799,567<span></span>
</td>
<td class="nump">629,721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Notes 8 and 9)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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, $0.0001 par value (5,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, $0.0001 par value (200,000 shares authorized; 79,778 and 80,040 issued and outstanding, respectively)</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">877,514<span></span>
</td>
<td class="nump">886,435<span></span>
</td>
</tr>
<tr class="ro">
<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 income (loss), net</a></td>
<td class="num">(2,774)<span></span>
</td>
<td class="nump">571<span></span>
</td>
</tr>
<tr class="re">
<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">378,143<span></span>
</td>
<td class="nump">267,274<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">1,252,891<span></span>
</td>
<td class="nump">1,154,288<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">$ 2,052,458<span></span>
</td>
<td class="nump">$ 1,784,009<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_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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</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_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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), 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 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109979856&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net income (available-for-sale), 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 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109979856&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI 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),19)<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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<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_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards 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 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31928-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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<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 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br><br>Reference 4: 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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 5: 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> -Subparagraph (b)<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_DeferredTaxAssetsNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses 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 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<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.12)<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_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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 1<br> -Subparagraph (b)<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 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<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.6(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_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed 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(7))<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 1<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(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_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<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_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_TaxesPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<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)(15))<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_TaxesPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>34
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6847874048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent', window );">Accounts receivable, allowance for doubtful accounts and returns</a></td>
<td class="nump">$ 2,378<span></span>
</td>
<td class="nump">$ 5,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (usd per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<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 (shares)</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,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, issued (shares)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (usd per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<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 (shares)</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">200,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_CommonStockSharesIssued', window );">Common stock, issued (shares)</a></td>
<td class="nump">79,778<span></span>
</td>
<td class="nump">80,040<span></span>
</td>
</tr>
<tr class="re">
<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, outstanding (shares)</a></td>
<td class="nump">79,778<span></span>
</td>
<td class="nump">80,040<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance For Doubtful Accounts Receivable And Sales Returns 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;">algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</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_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="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_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>35
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6854924112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss), Net</div></th>
<th class="th"><div>Retained Earnings</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_SharesOutstanding', window );">Beginning Balance (in shares) at Dec. 31, 2015</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Beginning Balance at Dec. 31, 2015</a></td>
<td class="nump">$ 847,926<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 821,507<span></span>
</td>
<td class="num">$ (980)<span></span>
</td>
<td class="nump">$ 27,391<span></span>
</td>
</tr>
<tr class="re">
<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">189,682<span></span>
</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">189,682<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net change in unrealized gains (losses) from investments</a></td>
<td class="nump">712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Net change in foreign currency translation adjustment</a></td>
<td class="num">(670)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(670)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 relating to employee equity compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 relating to employee equity compensation plans</a></td>
<td class="nump">13,778<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">13,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits', window );">Tax withholdings related to net share settlements of restricted stock units</a></td>
<td class="num">(29,857)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,857)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Common stock repurchased and retired (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,110)<span></span>
</td>
<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 );">Common stock repurchased and retired</a></td>
<td class="num">(96,218)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,593)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(85,625)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation', window );">Net tax benefits from stock-based awards</a></td>
<td class="nump">15,888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,888<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">54,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,148<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_SharesOutstanding', window );">Ending Balance (in shares) at Dec. 31, 2016</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,553<span></span>
</td>
<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 );">Ending Balance at Dec. 31, 2016</a></td>
<td class="nump">999,307<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">864,871<span></span>
</td>
<td class="num">(938)<span></span>
</td>
<td class="nump">135,366<span></span>
</td>
</tr>
<tr class="ro">
<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">231,418<span></span>
</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">231,418<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net change in unrealized gains (losses) from investments</a></td>
<td class="num">(232)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(232)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Net change in foreign currency translation adjustment</a></td>
<td class="nump">1,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 relating to employee equity compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,073<span></span>
</td>
<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 relating to employee equity compensation plans</a></td>
<td class="nump">14,461<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">14,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits', window );">Tax withholdings related to net share settlements of restricted stock units</a></td>
<td class="num">(46,168)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(46,168)<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 );">Common stock repurchased and retired (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(586)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Common stock repurchased and retired</a></td>
<td class="num">(103,793)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,583)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(98,210)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">58,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,854<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_SharesOutstanding', window );">Ending Balance (in shares) at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,040<span></span>
</td>
<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 );">Ending Balance at Dec. 31, 2017</a></td>
<td class="nump">1,154,288<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">886,435<span></span>
</td>
<td class="nump">571<span></span>
</td>
<td class="nump">267,274<span></span>
</td>
</tr>
<tr class="ro">
<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">400,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net change in unrealized gains (losses) from investments</a></td>
<td class="nump">286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Net change in foreign currency translation adjustment</a></td>
<td class="num">(3,631)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,631)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 relating to employee equity compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">795<span></span>
</td>
<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 relating to employee equity compensation plans</a></td>
<td class="nump">16,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits', window );">Tax withholdings related to net share settlements of restricted stock units</a></td>
<td class="num">(86,067)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(86,067)<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 );">Common stock repurchased and retired (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,057)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Common stock repurchased and retired</a></td>
<td class="num">(300,002)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,252)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(289,750)<span></span>
</td>
</tr>
<tr class="re">
<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">70,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityOther', window );">Other</a></td>
<td class="nump">384<span></span>
</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">384<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_SharesOutstanding', window );">Ending Balance (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,778<span></span>
</td>
<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 );">Ending Balance at Dec. 31, 2018</a></td>
<td class="nump">$ 1,252,891<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 877,514<span></span>
</td>
<td class="num">$ (2,774)<span></span>
</td>
<td class="nump">$ 378,143<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Withholding Related to Vesting of Restricted Stock Units</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;">algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit.</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 718<br> -SubTopic 740<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109245112&amp;loc=d3e23524-113945<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</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 (a)<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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</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_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.</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_StockholdersEquityOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>36
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6854820080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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>CASH FLOWS FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 400,235<span></span>
</td>
<td class="nump">$ 231,418<span></span>
</td>
<td class="nump">$ 189,682<span></span>
</td>
</tr>
<tr class="re">
<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 income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred taxes</a></td>
<td class="num">(15,680)<span></span>
</td>
<td class="nump">17,572<span></span>
</td>
<td class="num">(16,401)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">54,727<span></span>
</td>
<td class="nump">37,739<span></span>
</td>
<td class="nump">24,002<span></span>
</td>
</tr>
<tr class="ro">
<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">70,763<span></span>
</td>
<td class="nump">58,854<span></span>
</td>
<td class="nump">54,148<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities', window );">Net tax benefits from stock-based awards</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,888<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_algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities', window );">Excess tax benefit from share-based payment arrangements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(16,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_IncomeLossFromEquityMethodInvestments', window );">Equity in losses of investee</a></td>
<td class="nump">8,693<span></span>
</td>
<td class="nump">3,219<span></span>
</td>
<td class="nump">1,684<span></span>
</td>
</tr>
<tr class="ro">
<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 operating activities</a></td>
<td class="nump">17,252<span></span>
</td>
<td class="nump">13,847<span></span>
</td>
<td class="nump">12,031<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities, net of effects of acquisitions:</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(109,224)<span></span>
</td>
<td class="num">(90,990)<span></span>
</td>
<td class="num">(95,808)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(24,109)<span></span>
</td>
<td class="num">(5,481)<span></span>
</td>
<td class="num">(7,663)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(9,122)<span></span>
</td>
<td class="num">(8,669)<span></span>
</td>
<td class="num">(9,390)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">25,045<span></span>
</td>
<td class="nump">8,175<span></span>
</td>
<td class="num">(3,395)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued and other long-term liabilities</a></td>
<td class="nump">36,250<span></span>
</td>
<td class="nump">24,235<span></span>
</td>
<td class="nump">31,371<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Long-term income tax payable</a></td>
<td class="num">(36,548)<span></span>
</td>
<td class="nump">68,958<span></span>
</td>
<td class="nump">7,622<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenues</a></td>
<td class="nump">136,399<span></span>
</td>
<td class="nump">79,662<span></span>
</td>
<td class="nump">60,656<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 );">Net cash provided by operating activities</a></td>
<td class="nump">554,681<span></span>
</td>
<td class="nump">438,539<span></span>
</td>
<td class="nump">247,654<span></span>
</td>
</tr>
<tr class="ro">
<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>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property, plant and equipment</a></td>
<td class="num">(223,312)<span></span>
</td>
<td class="num">(195,695)<span></span>
</td>
<td class="num">(70,576)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities', window );">Purchase of marketable securities</a></td>
<td class="num">(180,191)<span></span>
</td>
<td class="num">(390,244)<span></span>
</td>
<td class="num">(405,612)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Proceeds from maturities of marketable securities</a></td>
<td class="nump">375,105<span></span>
</td>
<td class="nump">349,240<span></span>
</td>
<td class="nump">387,873<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from sales of marketable securities</a></td>
<td class="nump">9,560<span></span>
</td>
<td class="nump">39,536<span></span>
</td>
<td class="nump">216,119<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Purchases of investments in privately held companies</a></td>
<td class="num">(5,000)<span></span>
</td>
<td class="num">(12,764)<span></span>
</td>
<td class="num">(46,745)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLoansReceivable', window );">Loan advances to equity investee</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(36,000)<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_ProceedsFromCollectionOfLoansReceivable', window );">Loan repayment from equity investee</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">6,000<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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(8,953)<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_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="nump">765<span></span>
</td>
<td class="num">(2,597)<span></span>
</td>
<td class="num">(8,031)<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 );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">6,927<span></span>
</td>
<td class="num">(251,477)<span></span>
</td>
<td class="nump">73,028<span></span>
</td>
</tr>
<tr class="re">
<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>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">16,635<span></span>
</td>
<td class="nump">14,461<span></span>
</td>
<td class="nump">13,778<span></span>
</td>
</tr>
<tr class="re">
<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">(300,002)<span></span>
</td>
<td class="num">(103,793)<span></span>
</td>
<td class="num">(96,218)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities', window );">Excess tax benefit from share-based payment arrangements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employees&#8217; taxes paid upon the vesting of restricted stock units</a></td>
<td class="num">(86,067)<span></span>
</td>
<td class="num">(46,168)<span></span>
</td>
<td class="num">(29,857)<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 );">Net cash used in financing activities</a></td>
<td class="num">(369,434)<span></span>
</td>
<td class="num">(135,500)<span></span>
</td>
<td class="num">(95,524)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash</a></td>
<td class="num">(4,733)<span></span>
</td>
<td class="nump">5,544<span></span>
</td>
<td class="num">(3,374)<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 increase in cash, cash equivalents, and restricted cash</a></td>
<td class="nump">187,441<span></span>
</td>
<td class="nump">57,106<span></span>
</td>
<td class="nump">221,784<span></span>
</td>
</tr>
<tr class="re">
<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, cash equivalents, and restricted cash at beginning of year</a></td>
<td class="nump">450,125<span></span>
</td>
<td class="nump">393,019<span></span>
</td>
<td class="nump">171,235<span></span>
</td>
</tr>
<tr class="ro">
<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, cash equivalents, and restricted cash at end of the period</a></td>
<td class="nump">$ 637,566<span></span>
</td>
<td class="nump">$ 450,125<span></span>
</td>
<td class="nump">$ 393,019<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess Tax Charge (Benefit) from Share based Compensation, Operating Activities</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;">algn_ExcessTaxChargeBenefitFromShareBasedCompensationOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI 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_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</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 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109196918&amp;loc=d3e11374-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</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 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109196918&amp;loc=d3e11374-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.</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(12))<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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of 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.</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_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="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_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</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_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accrued expenses, and obligations 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 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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a 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/otherTransitionRef<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_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as 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_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 prepaid expenses, and 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 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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.</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><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 25<br> -Paragraph 19A<br> -URI http://asc.fasb.org/extlink&amp;oid=107668666&amp;loc=SL79513924-113897<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' 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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a),(b)<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_PaymentsToAcquireAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI 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_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI 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_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for the purchase of loan receivable arising from the financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<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_PaymentsToAcquireLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI 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_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromCollectionOfLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services.</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 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_ProceedsFromCollectionOfLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the 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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale, 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://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 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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) 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_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>37
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844598192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Description</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Align Technology,&#160;Inc. (&#8220;We&#8221;, &#8220;Our&#8221;, or &#8220;Align&#8221;) was incorporated in April 1997 in Delaware. Align is a global medical device company engaged in the design, manufacture and marketing of Invisalign&#174; clear aligners and iTero&#174; intraoral scanners and services for orthodontics and restorative and aesthetic dentistry. Align&#8217;s products are intended primarily for the treatment of malocclusion or the misalignment of teeth and are designed to help dental professionals achieve the clinical outcomes that they expect. We are headquartered in San Jose, California with offices worldwide.&#160;Our Americas regional headquarters is located  in Raleigh, North Carolina; our European regional headquarters is located in Amsterdam, the Netherlands; and our Asia Pacific regional headquarters is located in Singapore. We have </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> operating segments: (1)&#160;Clear Aligner, known as the Invisalign System, and (2)&#160;Scanners and Services ("Scanner"), known as the iTero intraoral scanner and OrthoCAD services.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Preparation</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of Align and our wholly-owned subsidiaries after elimination of intercompany transactions and balances.&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal year 2018, we adopted Accounting Standards Codification (&#8220;ASC&#8221;) 606, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenues from Contracts with Customers,</font><font style="font-family:inherit;font-size:10pt;">&#8221; using the full retrospective method and Accounting Standards Update (&#8220;ASU&#8221;) 2016-18, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows - Restricted Cash,</font><font style="font-family:inherit;font-size:10pt;">&#8221; on a retrospective basis. The Consolidated Balance Sheet as of December 31, 2017, Consolidated Statements of Cash Flow for the year ended December 31, 2017 and 2016, and Consolidated Statements of Stockholders' Equity for the year ended December 31, 2017 and 2016 have been recast to comply with the adoption of these standards.</font></div><div style="line-height:120%;padding-left:4px;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with generally accepted accounting principles ("GAAP") in the U.S. requires our management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes.&#160;Actual results could differ materially from those estimates.&#160;On an ongoing basis, we evaluate our estimates, including those related to the fair values of financial instruments, valuation of investments in privately held companies, useful lives of intangible assets and property and equipment, revenue recognition, stock-based compensation, long-lived assets and goodwill, income taxes and contingent liabilities, among others.&#160;We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure the fair value of financial assets as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.&#160;Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 1 </font><font style="font-family:inherit;font-size:10pt;">&#8211; Quoted (unadjusted) prices in active markets for identical assets or liabilities.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 2 </font><font style="font-family:inherit;font-size:10pt;">&#8211; Observable inputs other than quoted prices included in Level&#160;1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 3 </font><font style="font-family:inherit;font-size:10pt;">&#8211; Inputs that are generally unobservable and typically reflect management&#8217;s estimate of assumptions that market participants would use in pricing the asset or liability.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider currency on hand, demand deposits, time deposits, and all highly liquid investments with an original or remaining maturity of </font><font style="font-family:inherit;font-size:10pt;">three months</font><font style="font-family:inherit;font-size:10pt;"> or less at the date of purchase to be cash and cash equivalents.&#160;Cash and cash equivalents are held in various financial institutions in the U.S. and internationally. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Cash</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The restricted cash primarily consists of funds reserved for legal requirements. Restricted cash balances are included in other current assets and other assets within our Consolidated Balance Sheet.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Marketable Securities</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable securities are classified as available-for-sale and are carried at fair value.&#160;Marketable securities classified as current assets have maturities of less than one year.&#160;Unrealized gains or losses on such securities are included in accumulated other comprehensive income (loss), net in stockholders&#8217; equity.&#160;Realized gains and losses from maturities of all such securities are reported in earnings and computed using the specific identification cost method.&#160;Realized gains or losses and charges for other-than-temporary declines in value, if any, on available-for-sale securities are reported in other income (expense), net, as incurred.&#160;We periodically evaluate these investments for other-than-temporary impairment. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Variable Interest Entities</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate whether an entity in which we have made an investment is considered a variable interest entity (&#8220;VIE&#8221;). If we determine we are the primary beneficiary of a VIE, we would consolidate the VIE into our financial statements. In determining if we are the primary beneficiary, we evaluate whether we have the power to direct the activities that most significantly impact the VIE's economic performance and the obligation to absorb losses or the right to receive benefits of the VIE that could potentially be significant to the VIE. Our evaluation includes identification of significant activities and an assessment of our ability to direct those activities based on governance provisions and arrangements to provide or receive product and process technology, product supply, operations services, equity funding, financing, and other applicable agreements and circumstances. Our assessments of whether we are the primary beneficiary of a VIE require significant assumptions and judgments. We have concluded that we are not the primary beneficiary of our VIE investments; therefore, we do not consolidate their results into our consolidated financial statements. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments in Privately Held Companies</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments in privately held companies in which we can exercise significant influence but do not own a majority equity interest or otherwise control are accounted for under ASC 323, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Investments -Equity Method and Joint Ventures</font><font style="font-family:inherit;font-size:10pt;">.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8221;</font><font style="font-family:inherit;font-size:10pt;"> Equity securities qualified as equity method investments are reported on our Consolidated Balance Sheet as a single amount, and we record our share of their operating results within equity in losses of investee, net of tax, in our Consolidated Statement of Operations. Investments in privately held companies in which we cannot exercise significant influence and do not own a majority equity interest or otherwise control are accounted for under ASC 321, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Investments -Equity Securities</font><font style="font-family:inherit;font-size:10pt;">.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8221; </font><font style="font-family:inherit;font-size:10pt;">The equity securities without readily determinable fair values are recorded at cost and adjusted for impairments and observable price changes with a same or similar security from the same issuer (&#8220;Measurement Alternative</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8221;</font><font style="font-family:inherit;font-size:10pt;">)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">. </font><font style="font-family:inherit;font-size:10pt;">Equity securities under ASC 321 are reported on our Consolidated Balance Sheet as other assets, and we record a change in carrying value of our equity securities, if any, in other income (expense), net in our Consolidated Statement of Operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity securities are evaluated for impairment as events or circumstances indicate that there is an other-than-temporary loss in value. The decrease in value is recognized in the period the impairment occurs and recorded in other income (expense), net in the Consolidated Statement of Operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative Financial Instruments </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations associated with certain assets and liabilities. These forward contracts are not designated as hedging instruments and do not subject us to material balance sheet risk due to fluctuations in foreign currency exchange rates. The gains and losses on these forward contracts are intended to offset the gains and losses in the underlying foreign currency denominated monetary assets and liabilities being economically hedged. We do not enter into foreign currency forward contracts for trading or speculative purposes. The net gain or loss from the settlement of these foreign currency forward contracts is recorded in other income (expense), net in the Consolidated Statement of Operations. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our international subsidiaries, we analyze on an annual basis or more often if necessary, if a significant change in facts and circumstances indicate that the functional currency has changed.&#160;For international subsidiaries where the local currency is the functional currency, adjustments from translating financial statements from the local currency to the U.S. dollar reporting currency are recorded as a separate component of accumulated other comprehensive income (loss), net in the stockholders&#8217; equity section of the Consolidated Balance Sheet.&#160;This foreign currency translation adjustment reflects the translation of the balance sheet at period end exchange rates, and the income statement at an average exchange rate in effect during the period. The foreign currency revaluation that are derived from monetary assets and liabilities stated in a currency other than functional currency are included in other income (expense), net.&#160;For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, we had foreign currency net gains (losses) of </font><font style="font-family:inherit;font-size:10pt;">$(5.6) million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$9.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$(8.0) million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Certain Risks and Uncertainties</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our operating results depend to a significant extent on our ability to market and develop our products. The life cycles of our products are difficult to estimate due, in part, to the effect of future product enhancements and competition.&#160;Our inability to successfully develop and market our products as a result of competition or other factors would have a material adverse effect on our business, financial condition and results of operations.</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our cash and investments are held primarily by </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> financial institutions. Financial instruments which potentially expose us to concentrations of credit risk consist primarily of cash equivalents and marketable securities.&#160;We invest excess cash primarily in money market funds, commercial paper, corporate bonds, U.S. government agency bonds, U.S. government treasury bonds  and certificates of deposits. If the carrying value of our investments exceeds the fair value, and the decline in fair value is deemed to be other-than-temporary, we will be required to write down the value of our investments, which could adversely affect our results of operations and financial condition.&#160;Moreover, the performance of certain securities in our investment portfolio correlates with the credit condition of the U.S. economy.&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide credit to customers in the normal course of business.&#160;Collateral is not required for accounts receivable, but ongoing evaluations of customers&#8217; credit worthiness are performed.&#160;We maintain reserves for potential credit losses and such losses have been within management&#8217;s expectations.&#160;No individual customer accounted for 10% or more of our accounts receivable at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, or net revenues for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the U.S., the Food and Drug Administration (&#8220;FDA&#8221;) regulates the design, manufacture, distribution, pre-clinical and clinical study, clearance and approval of medical devices.&#160;Products developed by us may require approvals or clearances from the FDA or other international regulatory agencies prior to commercialized sales.&#160;There can be no assurance that our products will receive any of the required approvals or clearances.&#160;&#160;If we were denied approval or clearance or such approval was delayed, it may have a material adverse impact on us.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have manufacturing facilities located outside the U.S. In Juarez, Mexico and Ziyang, China, we manufacture our clear aligners, distribute and repair our scanners and perform our computer-aided design/computer-aided manufacturing ("CAD/CAM") services. In Or Yehuda, Israel, we produce our handheld intraoral scanner wand and perform the final assembly of our iTero scanner.&#160;Our digital treatment plans using a sophisticated, internally developed computer-modeling program are located in multiple international locations to support our customers within the regions. Our reliance on international operations exposes us to related risks and uncertainties, including difficulties in staffing and managing international operations such as hiring and retaining qualified personnel; controlling production volume and quality of manufacture; political, social and economic instability; interruptions and limitations in telecommunication services; product and material transportation delays or disruption; trade restrictions and changes in tariffs; import and export license requirements and restrictions; fluctuations in foreign currency exchange rates; and potential adverse tax consequences.&#160;If any of these risks materialize, our international manufacturing operations, as well as our operating results, may be harmed.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We purchase certain inventory from sole suppliers.&#160;Additionally, we rely on a limited number of hardware manufacturers.&#160;The inability of any supplier or manufacturer to fulfill our supply requirements could materially and adversely impact our future operating results.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories are valued at the lower of cost or net realizable value, with cost computed using either standard cost, which approximates actual cost, or average cost on a first-in-first-out basis. Excess and obsolete inventories are determined primarily based on future demand forecasts, and write-downs of excess and obsolete inventories are recorded as a component of cost of net revenues.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property, Plant and Equipment</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment are stated at historical cost less accumulated depreciation and amortization.&#160;Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets. Construction in progress ("CIP") is related to the construction or development of property (including land) and equipment that have not yet been placed in service for their intended use. Upon sale or retirement, the asset&#8217;s cost and related accumulated depreciation are removed from the balance sheet and any related gains or losses are reflected in income from operations.&#160;Maintenance and repairs are expensed as incurred. </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 3 "Balance Sheet Components" of the Notes of Consolidated Financial Statements </font><font style="font-family:inherit;font-size:10pt;">for details on estimated useful lives</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Finite-Lived Acquired Intangible Assets</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the purchase price paid over the fair value of tangible and identifiable intangible net assets acquired in business combinations and is allocated to the respective reporting units based on relative synergies generated. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our intangible assets primarily consist of intangible assets acquired as part of our acquisitions.&#160;These assets are amortized using the straight-line method over their estimated useful lives ranging from </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">fifteen</font><font style="font-family:inherit;font-size:10pt;"> years, reflecting the period in which the economic benefits of the assets are expected to be realized.</font></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Goodwill and Long-Lived Assets</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate goodwill for impairment at least annually on November 30th or more frequently if indicators are present, an event occurs or changes in circumstances suggest an impairment may exist and that it would more likely than not reduce the fair value of a reporting unit below its carrying amount.&#160;The allocation of goodwill to the respective reporting units is based on relative synergies generated as a result of an acquisition.&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We perform an initial assessment of qualitative factors to determine whether the existence of events and circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. In performing the qualitative assessment, we identify and consider the significance of relevant key factors, events, and circumstances that affect the fair value of our reporting units. These factors include external factors such as macroeconomic, industry, and market conditions, as well as entity-specific factors, such as our actual and planned financial performance. We also give consideration to the difference between the reporting unit fair value and carrying value as of the most recent date a fair value measurement was performed. If, after assessing the totality of relevant events and circumstances, we determine that it is more likely than not that the fair value of the reporting unit exceeds its carrying value and there is no indication of impairment, no further testing is performed; however, if we conclude otherwise, the first step of the two-step impairment test is performed by estimating the fair value of the reporting unit and comparing it with its carrying value, including goodwill.   </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Step one of the goodwill impairment test consists of a comparison of the fair value of a reporting unit against its carrying amount, including the goodwill allocated to each reporting unit.&#160;We determine the fair value of our reporting units based on the present value of estimated future cash flows under the income approach of the reporting units as well as various price or market multiples applied to the reporting unit's operating results along with the appropriate control premium under the marketing approach, both of which are classified as level 3 within the fair value hierarchy as described in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note 2 "Marketable Securities and Fair Value Measurements" of the Notes of Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;">.&#160;If the carrying amount of the reporting unit is in excess of its fair value, step two requires the comparison of the implied fair value of the reporting unit&#8217;s goodwill against the carrying amount of the reporting unit&#8217;s goodwill.&#160;Any excess of the carrying value of the reporting unit&#8217;s goodwill over the implied fair value of the reporting unit&#8217;s goodwill is recorded as an impairment loss in the Consolidated Statements of Operations. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Finite-Lived Intangible Assets and Long-Lived Assets</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate long-lived assets (including finite-lived intangible assets) for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable.&#160;An asset or asset group is considered impaired if its carrying amount exceeds the future undiscounted net cash flows that the asset or asset group is expected to generate.&#160;Factors we consider important which could trigger an impairment review include significant negative industry or economic trends, significant loss of customers and changes in the competitive environment. If an asset or asset group is considered to be impaired, the impairment to be recognized is calculated as the amount by which the carrying amount of the asset or asset group exceeds its fair market value.&#160;Our estimates of future cash flows attributable to our long-lived assets require significant judgment based on our historical and anticipated results and are subject to many assumptions. The estimation of fair value utilizing a discounted cash flow approach includes numerous uncertainties which require our significant judgment when making assumptions of expected growth rates and the selection of discount rates, as well as assumptions regarding general economic and business conditions, and the structure that would yield the highest economic value, among other factors.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> Refer to Note 6 "Goodwill and Intangible Assets" of the Notes of Consolidated Financial Statements </font><font style="font-family:inherit;font-size:10pt;">for details on intangible long-lived assets</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Development Costs for Internal Use Software</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internally developed software includes enterprise-level business software that we customize to meet our specific operational needs. Such capitalized costs include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related costs for employees, who are directly associated with the development of the applications. During the year ended December 31, 2018, we capitalized approximately </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> of internally developed software costs. Internally developed software costs capitalized during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was not material. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The costs to develop software that is marketed externally have not been capitalized as we believe our current software development process is essentially completed concurrent with the establishment of technological feasibility. As such, all related software development costs are expensed as incurred and included in research and development expense in our Consolidated Statement of Operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Product Warranty</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We warrant our Invisalign products against material defects until the treatment plan is complete. We warrant clear aligners manufactured for SmileDirectClub, LLC (&#8220;SDC&#8221;) against material defects for one year.&#160;We accrue for warranty costs in cost of net revenues upon shipment of products.&#160;The estimated warranty costs liability is primarily based on historical experience as to product failures as well as current information on replacement costs.&#160;Actual warranty costs could differ materially from the estimated amounts.&#160;We regularly review our warranty liability and update these balances based on historical warranty cost trends.&#160; </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Scanners and Services</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We warrant our intraoral scanners for a period of </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> year, which include materials and labor.&#160;We accrue for these warranty costs based on average historical repair costs.&#160;An extended warranty may be purchased for additional fees.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allowance for Doubtful Accounts </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain an allowance for doubtful accounts for customers that are not able to make payments.&#160;We periodically review these balances, including an analysis of the customers&#8217; payment history and information regarding the customers&#8217; creditworthiness.&#160;Actual write-offs have not materially differed from the estimated allowances.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our revenues are derived primarily from the sale of aligners, scanners, and services from our Clear Aligner and Scanner segments. We enter into sales contracts that may consist of multiple distinct performance obligations where certain performance obligations of the sales contract are not delivered in one reporting period. We measure and allocate revenues according to ASC 606-10, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenues from Contracts with Customers.</font><font style="font-family:inherit;font-size:10pt;">&#8221;</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We identify a performance obligation as distinct if both of the following criteria are true: the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer and the entity&#8217;s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. Determining the standalone selling price (&#8220;SSP&#8221;) and allocation of consideration from a contract to the individual performance obligations, and the appropriate timing of revenue recognition, is the result of significant qualitative and quantitative judgments. Management considers a variety of factors such as historical sales, usage rates (the number of times a customer is expected to order additional aligners), costs, and expected margin, which may vary over time depending upon the unique facts and circumstances related to each performance obligation in making these estimates. Further, our process for estimating usages rates require significant judgment and evaluation of inputs, including historical data and forecasted usages. While changes in the allocation of the SSP between performance obligations will not affect the amount of total revenues recognized for a particular contract, any material changes could impact the timing of revenue recognition, which would have a material effect on our financial position and result of operations. This is because the contract consideration is allocated to each performance obligation, delivered or undelivered, at the inception of the contract based on the SSP of each distinct performance obligation.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into contracts (&#8220;treatment plan(s)&#8221;) that involve multiple future performance obligations.&#160;Invisalign Comprehensive, Invisalign Full, Invisalign Teen, Invisalign First, Invisalign Express 10, Invisalign Express 5, Express Package, Lite Package and Invisalign Assist products include optional additional aligners at no charge for a certain period of time ranging from one to five years after initial shipment, and Invisalign Go includes optional additional aligners at no charge for a period of up to two years after initial shipment.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We determined that our treatment plans comprise the following performance obligations that also represent distinct deliverables: initial aligners, additional aligners, case refinement, and replacement aligners. We elected to take the practical expedient to consider shipping and handling costs as activities to fulfill the performance obligation. We allocate revenues for each treatment plan based on each unit&#8217;s SSP and recognize the revenues upon shipment, as the customers obtain physical possession and we have enforceable rights to payment. As we collect most consideration upfront, we considered whether a significant financing component exists; however, as the delivery of the performance obligations are at the customer&#8217;s discretion, we concluded that no significant financing component exists. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Scanner </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We sell intraoral scanners and CAD/CAM services through both our direct sales force and distribution partners. The intraoral scanner sales price includes one year of warranty and unlimited scanning services. The customer may also select, for additional fees, extended warranty and unlimited scanning services for periods beyond the initial year. When intraoral scanners are sold with an unlimited scanning service agreement and/or extended warranty, we allocate revenues based on the respective SSPs of the scanner and the subscription service. We estimate the SSP of each element, taking into consideration historical prices as well as our discounting strategies. Revenues are then recognized over time as the monthly services are rendered and upon shipment for the scanner, as that is when we deem the customer to have obtained control. Most consideration is collected upfront and in cases where there are payment plans, consideration is collected by the one year mark and, therefore, there are no significant financing components.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Warranties</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For both Clear Aligner and Scanner segments, we offer an assurance warranty which provides the customer assurance that the product will function as the parties intended because it complies with agreed-upon specifications, and thus is not treated as a separate performance obligation and will continue to be accrued in accordance with the Financial Accounting Standards Board ("FASB") guidance on guarantees.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Volume Discounts</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In certain situations, we offer promotions in which the discount will increase depending upon the volume purchased over time. We concluded that in these situations, the promotions can represent either variable consideration or options, depending upon the specifics of the promotion. In the event the promotion contains an option, the option is considered a material right and, therefore, included in the accounting for the initial arrangement. We estimate the average anticipated discount over the lifetime of the promotion or contract, and apply that discount to each unit as it is sold. On a quarterly basis, we review our estimates and, if needed, updates are made and changes are applied prospectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accrued Sales Return Reserve</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We accrue for sales return reserve based on historical sales returns as a percentage of revenue.&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Costs to Obtain a Contract</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We offer a variety of commission plans to our salesforce; each plan has multiple components. To match the costs to obtain a contract to the associated revenue, we evaluate the individual components and capitalize the eligible components, recognizing the costs over the treatment period.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Unfulfilled Performance Obligations for Clear Aligners and Scanners</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our unfilled performance obligations as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and the estimated revenues expected to be recognized in the future related to these performance obligations are </font><font style="font-family:inherit;font-size:10pt;">$431.8 million</font><font style="font-family:inherit;font-size:10pt;">. This includes performance obligations from the Clear Aligner segment, primarily the shipment of additional aligners, which are fulfilled over </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years, and performance obligations from the iTero scanner segment, primarily support, and contracted deliveries of additional scanners, which are fulfilled over one to five years. The estimate includes both product and service unfulfilled  performance obligations and the time range reflects our best estimate of when we will transfer control to the customer and may change based on customer usage patterns, timing of shipments, readiness of customers' facilities for installation, and manufacturing availability.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Balances</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The timing of revenue recognition results in deferred revenues being recognized on our Consolidated Balance Sheet. For both aligners and scanners, we usually collect the total consideration owed prior to all performance obligations being performed with payment terms varying from net 30 to net 180 days. Contract liabilities are recorded as deferred revenue balances, which are generated based upon timing of invoices and recognition patterns, not payments. If the revenue recognition exceeds the billing, the exceeded amount is considered unbilled receivable and a contract asset. Conversely, if the billing occurs prior to the revenue recognition, the amount is considered deferred revenue and a contract liability.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Shipping and Handling Costs</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shipping and handling charges to customers are included in net revenues, and the associated costs incurred are recorded in cost of net revenues.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings and Litigations</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are involved in legal proceedings on an ongoing basis. If we believe that a loss arising from such matters is probable and can be reasonably estimated, we accrue the estimated loss in our consolidated financial statements. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expense is expensed as incurred and includes the costs associated with the research and development of new products and enhancements to existing products. These costs primarily include personnel-related costs, including payroll and stock-based compensation, outside consulting expenses and allocations of corporate overhead expenses including facilities and information technology (&#8220;IT&#8221;).</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Costs</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost of advertising and media is expensed as incurred.&#160;For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, we incurred advertising costs of </font><font style="font-family:inherit;font-size:10pt;">$88.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$70.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$36.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock Repurchase</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We repurchase our own common stock from time to time in the open market when our Board of Directors approve a stock repurchase program. We account for these repurchases under the accounting guidance for equity where we allocate the total repurchase value that is in excess over par value between additional paid-in capital and retained earnings. All shares repurchased are retired.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Operating Leases</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease office spaces, vehicles and equipment under operating leases with original lease periods of up to </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;"> years.&#160;Certain of these leases have free or escalating rent payment provisions and lease incentives provided by the landlord. We recognize rent expense under such leases on a straight-line basis over the term of the lease.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes.  </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of the process of preparing our consolidated financial statements, we are required to estimate our income taxes in each of the jurisdictions in which we operate. This process involves us estimating our current tax exposure under the applicable tax laws and assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities which are included in our Consolidated Balance Sheet.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for uncertainty in income taxes pursuant to authoritative guidance based on a two-step approach to recognize and measure uncertain tax positions taken or expected to be taken in a tax return. The first step is to determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit based on its technical merits, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. We adjust reserves for our uncertain tax positions due to changing facts and circumstances, such as the closing of a tax audit or refinement of estimates due to new information. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will impact our tax provision in our Consolidated Statement of Operation in the period in which such determination is made.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We assess the likelihood that we will be able to realize our deferred tax assets. Should there be a change in our ability to realize our deferred tax assets, our tax provision would increase in the period in which we determine that it is more likely than not that we cannot realize our deferred tax assets. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance. If it is more likely than not that we will not realize our deferred tax assets, we will increase our provision for taxes by recording a valuation allowance against the deferred tax assets that we estimate will not ultimately be realizable. The available positive evidence at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> included historical operating profits and a projection of future income sufficient to realize most of our remaining deferred tax assets. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, it was considered more likely than not that our deferred tax assets would be realized with the exception of certain foreign loss carryovers as we are unable to forecast sufficient future profits to realize the deferred tax assets. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The U.S. Tax Cuts and Jobs Act was enacted into law on December 22, 2017 which included provisions for certain foreign-sourced earnings referred to as Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;). GILTI imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. FASB guidance issued in January 2018 allows companies to make an accounting policy election to either (i) account for GILTI as a component of tax expense in the period in which the tax is incurred (the &#8220;period cost method&#8221;), or (ii) account for GILTI in the measurement of deferred taxes (the &#8220;deferred method&#8221;). We have made the election to record GILTI tax using the period cost method.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize stock-based compensation cost for shares expected to vest on a straight-line basis over the requisite service period of the award, net of estimated forfeitures. We use the Black-Scholes option pricing model to determine the fair value of stock awards and employee stock purchase plan shares. We estimate the fair value of market-performance based restricted stock units using a Monte Carlo simulation model which requires the input of assumptions, including expected term, stock price volatility and the risk-free rate of return.&#160;In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited.&#160;Forfeitures are estimated based on historical experience at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.&#160;The assumptions used in calculating the fair value of share-based payment awards represent management&#8217;s best estimates, but these estimates involve inherent uncertainties and the application of management&#8217;s judgment.&#160;As a result, if factors change and we use different assumptions, our stock-based compensation expense could be materially different in the future.</font></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive Income </font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprehensive income includes all changes in equity during a period from non-owner sources including unrealized gains and losses on investments and foreign currency translation adjustments, net of their related tax effect.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(i)  New Accounting Updates Recently Adopted</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued Accounting Standards Update ("ASU") 2016-09, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Improvements to Employee Share-Based Payment Accounting</font><font style="font-family:inherit;font-size:10pt;">" </font><font style="font-family:inherit;font-size:10pt;color:#252525;">(Topic 718)</font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">. </font><font style="font-family:inherit;font-size:10pt;color:#252525;">We adopted the standard in the first quarter of fiscal year 2017. With this adoption, excess tax benefits related to stock-based compensation expense are reflected in our consolidated statement of operations as a component of the provision for income taxes instead of additional paid-in capital in our consolidated balance sheet. In addition, we elected to continue to estimate expected forfeitures rather than as they occur to determine the amount of compensation cost to be recognized in each period. During the fiscal year ended December 31, 2017, we recognized excess tax benefits of $30.0 million in our provision for income taxes. Excess tax benefits from share-based payment arrangements are classified as an operating activity in our consolidated statement of cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, FASB released ASU 2014-09, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers,</font><font style="font-family:inherit;font-size:10pt;">&#8221; (Topic 606) to supersede nearly all existing revenue recognition guidance under GAAP. The core principle of the standard is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for the goods or services. We adopted the guidance in the first quarter of fiscal year 2018 by applying the full retrospective method. The impact of adoption was primarily related to the Clear Aligner segment. Our disaggregation of revenues can be found in Note 16 &#8220;Segments and Geographical Information.&#8221; We elected to take the practical expedient to exclude from the transaction price all taxes assessed by a governmental authority. Prior periods have been retrospectively adjusted, and we recognized a </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;"> cumulative effect of adopting the guidance as an adjustment to our opening balance of retained earnings as of January 1, 2016 in our Consolidated Statements of Stockholders&#8217; Equity.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The adoption of ASU 2014-09 did not have a material impact on our Consolidated Statement of Operations, Consolidated Statements of Comprehensive Income or Consolidated Statements of Cash Flows. Consolidated Balance Sheet line items, which reflect the adoption of the ASU 2014-09 are as follows (in thousands):</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="13" rowspan="1"></td></tr><tr><td style="width:64%;" 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:9%;" 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:9%;" 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:9%;" 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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</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;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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">Adjustment</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Adjusted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset Accounts:</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">322,825</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,364</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">324,189</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</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:10pt;"><font style="font-family:inherit;font-size:10pt;">50,059</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(725</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">49,334</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets</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:10pt;"><font style="font-family:inherit;font-size:10pt;">38,379</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,514</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:10pt;"><font style="font-family:inherit;font-size:10pt;">43,893</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability and Stockholders&#8217; Equity Accounts:</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">194,198</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,364</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">195,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">266,842</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:10pt;"><font style="font-family:inherit;font-size:10pt;">871</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:10pt;"><font style="font-family:inherit;font-size:10pt;">267,713</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</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:10pt;"><font style="font-family:inherit;font-size:10pt;">263,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;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,918</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:10pt;"><font style="font-family:inherit;font-size:10pt;">267,274</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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued  ASU 2016-15,</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> &#8220;Classification of Certain Cash Receipts and Cash Payments,&#8221; </font><font style="font-family:inherit;font-size:10pt;">which clarifies the presentation and classification of certain cash receipts and cash payments in the statements of cash flows. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2017. </font><font style="font-family:inherit;font-size:10pt;color:#252525;">We adopted the standard in the first quarter of fiscal year 2018 on a retrospective basis, and it did not have an impact on our Consolidated Statements of Cash Flows.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU 2016-18,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Statement of Cash Flows&#8212;Restricted Cash,&#8221;</font><font style="font-family:inherit;font-size:10pt;">&#160;which provides guidance to address the classification and presentation of changes in restricted cash in the statements of cash flows. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2017 on a retrospective basis. We adopted the guidance in the first quarter of fiscal year 2018 on a retrospective basis and presented the changes in the total of cash, cash equivalents, and restricted cash in the Consolidated Statements of Cash Flows. Consolidated Statement of Cash Flows line items, which reflect the adoption of the ASU 2016-18, are as follows (in thousands): </font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;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="13" rowspan="1"></td></tr><tr><td style="width:64%;" 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:9%;" 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:9%;" 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:9%;" 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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</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;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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Adjusted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash Flows from Investing Activities</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other investing activities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">567</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,164</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,597</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in investing activities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(248,313</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,164</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(251,477</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,510</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:10pt;"><font style="font-family:inherit;font-size:10pt;">34</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,544</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net increase in cash, cash equivalents, and restricted cash</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:10pt;"><font style="font-family:inherit;font-size:10pt;">60,236</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,130</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">57,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash at beginning of the period</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:10pt;"><font style="font-family:inherit;font-size:10pt;">389,275</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,744</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:10pt;"><font style="font-family:inherit;font-size:10pt;">393,019</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash at end of the period</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">449,511</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">614</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">450,125</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%;text-align:center;padding-left:0px;text-indent:0px;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="13" rowspan="1"></td></tr><tr><td style="width:67%;" 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: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: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></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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</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;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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Adjusted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash Flows from Investing Activities</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other investing activities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,211</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,031</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash provided by investing activities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">72,848</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:10pt;"><font style="font-family:inherit;font-size:10pt;">180</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:10pt;"><font style="font-family:inherit;font-size:10pt;">73,028</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,417</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">43</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,374</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net increase in cash, cash equivalents, and restricted cash</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:10pt;"><font style="font-family:inherit;font-size:10pt;">221,561</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:10pt;"><font style="font-family:inherit;font-size:10pt;">223</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:10pt;"><font style="font-family:inherit;font-size:10pt;">221,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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash at beginning of the period</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:10pt;"><font style="font-family:inherit;font-size:10pt;">167,714</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,521</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:10pt;"><font style="font-family:inherit;font-size:10pt;">171,235</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash at end of the period</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">389,275</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,744</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">393,019</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#252525;">In May 2017, the FASB issued ASU 2017-09, &#8220;</font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Compensation</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8212;</font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Stock Compensation (Topic 718): Scope of Modification Accounting,&#8221; </font><font style="font-family:inherit;font-size:10pt;color:#252525;">to clarify when to account for a change to the terms or conditions of a share-based payment award as a modification. </font><font style="font-family:inherit;font-size:10pt;">The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2017 on a prospective basis. We adopted the standard in the first quarter of fiscal year 2018 on a prospective basis which did not have an impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(ii)  Recent Accounting Updates Not Yet Effective</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">&#8221; (Topic 842) to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The updated guidance is effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. In July 2018, the FASB issued&#160;ASU 2018-11, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases- Targeted Improvements,</font><font style="font-family:inherit;font-size:10pt;">&#8221; which p</font><font style="font-family:inherit;font-size:10pt;color:#252525;">rovides an additional transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings. We will adopt this standard in the first quarter of fiscal year 2019 by electing the transition method issued in ASU 2018-11 and the package of practical expedients available in the standard. We are finalizing our implementation efforts related to policies, processes and internal controls to comply with the guidance. Upon adoption, based on our lease portfolio as of December 31, 2018, we anticipate recognizing right-of-use assets in the range of $67 million to $74 million and related lease liabilities in the range of $77 million to $86 million on our Consolidated Balance Sheet, with no material impact to our Consolidated Statement of Operations. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#252525;">In June 2016, the FASB issued ASU 2016-13, &#8220;</font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Financial Instruments - Credit Losses</font><font style="font-family:inherit;font-size:10pt;color:#252525;">&#8221; (Topic 326)</font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">. </font><font style="font-family:inherit;font-size:10pt;">The FASB issued this update to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this update replace the existing guidance of incurred loss impairment methodology with an approach that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. In November 2018, the FASB issued&#160;ASU 2018-19, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, </font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Financial Instruments - Credit Losses</font><font style="font-family:inherit;font-size:10pt;">&#8221; which clarifies the scope of guidance in the ASU 2016-13</font><font style="font-family:inherit;font-size:10pt;color:#252525;">. The updated guidance is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption of the update is permitted in fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.&#160;</font><font style="font-family:inherit;font-size:10pt;">We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,&#8221;</font><font style="font-family:inherit;font-size:10pt;"> to simplify the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Under the amendments, an entity will recognize an impairment charge for the amount by which the carrying value exceeds the fair value. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued ASU 2018-02,</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> &#8220;Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,&#8221; </font><font style="font-family:inherit;font-size:10pt;">which gives entities the option to reclassify to retained earnings the tax effects resulting from the U.S. Tax Cuts and Jobs Act (the &#8220;TCJA&#8221;) related to items in accumulated other comprehensive income. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2018 on a retrospective basis and early adoption is permitted. We do not expect that the guidance will have a material impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#8212;Changes to the Disclosure Requirements for Fair Value Measurement,&#8221; </font><font style="font-family:inherit;font-size:10pt;">to modify the disclosure requirements on fair value measurements in Topic 820, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement</font><font style="font-family:inherit;font-size:10pt;">. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40) Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,&#8221;</font><font style="font-family:inherit;font-size:10pt;"> to clarify the guidance on the costs of implementing a cloud computing hosting arrangement that is a service contract. Under the amendments, the entity is required to follow the guidance in Subtopic 350-40, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Internal-Use Software</font><font style="font-family:inherit;font-size:10pt;">, to determine which implementation costs under the service contract to be capitalized as an asset and which costs to expense. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2019 either on a retrospective or prospectively basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.</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_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 all significant accounting policies of the reporting 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 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_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837695152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities and Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Investments, All Other Investments [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_FinancialInstrumentsDisclosureTextBlock', window );">Marketable Securities and Fair Value Measurements</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Investments and Fair Value Measurements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the estimated fair value of our short-term and long-term marketable securities, classified as available for sale, are as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Short-term</font><font style="font-family:inherit;font-size:9pt;">&#160;</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="17" rowspan="1"></td></tr><tr><td style="width:52%;" 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:9%;" 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:9%;" 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:9%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2018</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:inherit;font-size:8pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair Value</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,793</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,793</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">45,100</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(48</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">45,052</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">19,981</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(77</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">19,904</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,292</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,291</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">420</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">420</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities, short-term</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">98,586</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(127</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">98,460</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-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Long-term</font><font style="font-family:inherit;font-size:8pt;">&#160;</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="17" rowspan="1"></td></tr><tr><td style="width:52%;" 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:9%;" 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:9%;" 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:9%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2018</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:inherit;font-size:8pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair Value</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,957</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,960</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,399</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,407</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,235</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,244</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">500</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">501</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities, long-term</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,091</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">23</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,112</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-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Short-term</font><font style="font-family:inherit;font-size:9pt;">&#160;</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="17" rowspan="1"></td></tr><tr><td style="width:52%;" 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:9%;" 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:9%;" 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:9%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</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:inherit;font-size:8pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">58,503</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">58,502</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">145,728</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(174</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">145,557</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,013</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(7</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,006</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">60,650</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(70</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">60,580</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,386</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,386</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities, short-term</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">272,280</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(252</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">272,031</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-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Long-term</font><font style="font-family:inherit;font-size:9pt;">&#160;</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="17" rowspan="1"></td></tr><tr><td style="width:52%;" 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:9%;" 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:9%;" 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:9%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</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:inherit;font-size:8pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,023</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(68</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">14,955</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds </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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,067</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(76</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities, long-term</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">40,090</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(144</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">39,948</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Cash equivalents are not included in the tables above as the gross unrealized gains and losses are not material. We have no short-term or long-term investments that have been in a continuous material unrealized loss position for greater than twelve months as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. Amounts reclassified to earnings from accumulated other comprehensive income (loss), net related to unrealized gains or losses were not material in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">,  </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and 2016, realized gains or losses were not material. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our fixed-income securities investment portfolio consists of investments that have a maximum effective maturity of&#160;</font><font style="font-family:inherit;font-size:10pt;">40 months</font><font style="font-family:inherit;font-size:10pt;"> on any individual security. The securities that we invest in are generally deemed to be low risk based on their credit ratings from the major rating agencies. The longer the duration of these securities, the more susceptible they are to changes in market interest rates and bond yields. As interest rates increase, those securities purchased at a lower yield show a mark-to-market unrealized loss. The unrealized losses are due primarily to changes in credit spreads and interest rates. We expect to realize the full value of all these investments upon maturity or sale.&#160;The weighted average remaining duration of these securities was approximately </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> months and </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As the carrying value approximates the fair value for our short-term and long-term marketable securities shown in the tables above, the following table summarizes the fair value of our short-term and long-term marketable securities classified by contractual maturity as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#160;(in thousands):</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:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:70%;" 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:12%;" 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:12%;" 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 colspan="7" 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:inherit;font-size:8pt;font-weight:bold;">December 31,</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;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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">One year or less</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;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;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,460</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">272,031</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in greater than one year</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,112</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">39,948</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">107,572</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">311,979</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments in Privately Held Companies</font></div><div style="line-height:120%;text-indent:18px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments in privately held companies as of December&#160;31, 2018 and December 31, 2017 are as follows (in thousands):</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:12%;" 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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity securities under the equity method investment </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,913</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,606</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity securities without readily determinable fair values </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,862</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></table></div></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;" 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:9pt;padding-left:18px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Refer to Note 4 &#8220;Equity Method Investments&#8221; of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:9pt;">&#160;for more information</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;" 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:9pt;padding-left:18px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">2  </sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">In April 2018, </font><font style="font-family:inherit;font-size:9pt;">$4.9 million</font><font style="font-family:inherit;font-size:9pt;"> of convertible short term notes receivable (recurring Level 3 investment) was converted into equity securities     as a result of qualified financing secured by the private company in accordance with ASC 321, </font><font style="font-family:inherit;font-size:9pt;font-style:italic;">&#8220;Investments&#8212;Equity Securities.&#8221;</font><font style="font-family:inherit;font-size:9pt;"> The equity securities issued upon conversion are reported as a nonrecurring investment within other assets in our Consolidated Balance Sheet. During the year ended </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, there were no fair value adjustments to equity securities without readily determinable fair values. </font></div></td></tr></table><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure the fair value of financial assets as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.&#160;We use the GAAP fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value.&#160;This hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.&#160;The three levels of inputs that may be used to measure fair value:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level&#160;1 </font><font style="font-family:inherit;font-size:10pt;">&#8212; Quoted (unadjusted) prices in active markets for identical assets or liabilities.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level&#160;2 </font><font style="font-family:inherit;font-size:10pt;">&#8212; Observable inputs other than quoted prices included in Level&#160;1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. We obtain fair values for our Level 2 investments. Our custody bank and asset managers independently use professional pricing services to gather pricing data which may include quoted market prices for identical or comparable financial instruments, or inputs other than quoted prices that are observable either directly or indirectly, and we are ultimately responsible for these underlying estimates. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level&#160;3 </font><font style="font-family:inherit;font-size:10pt;">&#8212; Unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities.&#160;Level&#160;3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation. </font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize our financial assets measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</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="13" rowspan="1"></td></tr><tr><td style="width:49%;" 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: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: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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</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:inherit;font-size:8pt;font-weight:bold;">Balance as of December 31, 2018</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:inherit;font-size:8pt;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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">431,081</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">431,081</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,195</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,195</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,880</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,880</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,793</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,793</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">45,052</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">45,052</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">19,904</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">19,904</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,291</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,291</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">420</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">420</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-term investments:</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,407</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,407</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,960</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,960</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,244</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,244</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of deposit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">501</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">501</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaid expenses and other current assets:</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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Israeli funds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,047</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,047</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="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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">552,456</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">450,811</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">101,645</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></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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="17" rowspan="1"></td></tr><tr><td style="width:32%;" 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: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: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: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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</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:inherit;font-size:8pt;font-weight:bold;">Balance as of December 31, 2017</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:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Level 3</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</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;" 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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">253,155</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">253,155</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,246</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,246</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</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;" 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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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:10pt;"><font style="font-family:inherit;font-size:10pt;">58,502</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">58,502</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">145,557</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">145,557</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,006</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,006</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">60,580</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:10pt;"><font style="font-family:inherit;font-size:10pt;">60,580</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,386</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,386</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-term investments:</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;" 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;" 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;" 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;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;U.S. government agency bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">14,955</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">14,955</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,993</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,993</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaid expenses and other current assets:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Israeli funds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,075</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,075</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Short-term notes receivable</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,476</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,476</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="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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">581,947</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">313,735</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">263,736</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,476</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative Financial Instruments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2018, we began entering into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations on certain trade and intercompany receivables and payables. These forward contracts are classified within Level 2 of the fair value hierarchy. The gain from the settlement of foreign currency forward contracts during 2018 was </font><font style="font-family:inherit;font-size:10pt;">$9.9 million</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the fair value of foreign exchange forward contracts outstanding was not material.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;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="6" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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></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="5" 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:inherit;font-size:8pt;font-weight:bold;">December 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="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Local Currency Amount</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">Notional Contract Amount (USD)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Euro</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8364;62,000</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;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;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,095</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Chinese Yuan</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#165;375,000</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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,515</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Brazilian Real</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">R$81,000</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:10pt;"><font style="font-family:inherit;font-size:10pt;">20,858</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Canadian Dollar</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:10pt;"><font style="font-family:inherit;font-size:10pt;">C$27,000</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:10pt;"><font style="font-family:inherit;font-size:10pt;">19,808</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:10pt;"><font style="font-family:inherit;font-size:10pt;">British Pound</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#163;13,000</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:10pt;"><font style="font-family:inherit;font-size:10pt;">16,635</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Japanese Yen</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#165;1,700,000</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,357</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Australian Dollar</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A$3,000</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,114</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="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 style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">200,382</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></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_FinancialInstrumentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.</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_FinancialInstrumentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844598192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related 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_SupplementalBalanceSheetDisclosuresTextBlock', window );">Balance Sheet Components</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> Balance Sheet Components</font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consist of the following (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</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 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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,119</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,721</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Work in process</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:10pt;"><font style="font-family:inherit;font-size:10pt;">13,784</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,157</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,738</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,810</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventories</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">55,641</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">31,688</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Assets</font></div><div style="line-height:120%;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets consist of the following (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalized commissions </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup></font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,185</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,514</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity securities </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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,862</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Security deposits</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,162</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,557</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loan receivable from equity investee</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">30,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term 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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,778</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,822</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">26,987</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">43,893</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;"> December 31, 2017 balance has been recasted to reflect the adoption of ASU 2014-09 (</font><font style="font-family:inherit;font-size:9pt;font-style:italic;">Refer to Note 1&#8220;Summary of Significant Accounting Policies&#8221; of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:9pt;">&#160;for more information).</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property, Plant and Equipment, Net</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment consist of the following (in thousands):</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:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:17%;" 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:11%;" 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="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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</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:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Generally Used Estimated Useful Life</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Clinical and manufacturing equipment</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Up to 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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,179</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,392</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer hardware</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 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:10pt;"><font style="font-family:inherit;font-size:10pt;">34,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><td style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,933</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software </font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 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:10pt;"><font style="font-family:inherit;font-size:10pt;">59,617</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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,756</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">33,436</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:10pt;"><font style="font-family:inherit;font-size:10pt;">16,271</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease term </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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:10pt;"><font style="font-family:inherit;font-size:10pt;">77,168</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:10pt;"><font style="font-family:inherit;font-size:10pt;">37,756</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20 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:10pt;"><font style="font-family:inherit;font-size:10pt;">139,315</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:10pt;"><font style="font-family:inherit;font-size:10pt;">63,887</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,630</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,630</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CIP</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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:10pt;"><font style="font-family:inherit;font-size:10pt;">95,414</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">85,976</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">693,056</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:10pt;"><font style="font-family:inherit;font-size:10pt;">484,601</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization and impairment charges </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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">(171,727</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(135,808</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property, plant and equipment, net</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">521,329</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">348,793</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;"> Shorter of remaining lease term or estimated useful lives of asset</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization was </font><font style="font-family:inherit;font-size:10pt;">$54.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$37.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$24.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Liabilities </font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consist of the following (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;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:inherit;font-size:8pt;">&#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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued payroll and benefits</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,109</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,004</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued 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:10pt;"><font style="font-family:inherit;font-size:10pt;">39,323</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:10pt;"><font style="font-family:inherit;font-size:10pt;">27,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued customer credits and deposits</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,439</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,373</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,551</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,929</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued property, plant and equipment</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,193</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,362</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued professional fees</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,752</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,316</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales return reserve </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,534</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,364</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales tax and value added tax</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,276</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,503</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued income 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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,752</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,405</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales rebate</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,668</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,209</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,082</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,779</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total accrued liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">234,679</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">195,562</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;"> December 31, 2017 balance has been reclassified from accounts receivable, net to reflect the adoption of ASU 2014-09 (</font><font style="font-family:inherit;font-size:9pt;font-style:italic;">Refer to Note 1           &#8220;Summary of Significant Accounting Policies&#8221; of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:9pt;">&#160;for more information).</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranty</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We regularly review the balance for accrued warranty and update based on historical warranty trends.&#160;Actual warranty costs incurred have not materially differed from those accrued; however, future actual warranty costs could differ from the estimated amounts.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> consists of the following activity (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty as of December&#160;31, 2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,841</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charged to cost of net revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,195</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actual warranty expenditures</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,107</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty as of December&#160;31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,929</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charged to cost of net revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,059</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actual warranty expenditures</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,437</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty as of December&#160;31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,551</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenues</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues consist of the following (in thousands):</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:12%;" 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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues - current</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">393,138</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;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;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">267,713</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues - long-term</font><font style="font-family:inherit;font-size:9pt;">&#160;</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,051</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,588</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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></font><font style="font-family:inherit;font-size:9pt;"> Included in other long-term liabilities within our Consolidated Balance Sheet</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we recognized </font><font style="font-family:inherit;font-size:10pt;">$2.0 billion</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.5 billion</font><font style="font-family:inherit;font-size:10pt;"> of revenue, respectively, of which </font><font style="font-family:inherit;font-size:10pt;">$180.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$119.0 million</font><font style="font-family:inherit;font-size:10pt;"> was included in the deferred revenues balance at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI http://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837811984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Method Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [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_EquityMethodInvestmentsDisclosureTextBlock', window );">Equity Method Investments</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity Method Investments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 25, 2016, we acquired a </font><font style="font-family:inherit;font-size:10pt;">17%</font><font style="font-family:inherit;font-size:10pt;"> equity interest</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup></font><font style="font-family:inherit;font-size:10pt;">, on a fully diluted basis, in SDC for </font><font style="font-family:inherit;font-size:10pt;">$46.7 million</font><font style="font-family:inherit;font-size:10pt;">. The investment is accounted for under an equity method investment, and the investee, SDC, is considered a related party. The investment is reported in our Consolidated Balance Sheet under equity method investments, and we record our proportional share of SDC's losses within equity in losses of investee, net of tax, in our Consolidated Statement of Operations. On July 24, 2017, we purchased an additional </font><font style="font-family:inherit;font-size:10pt;">2%</font><font style="font-family:inherit;font-size:10pt;"> equity interest in SDC for </font><font style="font-family:inherit;font-size:10pt;">$12.8 million</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the balance of our equity method investments was </font><font style="font-family:inherit;font-size:10pt;">$45.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$54.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Concurrently with the investment on July 25, 2016, we also entered into a supply agreement with SDC to manufacture clear aligners for SDC's doctor-led, at-home program for simple teeth straightening. The term of the supply agreement expires on December 31, 2019. We commenced supplying aligners to SDC in October 2016. The sale of aligners to SDC and the income from the supply agreement are reported in our Clear Aligner business segment. We eliminate unrealized profit on outstanding intercompany transactions. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the balance of accounts receivable due from SDC was </font><font style="font-family:inherit;font-size:10pt;">$16.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$14.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, net revenues recognized from SDC were </font><font style="font-family:inherit;font-size:10pt;">$27.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$24.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 25, 2016, we entered into a Loan and Security Agreement (the "Loan Agreement") with SDC and amended on July 24, 2017 where we agreed to provide SDC a loan of up to </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;"> in one or more advances. On February 7, 2018, </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;"> of outstanding advances and related accrued interest were repaid in full, and the Loan Agreement was terminated (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 9 "Commitments and Contingencies" of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;"> for information on the Loan and Security Agreement with SDC).</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></font><font style="font-family:inherit;font-size:9pt;"> Our ownership percentage may change depending on SDC's equity share activities</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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</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 323<br> -URI http://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844608672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_BusinessCombinationDisclosureTextBlock', window );">Business Combinations</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Combinations</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the first quarter of 2017, we completed the acquisitions of certain of our distributors for the total estimated cash consideration of approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$9.5 million</font><font style="font-family:inherit;font-size:10pt;"> including cash acquired. We recorded </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> of net tangible liabilities, </font><font style="font-family:inherit;font-size:10pt;">$8.2 million</font><font style="font-family:inherit;font-size:10pt;"> of identifiable intangible assets and </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;"> of goodwill. The goodwill is primarily related to the benefit we expect to obtain from direct sales as we believe that the transition from our distributor arrangements to a direct sales model will increase our net revenues in the region as we will experience higher average sales prices (&#8220;ASP&#8221;) compared to our discounted ASP under the distribution agreements.&#160;The goodwill is not deductible for tax purposes.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pro forma results of operations for these acquisitions have not been presented as they were not material to our results of operations, either individually or in aggregate, for the year ended December 31, 2017.</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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (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 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844694288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 Intangible Assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The change in the carrying value of goodwill for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, all attributable to our Clear Aligner reporting unit, is as follows (in thousands):</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:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">61,044</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill from distributor acquisitions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,247</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></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:10pt;"><font style="font-family:inherit;font-size:10pt;">323</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">64,614</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></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:10pt;"><font style="font-family:inherit;font-size:10pt;">(585</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">64,029</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)  </sup></font><font style="font-family:inherit;font-size:9pt;">The adjustments to goodwill during the period were related to foreign currency translation and/or purchase accounting adjustments within the   measurement period.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on the qualitative assessments performed, there were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> impairments to goodwill in 2018 and 2017.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Long-Lived Assets</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We amortize our intangible assets over their estimated useful lives. We evaluate long-lived assets, which includes property, plant and equipment and intangible assets, for impairment whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. The carrying value is not recoverable if it exceeds the undiscounted cash flows resulting from the use of the asset and its eventual disposition. Our estimates of future cash flows attributable to our long-lived assets require significant judgment based on our historical and anticipated results and are subject to many factors. Factors we consider important which could trigger an impairment review include significant negative industry or economic trends, significant loss of customers and changes in the competitive environment of our intraoral scanning business.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were no triggering events in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017 that would cause impairments of our long-lived assets.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangible long-lived assets are being amortized as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:0px;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.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:30%;" 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:8%;" 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:12%;" 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;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Amortization Period (in 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="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:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Amount as of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,&#160;2018</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:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Impairment Loss</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:inherit;font-size:8pt;font-weight:bold;">Net&#160;Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value as of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks</font></div></td><td 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" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,100</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,907</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,179</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,014</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Existing technology</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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,600</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,268</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,328</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,004</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</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:10pt;"><font style="font-family:inherit;font-size:10pt;">33,500</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,542</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,751</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,207</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Reacquired rights</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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,500</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,341</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,159</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Patents</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,796</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,334</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,462</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">618</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(544</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">74</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">68,114</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(30,936</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,258</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,920</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></table></div></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="18" rowspan="1"></td></tr><tr><td style="width:30%;" 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:8%;" 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:12%;" 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;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Amortization Period (in 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="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:inherit;font-size:8pt;font-weight:bold;">Gross&#160;Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount as of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</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:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Impairment Loss</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:inherit;font-size:8pt;font-weight:bold;">Net&#160;Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value as of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks</font></div></td><td 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" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,100</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,769</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,179</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,152</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Existing technology</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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,600</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,704</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,328</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,568</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</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:10pt;"><font style="font-family:inherit;font-size:10pt;">33,500</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,681</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,751</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,068</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Reacquired rights</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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,500</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,356</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,144</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Patents</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,798</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,504</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,294</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">618</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(390</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">228</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">68,116</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(24,404</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,258</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,454</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total estimated annual future amortization expense for these acquired intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</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="5" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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;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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year</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:inherit;font-size:8pt;font-weight:bold;">Amortization</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;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;">2019</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,134</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,847</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,389</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,116</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,495</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</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:10pt;"><font style="font-family:inherit;font-size:10pt;">939</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,920</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense was </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the year ended December 31, 2018, 2017 and 2016, respectively.</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_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>43
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844699216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Facility<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Credit Facilities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Credit Facility</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 27, 2018, we enter into a credit facility that provides for a </font><font style="font-family:inherit;font-size:10pt;">$200.0 million</font><font style="font-family:inherit;font-size:10pt;"> revolving line of credit, with a </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;"> letter of credit sublimit, and a maturity date of February 27, 2021, replacing the previous credit facility which provided for a </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;"> revolving line of credit with a </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;"> letter of credit. The credit facility requires us to comply with specific financial conditions and performance requirements. The loans bear interest, at our option, at either a rate based on the reserve adjusted LIBOR for the applicable interest period or a base rate, in each case plus a margin. The base rate is the highest of the credit facility&#8217;s publicly announced prime rate, the federal funds rate plus </font><font style="font-family:inherit;font-size:10pt;">0.50%</font><font style="font-family:inherit;font-size:10pt;"> and one month LIBOR plus </font><font style="font-family:inherit;font-size:10pt;">1.0%</font><font style="font-family:inherit;font-size:10pt;">. The margin ranges from </font><font style="font-family:inherit;font-size:10pt;">1.25%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">1.75%</font><font style="font-family:inherit;font-size:10pt;"> for LIBOR loans and </font><font style="font-family:inherit;font-size:10pt;">0.25%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">0.75%</font><font style="font-family:inherit;font-size:10pt;"> for base rate loans. Interest on the loans is payable quarterly in arrears with respect to base rate loans and at the end of an interest period (and at three month intervals if the interest period exceeds three months) in the case of LIBOR loans.&#160;Principal, together with accrued and unpaid interest, is due on the maturity date. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had no outstanding borrowings under this credit facility and were in compliance with the conditions and performance requirements.</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844694288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Legal Proceedings<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LegalMattersAndContingenciesTextBlock', window );">Legal Proceedings</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Legal Proceedings </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#1f497d;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Securities Class Action Lawsuit</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 5, 2018, a class action lawsuit against Align, and </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> of our executive officers, was filed in the U.S. District Court for the Northern District of California on behalf of a purported class of purchasers of our common stock between July 25, 2018 and October 24, 2018. The complaint generally alleges claims under the federal securities laws and seeks monetary damages in an unspecified amount and costs and expenses incurred in the litigation. On December 12, 2018, a similar lawsuit was filed in the same court on behalf of a purported class of purchasers of our common stock between April 25, 2018 and October 24, 2018 (together with the first lawsuit, the &#8220;Securities Actions&#8221;). Motions for appointment as lead plaintiff were filed on January 4, 2019. Align believes the plaintiffs&#8217; claims are without merit and intends to vigorously defend itself. Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Shareholder Derivative Lawsuit</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2019, </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> derivative lawsuits were also filed in the U.S. District Court for the Northern District of California, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in the complaints are similar to those presented in the Securities Action, but the complaints assert various state law causes of action, including for breaches of fiduciary duty, insider trading, and unjust enrichment, among others. The complaints seek unspecified monetary damages on behalf of Align, which is named solely as a nominal defendant against whom no recovery is sought, as well as disgorgement and the costs and expenses associated with the litigation, including attorneys&#8217; fees.&#160;Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Patent Infringement and Related Lawsuits</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 14, 2017, Align filed </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> patent infringement lawsuits asserting </font><font style="font-family:inherit;font-size:10pt;">26</font><font style="font-family:inherit;font-size:10pt;"> patents against&#160;3Shape, a Danish corporation, and a related&#160;U.S.&#160;corporate entity, asserting that 3Shape&#8217;s Trios intraoral scanning system and Dental System software infringe Align patents. Align filed </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> Section 337 complaints with the&#160;U.S. International Trade Commission&#160;(&#8220;ITC&#8221;) alleging that 3Shape violates&#160;U.S.&#160;trade laws by selling for importation and importing its infringing Trios intraoral scanning system and Dental System software. Align&#8217;s ITC complaints seek cease and desist orders and exclusion orders prohibiting the importation of 3Shape&#8217;s Trios scanning system and Dental System software products into the&#160;U.S. Align also filed </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> separate complaints in the&#160;U.S. District Court for the District of Delaware&#160;alleging patent infringement by 3Shape&#8217;s Trios intraoral scanning system and Dental System software. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On May 9, 2018, 3Shape filed a complaint in the U.S. District Court for the District of Delaware alleging patent infringement by Align&#8217;s iTero Element scanner of a single 3Shape patent.  On June 14, 2018, 3Shape filed another complaint in the U.S. District Court for the District of Delaware alleging patent infringement by Align&#8217;s iTero Element scanner of a single 3Shape patent.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 28, 2018, 3Shape filed a complaint against Align in the U.S. District Court for the District of Delaware alleging antitrust violations and seeking monetary damages and injunctive relief relating to Align&#8217;s market activities, including Align&#8217;s assertion of its patent portfolio, in the clear aligner and intraoral scanning markets.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 10, 2018, Align filed </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> additional patent infringement lawsuits asserting </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;"> additional patents against 3Shape.  Align filed </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> Section 337 complaint with the ITC alleging that 3Shape violates&#160;U.S.&#160;trade laws through unfair competition by selling for importation and importing the infringing TRIOS intraoral scanning system, Trios Lab Scanners and&#160;TRIOS software, TRIOS Module software, Dental System software, and Ortho System Software.&#160;On December 11, 2018, Align filed </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> separate complaints in the&#160;U.S. District Court for the District of Delaware&#160;alleging patent infringement by 3Shape's Trios intraoral scanning system, Lab Scanners and Dental and Ortho System Software. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Except for 3Shape&#8217;s antitrust complaint, each of the District Court complaints seek monetary damages and injunctive relief against further infringement. We are currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">SDC Dispute</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, we received a communication on behalf of SDC Financial LLC, SmileDirectClub LLC, and the Members of SDC Financial LLC other than the Company (collectively, the SDC Entities) alleging that the launch and operation of the Invisalign locations pilot program constitutes a breach of non-compete provisions applicable to the members of SDC Financial LLC, including Align. As a result of this alleged breach, SDC Financial LLC notified us that its members (other than Align) seek to exercise a right to repurchase all of Align's SDC Financial LLC membership interests for a purchase price equal to the current capital account balance. The SDC Entities&#8217; communication also alleged that we breached confidentiality provisions applicable to the SDC Financial LLC members and demanded that we cease all activities related to the Invisalign locations pilot project, close existing Invisalign locations and cease using SDC&#8217;s confidential information. In April 2018, the SDC Entities served a Demand for Arbitration alleging that we breached the non-compete clause and confidentiality clause, misused the SDC Entities&#8217; alleged trade secrets, and violated fiduciary duties to SDC Financial LLC. The SDC Entities seek through the arbitration the rights to repurchase all of Align&#8217;s SDC Financial LLC membership interests for a purchase price equal to the current capital account balance as defined by the Internal Revenue Service which likely is significantly below the current fair market value of such investment, an injunction requiring us to close our Invisalign locations and to cease using the SDC Entities&#8217; confidential information, and financial damages in an unspecified amount. We filed a response in which we denied the SDC Entities&#8217; allegations and denied that the SDC Entities are entitled to any relief. In April 2018 the SDC Entities also filed a motion for preliminary injunction in the Tennessee Court of Chancery seeking to enjoin Align from opening additional Invisalign locations until the arbitration is completed. In June 2018, the Tennessee court denied the SDC Entities&#8217; motion for a preliminary injunction. In December 2018, the parties participated in binding arbitration proceedings and presented closing arguments on January 23, 2019. The arbitrator&#8217;s decision is due on or before March 4, 2019. This dispute does not impact Align&#8217;s existing supply agreement with SDC which remains in place through 2019. We do not intend to renew this agreement. We are currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, in the course of Align&#8217;s operations, Align is involved in a variety of claims, suits, investigations, and proceedings, including actions with respect to intellectual property claims, patent infringement claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these proceedings can have an adverse impact on us because of defense costs, diversion of management resources, and other factors. Although the results of complex legal proceedings are difficult to predict and Align&#8217;s view of these matters may change in the future as litigation and events related thereto unfold; Align currently does not believe that these matters, individually or in the aggregate, will materially affect Align&#8217;s financial position, results of operations or cash flows.</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalMattersAndContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalMattersAndContingenciesTextBlock</td>
</tr>
<tr>
<td style="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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837798928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Operating Leases</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease our facilities and certain equipment and automobiles under non-cancelable operating lease arrangements that expire at various dates through 2029 and provide for pre-negotiated fixed rental rates during the terms of the lease. The terms of some of our leases provide for rental payments on a graduated scale. We recognize rent expense on a straight-line basis over the lease period. Total rent expense was </font><font style="font-family:inherit;font-size:10pt;">$16.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$13.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.9 million</font><font style="font-family:inherit;font-size:10pt;"> for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. Sublease income is not material and excluded from the table below.</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Minimum future lease payments for non-cancelable leases as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, are as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" 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:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Fiscal Year</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:inherit;font-size:8pt;font-weight:bold;">Operating&#160;Leases</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">21,429</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">20,483</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">18,897</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,096</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,400</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</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:10pt;"><font style="font-family:inherit;font-size:10pt;">18,371</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum lease payments</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">106,676</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Commitments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 25, 2016, we entered into a Loan and Security Agreement (the &#8220;Loan Agreement&#8221;) with SDC and subsequently amended on July 24, 2017 to provide a loan of up to </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;"> in one or more advances to SDC (the &#8220;Loan Facility&#8221;). On February 7, 2018, </font><font style="font-family:inherit;font-size:10pt;">$30.0 million</font><font style="font-family:inherit;font-size:10pt;"> of outstanding advances and related accrued interest were repaid in full, and the Loan Agreement was terminated (</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 4 &#8220;Equity Method Investments&#8221; of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;"> for more information on our investments in SDC). </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 9, 2017, we entered into an Investment Agreement with the People&#8217;s Republic of China (&#8220;China Government&#8221;) where we have committed to invest a minimum of $46.0 million in Ziyang, China over five years to establish manufacturing operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 27, 2017, we entered into a Purchase Agreement with one of our existing single source suppliers. Under the terms of the original agreement, we are required to purchase a minimum of approximately </font><font style="font-family:inherit;font-size:10pt;">$305.2 million</font><font style="font-family:inherit;font-size:10pt;"> of aligner materials over the next </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> years. On May 29, 2018, we entered into an amendment to the Purchase Agreement with the existing single source supplier to increase the original term of the agreement to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years and total minimum purchase amount to approximately of </font><font style="font-family:inherit;font-size:10pt;">$425.9 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 15, 2019, we entered into a Purchase Agreement to purchase five floors of a building under construction in Petach Tivka, Israel (the "Property") for a purchase price of approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$27.0 million</font><font style="font-family:inherit;font-size:10pt;"> with an option to purchase additional </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> floors. The purchase price will be paid in </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> installments according to construction milestones and the delivery of the Property throughout 2019 and 2020.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 29, 2019, we entered into a Purchase and Sale Agreement to purchase our currently leased building located in Morrisville, North Carolina for a purchase price of&#160;</font><font style="font-family:inherit;font-size:10pt;">$58.1 million</font><font style="font-family:inherit;font-size:10pt;">. On January 30, 2019,&#160;we paid a </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> deposit related to the Purchase and Sale Agreement and an additional </font><font style="font-family:inherit;font-size:10pt;">$56.1 million</font><font style="font-family:inherit;font-size:10pt;"> will be paid on or before the closing date which is expected to occur on April 8, 2019.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Off-Balance Sheet Arrangements</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had no material off-balance sheet arrangements that have, or are reasonably likely to have, a current or future material effect on our consolidated financial condition, results of operations, liquidity, capital expenditures or capital resources other than certain items disclosed in Other Commitments section above.</font></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Indemnification Provisions</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of business to facilitate transactions in our services and products, we indemnify certain parties: customers, vendors, lessors, and other parties with respect to certain matters, including, but not limited to, services to be provided by us and intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and our executive officers that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or officers. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, we have a limited history of prior indemnification claims and the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows or financial position. However, to the extent that valid indemnification claims arise in the future, future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period.  As of December&#160;31, 2018, we did not have any material indemnification claims that were probable or reasonably possible.</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>46
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844653328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The holders of common stock are entitled to receive dividends whenever funds are legally available and when and if declared by the Board of Directors.&#160;We have never declared or paid dividends on our common stock.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Plans</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our 2005 Incentive Plan, as amended, provides for the granting of incentive stock options, non-statutory stock options, restricted stock units, market stock units, stock appreciation rights, performance units and performance shares to employees, non-employee directors and consultants.&#160;Shares granted on or after May 16, 2013 as an award of restricted stock, restricted stock unit, market stock units, performance share or performance unit ("full value awards") are counted against the authorized share reserve as </font><font style="font-family:inherit;font-size:10pt;">one and nine-tenths</font><font style="font-family:inherit;font-size:10pt;"> (1</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;</sup></font><font style="font-family:inherit;font-size:8pt;">9/10</font><font style="font-family:inherit;font-size:10pt;">)&#160;shares for every one (1) share subject to the award, and any shares canceled that were counted as </font><font style="font-family:inherit;font-size:10pt;">one and nine-tenths</font><font style="font-family:inherit;font-size:10pt;"> against the plan reserve will be returned at the same ratio.&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the 2005 Incentive Plan (as amended) has a total reserve of </font><font style="font-family:inherit;font-size:10pt;">27,783,379</font><font style="font-family:inherit;font-size:10pt;">&#160;shares for issuance of which </font><font style="font-family:inherit;font-size:10pt;">6,060,265</font><font style="font-family:inherit;font-size:10pt;"> shares are available for issuance. We issue new shares from our pool of authorized but unissued shares to satisfy the exercise and vesting obligations of our stock-based compensation plans. </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation is based on the estimated fair value of awards, net of estimated forfeitures, and recognized over the requisite service period. Estimated forfeitures are based on historical experience at the time of grant and may be revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.&#160;The stock-based compensation related to all of our stock-based awards and employee stock purchases for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:12%;" 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:12%;" 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:inherit;font-size:8pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of net revenues</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,695</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,330</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,966</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, 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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,422</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:10pt;"><font style="font-family:inherit;font-size:10pt;">46,550</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:10pt;"><font style="font-family:inherit;font-size:10pt;">42,612</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</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:10pt;"><font style="font-family:inherit;font-size:10pt;">10,646</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,974</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,570</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">70,763</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">58,854</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,148</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have not granted options since 2011 and all outstanding options were fully vested and associated stock-based compensation expense was recognized as of December 31, 2015. Activity for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, under the stock option plans is set forth below:</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:11%;" 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:11%;" 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:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock&#160;Options</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price&#160;per&#160;Share</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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted&#160;Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual&#160;Term</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in 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="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:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of December&#160;31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">75</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11.36</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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(67</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11.76</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;padding-right:2px;" 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="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled or expired</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;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;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;" 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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of December&#160;31, 2018</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8.07</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.16</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,649</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested at December&#160;31, 2018</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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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><td style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8.07</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="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.16</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,649</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at December&#160;31, 2018</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8.07</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.16</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,649</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between our closing stock price on the last trading day in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on the last trading day of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.&#160;This amount will fluctuate based on the fair market value of our stock.&#160;The total intrinsic value of stock options exercised for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> was $</font><font style="font-family:inherit;font-size:10pt;">17.6 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$18.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$18.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Units ("RSUs") </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of RSUs is based on our closing stock price on the date of grant.&#160;&#160;A summary for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, is as follows:</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:11%;" 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:11%;" 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:inherit;font-size:8pt;font-weight:bold;">Number&#160;of Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying&#160; RSUs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value</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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted&#160;Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual&#160;Term</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in 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="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:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Nonvested as of December&#160;31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,341</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">82.30</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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">235</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:10pt;"><font style="font-family:inherit;font-size:10pt;">262.58</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;padding-right:2px;" 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="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and released</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(562</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">75.22</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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(83</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">112.33</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;padding-right:2px;" 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="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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nonvested as of December&#160;31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">931</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">129.42</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.04</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">194,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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (calculated by multiplying our closing stock price on the last trading day of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> by the number of nonvested RSUs) that would have been received by the unit holders had all RSUs been vested and released as of the last trading day of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.&#160;This amount will fluctuate based on the fair market value of our stock.&#160;During </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, of the </font><font style="font-family:inherit;font-size:10pt;">561,692</font><font style="font-family:inherit;font-size:10pt;"> shares vested and released, </font><font style="font-family:inherit;font-size:10pt;">178,324</font><font style="font-family:inherit;font-size:10pt;"> shares vested were withheld for employee statutory tax obligations, resulting in a net issuance of </font><font style="font-family:inherit;font-size:10pt;">383,368</font><font style="font-family:inherit;font-size:10pt;"> shares. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total intrinsic value of RSUs vested and released during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$146.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$99.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$59.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;The total fair value of RSUs vested during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$42.2 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$46.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$39.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;The weighted average grant date fair value of RSUs granted during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$262.58</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$118.77</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$67.82</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, there was </font><font style="font-family:inherit;font-size:10pt;">$80.7 million</font><font style="font-family:inherit;font-size:10pt;"> of total unamortized compensation costs, net of estimated forfeitures, related to RSUs and these costs are expected to be recognized over a weighted average period of </font><font style="font-family:inherit;font-size:10pt;">1.9</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Market-Performance Based Restricted Stock Units ("MSUs")</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We grant MSUs to our executive officers.&#160;Each MSU represents the right to one share of Align&#8217;s common stock. The actual number of MSUs which will be eligible to vest will be based on the performance of Align&#8217;s stock price relative to the performance of a stock market index over the vesting period, and certain MSU grants are also based on Align's stock price at the end of the performance period. Generally,  the vesting period of MSUs is </font><font style="font-family:inherit;font-size:10pt;">three years</font><font style="font-family:inherit;font-size:10pt;">. For MSUs granted during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the maximum number of MSUs which will be eligible to vest are between </font><font style="font-family:inherit;font-size:10pt;">250%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">300%</font><font style="font-family:inherit;font-size:10pt;"> of the MSUs initially granted.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the MSU performance for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:11%;" 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:11%;" 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:inherit;font-size:8pt;font-weight:bold;">Number&#160;of Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying&#160;MSUs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value</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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted&#160;Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual&#160;Term</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in 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="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:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Nonvested as of December&#160;31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">428</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">78.53</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;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;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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">208</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:10pt;"><font style="font-family:inherit;font-size:10pt;">266.78</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;padding-right:2px;" 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="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and released</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(312</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">62.41</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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;padding-right:2px;" 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="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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nonvested as of December&#160;31, 2018</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">324</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="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">215.07</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.16</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">67,897</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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (calculated by multiplying our closing stock price on the last trading day of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> by the number of nonvested MSUs) that would have been received by the unit holders had all MSUs been vested and released as of the last trading day of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.&#160;This amount will fluctuate based on the fair market value of our stock.&#160;During </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, of the </font><font style="font-family:inherit;font-size:10pt;">312,300</font><font style="font-family:inherit;font-size:10pt;"> shares vested and released, </font><font style="font-family:inherit;font-size:10pt;">130,697</font><font style="font-family:inherit;font-size:10pt;"> shares were withheld for tax payments, resulting in a net issuance of </font><font style="font-family:inherit;font-size:10pt;">181,603</font><font style="font-family:inherit;font-size:10pt;"> shares.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total intrinsic value of MSUs vested and released during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$92.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$28.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$17.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The total fair value of MSUs vested during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$19.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we expect to recognize </font><font style="font-family:inherit;font-size:10pt;">$39.6 million</font><font style="font-family:inherit;font-size:10pt;"> of total unamortized compensation cost, net of estimated forfeitures, related to MSUs over a weighted average period of </font><font style="font-family:inherit;font-size:10pt;">1.2</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of MSUs is estimated at the grant date using a Monte Carlo simulation that includes factors for market conditions.&#160;The following weighted-average assumptions used in the Monte Carlo simulation were as follows:</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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:11%;" 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:11%;" 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:inherit;font-size:8pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</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:10pt;"><font style="font-family:inherit;font-size:10pt;">31.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">28.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">34.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest 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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividends</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average fair value per share at grant date</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">470.75</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">120.39</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">68.88</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total payments to tax authorities for payroll taxes related to RSUs, including MSUs, that vested during the period were </font><font style="font-family:inherit;font-size:10pt;">$86.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$46.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$29.9 million</font><font style="font-family:inherit;font-size:10pt;"> during the year ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, and are reflected as a financing activity in the Consolidated Statement of Cash Flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan ("ESPP")</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2010, our shareholders approved the 2010 Employee Stock Purchase Plan (the &#8220;2010 Purchase Plan&#8221;), which consists of consecutive overlapping </font><font style="font-family:inherit;font-size:10pt;">twenty-four</font><font style="font-family:inherit;font-size:10pt;"> month offering periods with </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> six-month purchase periods in each offering period.&#160;Employees purchase shares at </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the lower of the fair market value of the common stock at either the beginning of the offering period or the end of the purchase period. The 2010 Purchase Plan will continue until terminated by either the Board of Directors or its administrator.&#160;The maximum number of shares available for issuance under the 2010 Purchase Plan is </font><font style="font-family:inherit;font-size:10pt;">2,400,000</font><font style="font-family:inherit;font-size:10pt;"> shares. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the ESPP shares issued:</font></div><div style="line-height:120%;text-align:center;text-indent:0px;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:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:12%;" 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:12%;" 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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Number&#160;of shares issued (in thousands)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">164</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:10pt;"><font style="font-family:inherit;font-size:10pt;">202</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:10pt;"><font style="font-family:inherit;font-size:10pt;">197</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average price</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">96.95</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">59.93</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">48.65</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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">571,778</font><font style="font-family:inherit;font-size:10pt;"> shares remain available for future issuance.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the option component of the 2010 Purchase Plan shares was estimated at the grant date using the Black-Scholes option pricing model with the following weighted average assumptions:</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:12%;" 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:12%;" 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:inherit;font-size:8pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in 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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</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:10pt;"><font style="font-family:inherit;font-size:10pt;">35.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">26.8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">30.5</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest 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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividends</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average fair value at grant date</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">94.71</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">31.36</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">22.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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognized stock-based compensation expense related to our employee stock purchase plan of </font><font style="font-family:inherit;font-size:10pt;">$5.6 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, there was </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> of total unamortized compensation costs related to future employee stock purchases which we expect to be recognized over a weighted average period of </font><font style="font-family:inherit;font-size:10pt;">0.4</font><font style="font-family:inherit;font-size:10pt;">&#160;years.</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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>47
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837695152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock Repurchase Program<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_algn_NotesToFinancialStatementsAbstract', window );"><strong>Notes To Financial Statements [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_algn_ShareRepurchaseProgramDisclosureTextBlock', window );">Share Repurchase Program Disclosure</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Common Stock Repurchase Programs</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">April 2014 Repurchase Program</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2014, we announced that our Board of Directors had authorized a plan to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">$300.0 million</font><font style="font-family:inherit;font-size:10pt;"> of our common stock ("April 2014 Repurchase Program").</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to 2017, we entered into accelerated share purchase agreements to repurchase </font><font style="font-family:inherit;font-size:10pt;">$190 million</font><font style="font-family:inherit;font-size:10pt;"> of our common stock and received a total of approximately </font><font style="font-family:inherit;font-size:10pt;">3.2 million</font><font style="font-family:inherit;font-size:10pt;"> shares. In addition, we repurchased on the open market approximately </font><font style="font-family:inherit;font-size:10pt;">1.6 million</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock for an aggregate purchase price of approximately </font><font style="font-family:inherit;font-size:10pt;">$106.2 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2017, we repurchased on the open market approximately </font><font style="font-family:inherit;font-size:10pt;">0.04 million</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock at an average price of </font><font style="font-family:inherit;font-size:10pt;">$96.37</font><font style="font-family:inherit;font-size:10pt;"> per share, including commission for an aggregate purchase price of approximately </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;">, completing the April 2014 Repurchase Program. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">April 2016 Repurchase Program</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2016, we announced that our Board of Directors had authorized a plan to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">$300.0 million</font><font style="font-family:inherit;font-size:10pt;"> of our common stock ("April 2016 Repurchase Program"). </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2017, we entered into an accelerated share repurchase agreement ("2017 ASR") to repurchase </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;"> of our common stock. The 2017 ASR was completed in August 2017. We received a total of approximately </font><font style="font-family:inherit;font-size:10pt;">0.4 million</font><font style="font-family:inherit;font-size:10pt;"> shares for an average share price of </font><font style="font-family:inherit;font-size:10pt;">$146.48</font><font style="font-family:inherit;font-size:10pt;">. During 2017, we repurchased on the open market approximately </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock at an average price of </font><font style="font-family:inherit;font-size:10pt;">$243.40</font><font style="font-family:inherit;font-size:10pt;"> per share, including commissions, for an aggregate purchase price of approximately </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2018, we repurchased on the open market approximately </font><font style="font-family:inherit;font-size:10pt;">0.7 million</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock at an average price of </font><font style="font-family:inherit;font-size:10pt;">$293.21</font><font style="font-family:inherit;font-size:10pt;"> per share, including commission for an aggregate purchase price of approximately </font><font style="font-family:inherit;font-size:10pt;">$200.0 million</font><font style="font-family:inherit;font-size:10pt;">, completing the April 2016 Repurchase Program.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">May 2018 Repurchase Program</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2018, we announced that our Board of Directors had authorized a plan to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">$600.0 million</font><font style="font-family:inherit;font-size:10pt;"> of our common stock ("May 2018 Repurchase Program").</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2018, we repurchased on the open market approximately </font><font style="font-family:inherit;font-size:10pt;">0.1 million</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock at an average price of </font><font style="font-family:inherit;font-size:10pt;">$356.54</font><font style="font-family:inherit;font-size:10pt;"> per share, including commissions, for an aggregate purchase price of approximately </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">. In November 2018, we entered into an accelerated stock repurchase agreement to repurchase </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;"> of our common stock which was completed in December 2018. We received a total of approximately </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;"> shares for an average share price of </font><font style="font-family:inherit;font-size:10pt;">$213.18</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we have </font><font style="font-family:inherit;font-size:10pt;">$500.0 million</font><font style="font-family:inherit;font-size:10pt;"> remaining under the May 2018 Repurchase Program.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2019, we purchased on the open market approximately </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock at an average price of </font><font style="font-family:inherit;font-size:10pt;">$243.42</font><font style="font-family:inherit;font-size:10pt;"> per share, including commission for an aggregate purchase price of approximately of </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">.</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_algn_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Notes to Financial Statements [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;">algn_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_ShareRepurchaseProgramDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Repurchase Program Disclosure</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algn_ShareRepurchaseProgramDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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>48
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844532544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_CompensationRelatedCostsAbstract', window );"><strong>Compensation Related Costs [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_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Benefit Plans</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">401(k) Plan</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have defined contribution retirement plan under Section&#160;401(k) of the Internal Revenue Code for our U.S. employees which covers substantially all U.S. employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. We match </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> of our employee&#8217;s salary deferral contributions up to a </font><font style="font-family:inherit;font-size:10pt;">6%</font><font style="font-family:inherit;font-size:10pt;"> of the employee&#8217;s eligible compensation effective 2010.&#160;We contributed approximately </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$4.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> to the 401(k) plan during the year ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Israeli Funds</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the Israeli severance fund law, we are required to make payments to dismissed employees and employees leaving employment in certain circumstances.&#160;The funding requirement is calculated based on the salary of the employee multiplied by the number of years of employment as of the applicable balance sheet date.&#160;Our Israeli employees are entitled to one month&#8217;s salary for each year of employment, or a pro-rata portion thereof.&#160;We fund the liability through monthly deposits into funds, and the values of these contributions are recorded in other current assets in the Consolidated Balance Sheet. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the balance of the fund liability was approximately </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="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 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI http://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_CompensationRelatedCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationRelatedCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844467904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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>
</tr>
<tr class="ro">
<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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The TCJA was enacted into law on December 22, 2017 and impacted our effective tax rate for the year ended December 31, 2017 and 2018. The TCJA made significant changes to the Internal Revenue Code, including, but not limited to, a corporate tax rate decrease from 35% to 21% effective for tax years beginning after December 31, 2017, the transition of U.S. international taxation from a worldwide tax system to a territorial system, and a one-time transition tax on the mandatory deemed repatriation of cumulative foreign earnings as of December 31, 2017. </font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, Staff Accounting Bulletin No. 118 ("SAB 118") was issued to address the application of GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the TCJA. As of December 31, 2017, we recorded a provisional tax charge for the estimated impact of the TCJA of </font><font style="font-family:inherit;font-size:10pt;">$84.3 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$73.9 million</font><font style="font-family:inherit;font-size:10pt;"> was related to a provisional transition tax liability on the mandatory deemed repatriation of foreign earnings and </font><font style="font-family:inherit;font-size:10pt;">$10.4 million</font><font style="font-family:inherit;font-size:10pt;"> was related to the remeasurement of certain deferred tax assets and liabilities. As of December 31, 2018, we have finalized our assessment of the impact of the TCJA on our 2017 financial statements and recorded additional charges of </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> in 2018, all of which relate to the transition tax on the mandatory deemed repatriation of foreign earnings.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The TCJA also includes provisions for certain foreign-sourced earnings, referred to as Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;), which impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. FASB guidance issued in January 2018 allows companies to make an accounting policy election to either (i) account for GILTI as a component of tax expense in the period in which the tax is incurred (the &#8220;period cost method&#8221;), or (ii) account for GILTI in the measurement of deferred taxes (the &#8220;deferred method&#8221;). We have made the election to record GILTI tax using the period cost method.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income before provision for income taxes and equity in losses of investee consists of the following (in thousands):</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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,658</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,696</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,871</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</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:10pt;"><font style="font-family:inherit;font-size:10pt;">294,993</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">241,103</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">123,695</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income before provision for income taxes and equity in losses of investee</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">466,651</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">364,799</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">242,566</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for (benefit from) income taxes consists of the following (in thousands):</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:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:inherit;font-size:8pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">35,788</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">91,214</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">40,235</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,989</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,724</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,794</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">29,799</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">106,938</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">65,029</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,568</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,580</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,603</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,274</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,677</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,636</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,294</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,257</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,239</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current</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:10pt;"><font style="font-family:inherit;font-size:10pt;">22,753</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,285</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,964</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,123</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,682</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,032</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">21,630</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,967</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,068</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">57,723</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">130,162</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">51,200</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The differences between income taxes using the federal statutory income tax rate of </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;"> for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">35%</font><font style="font-family:inherit;font-size:10pt;"> for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and our effective tax rate are as follows:</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:53%;" 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: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: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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="8" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:inherit;font-size:8pt;">&#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;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. federal statutory income tax rate</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">21.0</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0</font></div></td><td style="vertical-align:bottom;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: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State income taxes, net of federal tax benefit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. tax on foreign earnings</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of U.S. Tax Cuts and Jobs Act (&#8220;TCJA&#8221;)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.1</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of differences in foreign tax rates</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of expiration of statute of limitations</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.4</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other items not individually material</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:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance release for Israel</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.4</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: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 style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.7</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: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 style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, undistributed earnings of the Company's foreign subsidiaries totaled </font><font style="font-family:inherit;font-size:10pt;">$533.5 million</font><font style="font-family:inherit;font-size:10pt;">. As a result of the TCJA, during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we provided for U.S. income taxes on undistributed foreign earnings through December 31, 2017, and we have reassessed our capital needs and investment strategy with regard to the indefinite reinvestment, determining that certain of those are no longer indefinitely reinvested. Of the total undistributed foreign earnings as of December 31, 2018, the amount that is not indefinitely reinvested is </font><font style="font-family:inherit;font-size:10pt;">$239.2 million</font><font style="font-family:inherit;font-size:10pt;">. The remaining amount of undistributed foreign earnings of approximately </font><font style="font-family:inherit;font-size:10pt;">$294.3 million</font><font style="font-family:inherit;font-size:10pt;"> continues to be indefinitely reinvested in our international operations. Since U.S. income taxes have already been provided under the GILTI provisions of the TCJA, the additional tax impact of the distribution of such foreign earnings to the U.S. parent company would be limited to withholding taxes and is not significant.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 1, 2016, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations, as well as realigned the ownership and use of intellectual property among our wholly-owned subsidiaries. We continue to anticipate that an increasing percentage of our consolidated pre-tax income will be derived from, and reinvested in our foreign operations. We believe that income taxed in certain foreign jurisdictions at a lower rate relative to the U.S. federal statutory rate will have a beneficial impact on our worldwide effective tax rate over time. Although the license of intellectual property rights between consolidated entities did not result in any gain in the consolidated financial statements, we generated taxable income in certain jurisdictions in 2016 resulting in a tax expense of </font><font style="font-family:inherit;font-size:10pt;">$34.3 million</font><font style="font-family:inherit;font-size:10pt;">. Additionally, as a result of the restructuring in 2016, we reassessed the need for a valuation allowance against our deferred tax assets considering all available evidence. Given the earnings in 2016 and anticipated future earnings of our subsidiary in Israel, we concluded that we had sufficient positive evidence to release the valuation allowance against our Israel operating loss carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$31.4 million</font><font style="font-family:inherit;font-size:10pt;">, which resulted in an income tax benefit in 2016 of the same amount. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2017, the Costa Rica Ministry of Foreign Trade, an agency of the Government of Costa Rica, granted an extension of certain income tax incentives for an additional twelve year period. Under these incentives, all of the income in Costa Rica is subject to a reduced tax rate. In order to receive the benefit of these incentives, we must hire a specified number of employees and maintain certain minimum levels of fixed asset investment in Costa Rica. If we do not fulfill these conditions for any reason, our incentive could lapse, and our income in Costa Rica would be subject to taxation at higher rates, which could have a negative impact on our operating results. The Costa Rica corporate income tax rate that would apply, absent the incentives, is </font><font style="font-family:inherit;font-size:10pt;">30%</font><font style="font-family:inherit;font-size:10pt;"> for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.&#160;As a result of these incentives, our income taxes were reduced by </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$19.1 million</font><font style="font-family:inherit;font-size:10pt;"> in the year ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing a benefit to diluted net income per share of </font><font style="font-family:inherit;font-size:10pt;">$0.03</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.02</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.23</font><font style="font-family:inherit;font-size:10pt;"> in the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.    </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the significant components of our deferred tax assets and liabilities are (in thousands):</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="9" rowspan="1"></td></tr><tr><td style="width:74%;" 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></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:inherit;font-size:8pt;">&#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;" rowspan="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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</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:inherit;font-size:8pt;">&#160;</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;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets:</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss and capital loss carryforwards</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,410</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,971</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reserves and accruals</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,769</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,547</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,571</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:10pt;"><font style="font-family:inherit;font-size:10pt;">10,074</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</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:10pt;"><font style="font-family:inherit;font-size:10pt;">14,285</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:10pt;"><font style="font-family:inherit;font-size:10pt;">10,811</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net translation losses</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,158</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,928</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Credit carryforwards</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">115</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:10pt;"><font style="font-family:inherit;font-size:10pt;">792</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="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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">74,308</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">61,123</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,320</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,522</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</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:10pt;"><font style="font-family:inherit;font-size:10pt;">902</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:10pt;"><font style="font-family:inherit;font-size:10pt;">751</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unremitted foreign earnings</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;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">612</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,305</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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,834</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,578</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets before valuation allowance</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:10pt;"><font style="font-family:inherit;font-size:10pt;">64,474</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:10pt;"><font style="font-family:inherit;font-size:10pt;">49,545</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(251</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(278</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</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;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">64,223</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">49,267</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total valuation allowance as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was not material. During the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the valuation allowance decreased by a nominal amount which was mainly related to foreign currency translation adjustments.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we have fully utilized California net operating loss carryforwards. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we have California research credit carryforwards of approximately </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> which can be carried forward indefinitely. In addition, we have foreign net operating loss carryforwards of approximately </font><font style="font-family:inherit;font-size:10pt;">$105.7 million</font><font style="font-family:inherit;font-size:10pt;">, the majority of which can be carried forward indefinitely, and a minor portion of which, if not utilized, will expire beginning after 2023.  </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the event of a change in ownership, as defined under federal and state tax laws, our tax credit carryforwards may be subject to annual limitations. The annual limitations may result in the expiration of the tax credit carryforwards before utilization.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the balance of gross unrecognized tax benefits, which exclude interest and penalties, for the year ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, are as follows (in thousands):</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefit as of December&#160;31, 2015</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">39,413</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions related to current year:</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,971</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefit as of December&#160;31, 2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">46,384</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions related to current year:</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></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,819</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions related to prior year:</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></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,809</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Decreases for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(826</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlements with tax authorities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,527</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions due to lapse of applicable statute of limitations</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefit as of December&#160;31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">47,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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions related to current year:</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></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">14,519</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions related to prior year:</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></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">80</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions due to lapse of applicable statute of limitations</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,993</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefit as of December&#160;31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">33,262</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$29.9 million</font><font style="font-family:inherit;font-size:10pt;"> of our unrecognized tax benefits would impact our effective tax rate if recognized. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We file U.S. federal, U.S. state, and non-U.S. income tax returns. Our major tax jurisdictions include U.S. federal, the State of California and the Netherlands. For U.S. federal and state tax returns, we are no longer subject to tax examinations for years before 2015. We are currently under examination by the Internal Revenue Service for tax years 2015 and 2016. With few exceptions, we are no longer subject to examination by foreign tax authorities for years before 2010.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have elected to recognize interest and penalties related to unrecognized tax benefits as a component of income taxes. For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, interest and penalties included in tax expense was a benefit of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> and an expense of </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Our total interest and penalties accrued as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The timing and resolution of income tax examinations is uncertain, and the amounts ultimately paid, if any, upon resolution of issues raised by the taxing authorities may differ materially from the amounts accrued for each year. Although it is possible that our balance of gross unrecognized tax benefits could materially change in the next 12 months, given the uncertainty in the development of ongoing income tax examinations, we are unable to estimate the full range of possible adjustments to this balance.</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>50
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837811984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 );">Net Income per Share</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Income per Share</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period.&#160;Diluted net income per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock.&#160;Potential common stock, computed using the treasury stock method, includes RSUs, MSUs, stock options and our ESPP.</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands, except per share amounts):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator:</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">400,235</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">231,418</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">189,682</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding, basic</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:10pt;"><font style="font-family:inherit;font-size:10pt;">80,064</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:10pt;"><font style="font-family:inherit;font-size:10pt;">80,085</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:10pt;"><font style="font-family:inherit;font-size:10pt;">79,856</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive effect of potential common stock</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,293</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,747</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,628</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:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total shares, diluted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">81,357</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">81,832</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">81,484</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:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5.00</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.89</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.38</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:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4.92</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.83</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.33</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, potentially anti-dilutive shares excluded from diluted net income per share related to RSUs, MSUs, stock options and ESPP were not material.</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>51
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6854946608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Cash Flow Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock', window );">Supplemental Cash Flow Information</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Supplemental Cash Flow Information </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The supplemental cash flow information consists of the following (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Taxes paid</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">114,601</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">51,231</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">47,289</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-cash investing 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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed assets acquired with accounts payable or accrued liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,069</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,105</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,434</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Conversion of convertible notes receivable into equity 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,862</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="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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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><td style="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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fair value of option to purchase property</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,936</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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></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_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -URI http://asc.fasb.org/topic&amp;trid=2134446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844648032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments and Geographical Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segments and Geographical Information</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segments and Geographical Information </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Chief Operating Decision Maker (&#8220;CODM&#8221;), or decision-making group, in deciding how to allocate resources and in assessing performance.&#160;Our CODM is our Chief Executive Officer. We report segment information based on the management approach. The management approach designates the internal reporting used by CODM for decision making and performance assessment as the basis for determining our reportable segments. The performance measures of our reportable segments include net revenues, gross profit and income from operations. Income from operations for each segment includes all geographic revenues, related cost of net revenues and operating expenses directly attributable to the segment. Certain operating expenses are attributable to operating segments and each allocation is measured differently based on the specific facts and circumstances of the costs being allocated. Costs not specifically allocated to segment income from operations include various corporate expenses such as stock-based compensation and costs related to IT, facilities, human resources, accounting and finance, legal and regulatory, and other separately managed general and administrative costs outside the operating segments.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We group our operations into </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> reportable segments: Clear Aligner segment and Scanner segment.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" 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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Clear Aligner segment consists of Comprehensive Products, Non-Comprehensive Products and Non-Case revenues as defined below:</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;" 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:84px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprehensive Products include, but not limited to, our Invisalign Comprehensive (formerly known as Invisalign Full and Invisalign Teen), Invisalign Assist and Invisalign First.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:120px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;" 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:84px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-Comprehensive Products include, Invisalign Express 10, Invisalign Express 5, Express Package, Lite Package and Invisalign Go products in addition to&#160;revenues from the sale of aligners to SDC under our supply agreement.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;" 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:84px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-Case includes, but not limited to, Vivera retainers along with our training and ancillary products for treating malocclusion.&#160;</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" 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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Scanner segment consists of intraoral scanning systems, additional services and ancillary products available with the intraoral scanners that provide digital alternatives to the traditional cast models. This segment includes our iTero scanner and OrthoCAD services.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These reportable operating segments are based on how our CODM views and evaluates our operations as well as allocation of resources. The following information relates to these segments (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" 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:1%;" 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:1%;" 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: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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">For the Year Ended December 31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net revenues</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Clear Aligner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,691,467</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,309,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><td style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">958,327</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Scanner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">275,025</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:10pt;"><font style="font-family:inherit;font-size:10pt;">164,151</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:10pt;"><font style="font-family:inherit;font-size:10pt;">121,547</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total net revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,966,492</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,473,413</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: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: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;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;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,079,874</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Clear&#160;Aligner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,280,495</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,019,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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">747,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Scanner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">167,372</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:10pt;"><font style="font-family:inherit;font-size:10pt;">97,384</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:10pt;"><font style="font-family:inherit;font-size:10pt;">67,800</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total gross profit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,447,867</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,116,947</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">815,294</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Clear&#160;Aligner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">712,439</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">564,648</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">411,817</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Scanner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">98,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,613</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,498</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Unallocated corporate expenses</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(344,873</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">(260,650</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">(200,394</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total income from operations</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">466,564</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">353,611</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">248,921</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization </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;" 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;" 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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Clear&#160;Aligner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">29,001</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">21,581</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">13,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Scanner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,965</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,385</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,871</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Unallocated corporate 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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,761</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,773</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,389</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total depreciation and amortization</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,727</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">37,739</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,002</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></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table reconciles total segment income from operations in the table above to net income before provision for income taxes and equity in losses of investee (in thousands): </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="12" rowspan="1"></td></tr><tr><td style="width:51%;" 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: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: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" 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:inherit;font-size:8pt;font-weight:bold;">For the Year Ended December 31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment income from operations</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">811,437</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">614,261</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449,315</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Unallocated corporate expenses</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(344,873</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(260,650</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(200,394</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Total income from operations</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">466,564</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">353,611</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">248,921</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,576</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,948</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,213</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), 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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,489</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,240</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,568</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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="padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income before provision for income taxes and equity in losses of investee</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">466,651</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">364,799</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">242,566</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></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Geographical Information</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net revenues are presented below by geographic area (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" 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:1%;" 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:1%;" 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: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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">For the Year Ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net revenues</font><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;</sup></font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">:</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,023,559</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">836,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><td style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">692,254</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Netherlands </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">610,039</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:10pt;"><font style="font-family:inherit;font-size:10pt;">456,108</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:10pt;"><font style="font-family:inherit;font-size:10pt;">286,911</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</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:10pt;"><font style="font-family:inherit;font-size:10pt;">155,790</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:10pt;"><font style="font-family:inherit;font-size:10pt;">81,661</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:10pt;"><font style="font-family:inherit;font-size:10pt;">46,480</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other International</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:10pt;"><font style="font-family:inherit;font-size:10pt;">177,104</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:10pt;"><font style="font-family:inherit;font-size:10pt;">99,444</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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,229</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,966,492</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,473,413</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,079,874</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></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" 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:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net revenues are attributed to countries based on location of where revenue is recognized.</font></div></td></tr></table><div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></font><font style="font-family:inherit;font-size:9pt;">     Effective July 2016, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tangible long-lived assets are presented below by geographic area (in thousands):</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" 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:1%;" 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: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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-lived assets </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup></font><font style="font-family:inherit;font-size:10pt;">:</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Netherlands </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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">206,679</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">143,673</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States </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:10pt;"><font style="font-family:inherit;font-size:10pt;">139,239</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:10pt;"><font style="font-family:inherit;font-size:10pt;">128,171</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costa Rica</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:10pt;"><font style="font-family:inherit;font-size:10pt;">80,218</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:10pt;"><font style="font-family:inherit;font-size:10pt;">30,738</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</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:10pt;"><font style="font-family:inherit;font-size:10pt;">36,249</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mexico</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:10pt;"><font style="font-family:inherit;font-size:10pt;">33,240</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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,090</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other International</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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,704</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,641</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total long-lived 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">521,329</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">348,793</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></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:center;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)    </sup></font><font style="font-family:inherit;font-size:9pt;">&#160;Long-lived assets are attributed to countries based on entity that owns the 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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>53
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6854946608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II: Valuation and Qualifying Accounts and Reserves<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II: Valuation and Qualifying Accounts and Reserves</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SCHEDULE II: VALUATION AND QUALIFYING ACCOUNTS AND RESERVES </font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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="16" rowspan="1"></td></tr><tr><td style="width:29%;" 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><td style="width:1%;" 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><td style="width:1%;" 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><td style="width:1%;" 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:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance&#160;at</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Beginning</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">of Period</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:inherit;font-size:8pt;font-weight:bold;">Additions</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Reductions)</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">to Costs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">and</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Expenses</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:inherit;font-size:8pt;font-weight:bold;">Write</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Offs</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:inherit;font-size:8pt;font-weight:bold;">Balance at</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">End&#160;of&#160;Period</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for doubtful accounts</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">:</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year Ended December 31, 2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,108</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,585</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,747</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,946</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year Ended December 31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,946</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,948</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,080</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,814</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year Ended December 31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,814</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,321</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,757</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,378</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Valuation allowance for deferred tax assets:</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year Ended December 31, 2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">31,685</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(31,429</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">256</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year Ended December 31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">256</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">22</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">278</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year Ended December 31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">278</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(27</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">251</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%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" 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:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt"></sup></font></div></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and qualifying accounts and reserves.</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 SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<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 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6840540928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_algn_DescriptionOfBusinessPolicyPolicyTextBlock', window );">Business Description</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Description</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Align Technology,&#160;Inc. (&#8220;We&#8221;, &#8220;Our&#8221;, or &#8220;Align&#8221;) was incorporated in April 1997 in Delaware. Align is a global medical device company engaged in the design, manufacture and marketing of Invisalign&#174; clear aligners and iTero&#174; intraoral scanners and services for orthodontics and restorative and aesthetic dentistry. Align&#8217;s products are intended primarily for the treatment of malocclusion or the misalignment of teeth and are designed to help dental professionals achieve the clinical outcomes that they expect. We are headquartered in San Jose, California with offices worldwide.&#160;Our Americas regional headquarters is located  in Raleigh, North Carolina; our European regional headquarters is located in Amsterdam, the Netherlands; and our Asia Pacific regional headquarters is located in Singapore. We have </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> operating segments: (1)&#160;Clear Aligner, known as the Invisalign System, and (2)&#160;Scanners and Services ("Scanner"), known as the iTero intraoral scanner and OrthoCAD services.</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_algn_BasisOfPresentationPolicyTextBlock', window );">Basis of Presentation and Preparation</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Preparation</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of Align and our wholly-owned subsidiaries after elimination of intercompany transactions and balances.&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal year 2018, we adopted Accounting Standards Codification (&#8220;ASC&#8221;) 606, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenues from Contracts with Customers,</font><font style="font-family:inherit;font-size:10pt;">&#8221; using the full retrospective method and Accounting Standards Update (&#8220;ASU&#8221;) 2016-18, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows - Restricted Cash,</font><font style="font-family:inherit;font-size:10pt;">&#8221; on a retrospective basis. The Consolidated Balance Sheet as of December 31, 2017, Consolidated Statements of Cash Flow for the year ended December 31, 2017 and 2016, and Consolidated Statements of Stockholders' Equity for the year ended December 31, 2017 and 2016 have been recast to comply with the adoption of these standards.</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_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with generally accepted accounting principles ("GAAP") in the U.S. requires our management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes.&#160;Actual results could differ materially from those estimates.&#160;On an ongoing basis, we evaluate our estimates, including those related to the fair values of financial instruments, valuation of investments in privately held companies, useful lives of intangible assets and property and equipment, revenue recognition, stock-based compensation, long-lived assets and goodwill, income taxes and contingent liabilities, among others.&#160;We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial instruments</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure the fair value of financial assets as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.&#160;Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 1 </font><font style="font-family:inherit;font-size:10pt;">&#8211; Quoted (unadjusted) prices in active markets for identical assets or liabilities.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 2 </font><font style="font-family:inherit;font-size:10pt;">&#8211; Observable inputs other than quoted prices included in Level&#160;1, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability.</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 3 </font><font style="font-family:inherit;font-size:10pt;">&#8211; Inputs that are generally unobservable and typically reflect management&#8217;s estimate of assumptions that market participants would use in pricing the asset or liability.</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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider currency on hand, demand deposits, time deposits, and all highly liquid investments with an original or remaining maturity of </font><font style="font-family:inherit;font-size:10pt;">three months</font><font style="font-family:inherit;font-size:10pt;"> or less at the date of purchase to be cash and cash equivalents.&#160;Cash and cash equivalents are held in various financial institutions in the U.S. and internationally.</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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Cash</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The restricted cash primarily consists of funds reserved for legal requirements.</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_MarketableSecuritiesPolicy', window );">Marketable Securities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Marketable Securities</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable securities are classified as available-for-sale and are carried at fair value.&#160;Marketable securities classified as current assets have maturities of less than one year.&#160;Unrealized gains or losses on such securities are included in accumulated other comprehensive income (loss), net in stockholders&#8217; equity.&#160;Realized gains and losses from maturities of all such securities are reported in earnings and computed using the specific identification cost method.&#160;Realized gains or losses and charges for other-than-temporary declines in value, if any, on available-for-sale securities are reported in other income (expense), net, as incurred.&#160;We periodically evaluate these investments for other-than-temporary impairment.</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_ConsolidationVariableInterestEntityPolicy', window );">Variable Interest Entities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Variable Interest Entities</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate whether an entity in which we have made an investment is considered a variable interest entity (&#8220;VIE&#8221;). If we determine we are the primary beneficiary of a VIE, we would consolidate the VIE into our financial statements. In determining if we are the primary beneficiary, we evaluate whether we have the power to direct the activities that most significantly impact the VIE's economic performance and the obligation to absorb losses or the right to receive benefits of the VIE that could potentially be significant to the VIE. Our evaluation includes identification of significant activities and an assessment of our ability to direct those activities based on governance provisions and arrangements to provide or receive product and process technology, product supply, operations services, equity funding, financing, and other applicable agreements and circumstances. Our assessments of whether we are the primary beneficiary of a VIE require significant assumptions and judgments. We have concluded that we are not the primary beneficiary of our VIE investments; therefore, we do not consolidate their results into our consolidated financial statements. </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_EquityMethodInvestmentsPolicy', window );">Investments in Privately Held Companies</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments in Privately Held Companies</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments in privately held companies in which we can exercise significant influence but do not own a majority equity interest or otherwise control are accounted for under ASC 323, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Investments -Equity Method and Joint Ventures</font><font style="font-family:inherit;font-size:10pt;">.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8221;</font><font style="font-family:inherit;font-size:10pt;"> Equity securities qualified as equity method investments are reported on our Consolidated Balance Sheet as a single amount, and we record our share of their operating results within equity in losses of investee, net of tax, in our Consolidated Statement of Operations. Investments in privately held companies in which we cannot exercise significant influence and do not own a majority equity interest or otherwise control are accounted for under ASC 321, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Investments -Equity Securities</font><font style="font-family:inherit;font-size:10pt;">.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8221; </font><font style="font-family:inherit;font-size:10pt;">The equity securities without readily determinable fair values are recorded at cost and adjusted for impairments and observable price changes with a same or similar security from the same issuer (&#8220;Measurement Alternative</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8221;</font><font style="font-family:inherit;font-size:10pt;">)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">. </font><font style="font-family:inherit;font-size:10pt;">Equity securities under ASC 321 are reported on our Consolidated Balance Sheet as other assets, and we record a change in carrying value of our equity securities, if any, in other income (expense), net in our Consolidated Statement of Operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity securities are evaluated for impairment as events or circumstances indicate that there is an other-than-temporary loss in value. The decrease in value is recognized in the period the impairment occurs and recorded in other income (expense), net in the Consolidated Statement of Operations.</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_DerivativesPolicyTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative Financial Instruments </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations associated with certain assets and liabilities. These forward contracts are not designated as hedging instruments and do not subject us to material balance sheet risk due to fluctuations in foreign currency exchange rates. The gains and losses on these forward contracts are intended to offset the gains and losses in the underlying foreign currency denominated monetary assets and liabilities being economically hedged. We do not enter into foreign currency forward contracts for trading or speculative purposes. The net gain or loss from the settlement of these foreign currency forward contracts is recorded in other income (expense), net in the Consolidated Statement of Operations.</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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our international subsidiaries, we analyze on an annual basis or more often if necessary, if a significant change in facts and circumstances indicate that the functional currency has changed.&#160;For international subsidiaries where the local currency is the functional currency, adjustments from translating financial statements from the local currency to the U.S. dollar reporting currency are recorded as a separate component of accumulated other comprehensive income (loss), net in the stockholders&#8217; equity section of the Consolidated Balance Sheet.&#160;This foreign currency translation adjustment reflects the translation of the balance sheet at period end exchange rates, and the income statement at an average exchange rate in effect during the period. The foreign currency revaluation that are derived from monetary assets and liabilities stated in a currency other than functional currency are included in other income (expense), net.&#160;For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, we had foreign currency net gains (losses) of </font><font style="font-family:inherit;font-size:10pt;">$(5.6) million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$9.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$(8.0) million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </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_ConcentrationRiskCreditRisk', window );">Certain Risks and Uncertainties</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Certain Risks and Uncertainties</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our operating results depend to a significant extent on our ability to market and develop our products. The life cycles of our products are difficult to estimate due, in part, to the effect of future product enhancements and competition.&#160;Our inability to successfully develop and market our products as a result of competition or other factors would have a material adverse effect on our business, financial condition and results of operations.</font></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our cash and investments are held primarily by </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> financial institutions. Financial instruments which potentially expose us to concentrations of credit risk consist primarily of cash equivalents and marketable securities.&#160;We invest excess cash primarily in money market funds, commercial paper, corporate bonds, U.S. government agency bonds, U.S. government treasury bonds  and certificates of deposits. If the carrying value of our investments exceeds the fair value, and the decline in fair value is deemed to be other-than-temporary, we will be required to write down the value of our investments, which could adversely affect our results of operations and financial condition.&#160;Moreover, the performance of certain securities in our investment portfolio correlates with the credit condition of the U.S. economy.&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide credit to customers in the normal course of business.&#160;Collateral is not required for accounts receivable, but ongoing evaluations of customers&#8217; credit worthiness are performed.&#160;We maintain reserves for potential credit losses and such losses have been within management&#8217;s expectations.&#160;No individual customer accounted for 10% or more of our accounts receivable at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, or net revenues for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the U.S., the Food and Drug Administration (&#8220;FDA&#8221;) regulates the design, manufacture, distribution, pre-clinical and clinical study, clearance and approval of medical devices.&#160;Products developed by us may require approvals or clearances from the FDA or other international regulatory agencies prior to commercialized sales.&#160;There can be no assurance that our products will receive any of the required approvals or clearances.&#160;&#160;If we were denied approval or clearance or such approval was delayed, it may have a material adverse impact on us.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have manufacturing facilities located outside the U.S. In Juarez, Mexico and Ziyang, China, we manufacture our clear aligners, distribute and repair our scanners and perform our computer-aided design/computer-aided manufacturing ("CAD/CAM") services. In Or Yehuda, Israel, we produce our handheld intraoral scanner wand and perform the final assembly of our iTero scanner.&#160;Our digital treatment plans using a sophisticated, internally developed computer-modeling program are located in multiple international locations to support our customers within the regions. Our reliance on international operations exposes us to related risks and uncertainties, including difficulties in staffing and managing international operations such as hiring and retaining qualified personnel; controlling production volume and quality of manufacture; political, social and economic instability; interruptions and limitations in telecommunication services; product and material transportation delays or disruption; trade restrictions and changes in tariffs; import and export license requirements and restrictions; fluctuations in foreign currency exchange rates; and potential adverse tax consequences.&#160;If any of these risks materialize, our international manufacturing operations, as well as our operating results, may be harmed.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We purchase certain inventory from sole suppliers.&#160;Additionally, we rely on a limited number of hardware manufacturers.&#160;The inability of any supplier or manufacturer to fulfill our supply requirements could materially and adversely impact our future operating results.</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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories are valued at the lower of cost or net realizable value, with cost computed using either standard cost, which approximates actual cost, or average cost on a first-in-first-out basis. Excess and obsolete inventories are determined primarily based on future demand forecasts, and write-downs of excess and obsolete inventories are recorded as a component of cost of net revenues.</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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property, Plant and Equipment</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment are stated at historical cost less accumulated depreciation and amortization.&#160;Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets. Construction in progress ("CIP") is related to the construction or development of property (including land) and equipment that have not yet been placed in service for their intended use. Upon sale or retirement, the asset&#8217;s cost and related accumulated depreciation are removed from the balance sheet and any related gains or losses are reflected in income from operations.&#160;Maintenance and repairs are expensed as incurred. </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 3 "Balance Sheet Components" of the Notes of Consolidated Financial Statements </font><font style="font-family:inherit;font-size:10pt;">for details on estimated useful lives</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">.</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_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Finite-Lived Acquired Intangible Assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Finite-Lived Acquired Intangible Assets</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the purchase price paid over the fair value of tangible and identifiable intangible net assets acquired in business combinations and is allocated to the respective reporting units based on relative synergies generated. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our intangible assets primarily consist of intangible assets acquired as part of our acquisitions.&#160;These assets are amortized using the straight-line method over their estimated useful lives ranging from </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">fifteen</font><font style="font-family:inherit;font-size:10pt;"> years, reflecting the period in which the economic benefits of the assets are expected to be realized.</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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Impairment of Goodwill and Long-Lived Assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Goodwill and Long-Lived Assets</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate goodwill for impairment at least annually on November 30th or more frequently if indicators are present, an event occurs or changes in circumstances suggest an impairment may exist and that it would more likely than not reduce the fair value of a reporting unit below its carrying amount.&#160;The allocation of goodwill to the respective reporting units is based on relative synergies generated as a result of an acquisition.&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We perform an initial assessment of qualitative factors to determine whether the existence of events and circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. In performing the qualitative assessment, we identify and consider the significance of relevant key factors, events, and circumstances that affect the fair value of our reporting units. These factors include external factors such as macroeconomic, industry, and market conditions, as well as entity-specific factors, such as our actual and planned financial performance. We also give consideration to the difference between the reporting unit fair value and carrying value as of the most recent date a fair value measurement was performed. If, after assessing the totality of relevant events and circumstances, we determine that it is more likely than not that the fair value of the reporting unit exceeds its carrying value and there is no indication of impairment, no further testing is performed; however, if we conclude otherwise, the first step of the two-step impairment test is performed by estimating the fair value of the reporting unit and comparing it with its carrying value, including goodwill.   </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Step one of the goodwill impairment test consists of a comparison of the fair value of a reporting unit against its carrying amount, including the goodwill allocated to each reporting unit.&#160;We determine the fair value of our reporting units based on the present value of estimated future cash flows under the income approach of the reporting units as well as various price or market multiples applied to the reporting unit's operating results along with the appropriate control premium under the marketing approach, both of which are classified as level 3 within the fair value hierarchy as described in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Note 2 "Marketable Securities and Fair Value Measurements" of the Notes of Consolidated Financial Statements</font><font style="font-family:inherit;font-size:10pt;">.&#160;If the carrying amount of the reporting unit is in excess of its fair value, step two requires the comparison of the implied fair value of the reporting unit&#8217;s goodwill against the carrying amount of the reporting unit&#8217;s goodwill.&#160;Any excess of the carrying value of the reporting unit&#8217;s goodwill over the implied fair value of the reporting unit&#8217;s goodwill is recorded as an impairment loss in the Consolidated Statements of Operations. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Finite-Lived Intangible Assets and Long-Lived Assets</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate long-lived assets (including finite-lived intangible assets) for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable.&#160;An asset or asset group is considered impaired if its carrying amount exceeds the future undiscounted net cash flows that the asset or asset group is expected to generate.&#160;Factors we consider important which could trigger an impairment review include significant negative industry or economic trends, significant loss of customers and changes in the competitive environment. If an asset or asset group is considered to be impaired, the impairment to be recognized is calculated as the amount by which the carrying amount of the asset or asset group exceeds its fair market value.&#160;Our estimates of future cash flows attributable to our long-lived assets require significant judgment based on our historical and anticipated results and are subject to many assumptions. The estimation of fair value utilizing a discounted cash flow approach includes numerous uncertainties which require our significant judgment when making assumptions of expected growth rates and the selection of discount rates, as well as assumptions regarding general economic and business conditions, and the structure that would yield the highest economic value, among other factors.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> Refer to Note 6 "Goodwill and Intangible Assets" of the Notes of Consolidated Financial Statements </font><font style="font-family:inherit;font-size:10pt;">for details on intangible long-lived assets</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Development Costs for Internal Use Software</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Development Costs for Internal Use Software</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internally developed software includes enterprise-level business software that we customize to meet our specific operational needs. Such capitalized costs include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related costs for employees, who are directly associated with the development of the applications. During the year ended December 31, 2018, we capitalized approximately </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> of internally developed software costs. Internally developed software costs capitalized during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was not material. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The costs to develop software that is marketed externally have not been capitalized as we believe our current software development process is essentially completed concurrent with the establishment of technological feasibility. As such, all related software development costs are expensed as incurred and included in research and development expense in our Consolidated Statement of Operations.</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_StandardProductWarrantyPolicy', window );">Product Warranty</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Product Warranty</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We warrant our Invisalign products against material defects until the treatment plan is complete. We warrant clear aligners manufactured for SmileDirectClub, LLC (&#8220;SDC&#8221;) against material defects for one year.&#160;We accrue for warranty costs in cost of net revenues upon shipment of products.&#160;The estimated warranty costs liability is primarily based on historical experience as to product failures as well as current information on replacement costs.&#160;Actual warranty costs could differ materially from the estimated amounts.&#160;We regularly review our warranty liability and update these balances based on historical warranty cost trends.&#160; </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Scanners and Services</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We warrant our intraoral scanners for a period of </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> year, which include materials and labor.&#160;We accrue for these warranty costs based on average historical repair costs.&#160;An extended warranty may be purchased for additional fees.</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_ReceivablesPolicyTextBlock', window );">Allowance for Doubtful Accounts</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allowance for Doubtful Accounts </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain an allowance for doubtful accounts for customers that are not able to make payments.&#160;We periodically review these balances, including an analysis of the customers&#8217; payment history and information regarding the customers&#8217; creditworthiness.&#160;Actual write-offs have not materially differed from the estimated allowances.</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_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our revenues are derived primarily from the sale of aligners, scanners, and services from our Clear Aligner and Scanner segments. We enter into sales contracts that may consist of multiple distinct performance obligations where certain performance obligations of the sales contract are not delivered in one reporting period. We measure and allocate revenues according to ASC 606-10, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenues from Contracts with Customers.</font><font style="font-family:inherit;font-size:10pt;">&#8221;</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We identify a performance obligation as distinct if both of the following criteria are true: the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer and the entity&#8217;s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. Determining the standalone selling price (&#8220;SSP&#8221;) and allocation of consideration from a contract to the individual performance obligations, and the appropriate timing of revenue recognition, is the result of significant qualitative and quantitative judgments. Management considers a variety of factors such as historical sales, usage rates (the number of times a customer is expected to order additional aligners), costs, and expected margin, which may vary over time depending upon the unique facts and circumstances related to each performance obligation in making these estimates. Further, our process for estimating usages rates require significant judgment and evaluation of inputs, including historical data and forecasted usages. While changes in the allocation of the SSP between performance obligations will not affect the amount of total revenues recognized for a particular contract, any material changes could impact the timing of revenue recognition, which would have a material effect on our financial position and result of operations. This is because the contract consideration is allocated to each performance obligation, delivered or undelivered, at the inception of the contract based on the SSP of each distinct performance obligation.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Clear Aligner</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into contracts (&#8220;treatment plan(s)&#8221;) that involve multiple future performance obligations.&#160;Invisalign Comprehensive, Invisalign Full, Invisalign Teen, Invisalign First, Invisalign Express 10, Invisalign Express 5, Express Package, Lite Package and Invisalign Assist products include optional additional aligners at no charge for a certain period of time ranging from one to five years after initial shipment, and Invisalign Go includes optional additional aligners at no charge for a period of up to two years after initial shipment.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We determined that our treatment plans comprise the following performance obligations that also represent distinct deliverables: initial aligners, additional aligners, case refinement, and replacement aligners. We elected to take the practical expedient to consider shipping and handling costs as activities to fulfill the performance obligation. We allocate revenues for each treatment plan based on each unit&#8217;s SSP and recognize the revenues upon shipment, as the customers obtain physical possession and we have enforceable rights to payment. As we collect most consideration upfront, we considered whether a significant financing component exists; however, as the delivery of the performance obligations are at the customer&#8217;s discretion, we concluded that no significant financing component exists. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Scanner </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We sell intraoral scanners and CAD/CAM services through both our direct sales force and distribution partners. The intraoral scanner sales price includes one year of warranty and unlimited scanning services. The customer may also select, for additional fees, extended warranty and unlimited scanning services for periods beyond the initial year. When intraoral scanners are sold with an unlimited scanning service agreement and/or extended warranty, we allocate revenues based on the respective SSPs of the scanner and the subscription service. We estimate the SSP of each element, taking into consideration historical prices as well as our discounting strategies. Revenues are then recognized over time as the monthly services are rendered and upon shipment for the scanner, as that is when we deem the customer to have obtained control. Most consideration is collected upfront and in cases where there are payment plans, consideration is collected by the one year mark and, therefore, there are no significant financing components.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Warranties</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For both Clear Aligner and Scanner segments, we offer an assurance warranty which provides the customer assurance that the product will function as the parties intended because it complies with agreed-upon specifications, and thus is not treated as a separate performance obligation and will continue to be accrued in accordance with the Financial Accounting Standards Board ("FASB") guidance on guarantees.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Volume Discounts</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In certain situations, we offer promotions in which the discount will increase depending upon the volume purchased over time. We concluded that in these situations, the promotions can represent either variable consideration or options, depending upon the specifics of the promotion. In the event the promotion contains an option, the option is considered a material right and, therefore, included in the accounting for the initial arrangement. We estimate the average anticipated discount over the lifetime of the promotion or contract, and apply that discount to each unit as it is sold. On a quarterly basis, we review our estimates and, if needed, updates are made and changes are applied prospectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accrued Sales Return Reserve</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We accrue for sales return reserve based on historical sales returns as a percentage of revenue.&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Costs to Obtain a Contract</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We offer a variety of commission plans to our salesforce; each plan has multiple components. To match the costs to obtain a contract to the associated revenue, we evaluate the individual components and capitalize the eligible components, recognizing the costs over the treatment period.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Unfulfilled Performance Obligations for Clear Aligners and Scanners</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our unfilled performance obligations as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and the estimated revenues expected to be recognized in the future related to these performance obligations are </font><font style="font-family:inherit;font-size:10pt;">$431.8 million</font><font style="font-family:inherit;font-size:10pt;">. This includes performance obligations from the Clear Aligner segment, primarily the shipment of additional aligners, which are fulfilled over </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years, and performance obligations from the iTero scanner segment, primarily support, and contracted deliveries of additional scanners, which are fulfilled over one to five years. The estimate includes both product and service unfulfilled  performance obligations and the time range reflects our best estimate of when we will transfer control to the customer and may change based on customer usage patterns, timing of shipments, readiness of customers' facilities for installation, and manufacturing availability.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Balances</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The timing of revenue recognition results in deferred revenues being recognized on our Consolidated Balance Sheet. For both aligners and scanners, we usually collect the total consideration owed prior to all performance obligations being performed with payment terms varying from net 30 to net 180 days. Contract liabilities are recorded as deferred revenue balances, which are generated based upon timing of invoices and recognition patterns, not payments. If the revenue recognition exceeds the billing, the exceeded amount is considered unbilled receivable and a contract asset. Conversely, if the billing occurs prior to the revenue recognition, the amount is considered deferred revenue and a contract liability.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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_ShippingAndHandlingCostPolicyTextBlock', window );">Shipping and Handling Costs</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Shipping and Handling Costs</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shipping and handling charges to customers are included in net revenues, and the associated costs incurred are recorded in cost of net revenues.</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_CommitmentsAndContingenciesPolicyTextBlock', window );">Legal Proceedings and Litigations</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings and Litigations</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are involved in legal proceedings on an ongoing basis. If we believe that a loss arising from such matters is probable and can be reasonably estimated, we accrue the estimated loss in our consolidated financial statements. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range.</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_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expense is expensed as incurred and includes the costs associated with the research and development of new products and enhancements to existing products. These costs primarily include personnel-related costs, including payroll and stock-based compensation, outside consulting expenses and allocations of corporate overhead expenses including facilities and information technology (&#8220;IT&#8221;).</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_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Costs</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cost of advertising and media is expensed as incurred.&#160;For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, we incurred advertising costs of </font><font style="font-family:inherit;font-size:10pt;">$88.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$70.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$36.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</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_StockholdersEquityPolicyTextBlock', window );">Common Stock Repurchase</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock Repurchase</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We repurchase our own common stock from time to time in the open market when our Board of Directors approve a stock repurchase program. We account for these repurchases under the accounting guidance for equity where we allocate the total repurchase value that is in excess over par value between additional paid-in capital and retained earnings. All shares repurchased are retired.</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_LessorLeasesPolicyTextBlock', window );">Operating Leases</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Operating Leases</font></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease office spaces, vehicles and equipment under operating leases with original lease periods of up to </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;"> years.&#160;Certain of these leases have free or escalating rent payment provisions and lease incentives provided by the landlord. We recognize rent expense under such leases on a straight-line basis over the term of the lease.</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_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes.  </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As part of the process of preparing our consolidated financial statements, we are required to estimate our income taxes in each of the jurisdictions in which we operate. This process involves us estimating our current tax exposure under the applicable tax laws and assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities which are included in our Consolidated Balance Sheet.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for uncertainty in income taxes pursuant to authoritative guidance based on a two-step approach to recognize and measure uncertain tax positions taken or expected to be taken in a tax return. The first step is to determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit based on its technical merits, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. We adjust reserves for our uncertain tax positions due to changing facts and circumstances, such as the closing of a tax audit or refinement of estimates due to new information. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will impact our tax provision in our Consolidated Statement of Operation in the period in which such determination is made.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We assess the likelihood that we will be able to realize our deferred tax assets. Should there be a change in our ability to realize our deferred tax assets, our tax provision would increase in the period in which we determine that it is more likely than not that we cannot realize our deferred tax assets. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance. If it is more likely than not that we will not realize our deferred tax assets, we will increase our provision for taxes by recording a valuation allowance against the deferred tax assets that we estimate will not ultimately be realizable. The available positive evidence at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> included historical operating profits and a projection of future income sufficient to realize most of our remaining deferred tax assets. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, it was considered more likely than not that our deferred tax assets would be realized with the exception of certain foreign loss carryovers as we are unable to forecast sufficient future profits to realize the deferred tax assets. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The U.S. Tax Cuts and Jobs Act was enacted into law on December 22, 2017 which included provisions for certain foreign-sourced earnings referred to as Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;). GILTI imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. FASB guidance issued in January 2018 allows companies to make an accounting policy election to either (i) account for GILTI as a component of tax expense in the period in which the tax is incurred (the &#8220;period cost method&#8221;), or (ii) account for GILTI in the measurement of deferred taxes (the &#8220;deferred method&#8221;). We have made the election to record GILTI tax using the period cost method.</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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based compensation</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize stock-based compensation cost for shares expected to vest on a straight-line basis over the requisite service period of the award, net of estimated forfeitures. We use the Black-Scholes option pricing model to determine the fair value of stock awards and employee stock purchase plan shares. We estimate the fair value of market-performance based restricted stock units using a Monte Carlo simulation model which requires the input of assumptions, including expected term, stock price volatility and the risk-free rate of return.&#160;In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited.&#160;Forfeitures are estimated based on historical experience at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.&#160;The assumptions used in calculating the fair value of share-based payment awards represent management&#8217;s best estimates, but these estimates involve inherent uncertainties and the application of management&#8217;s judgment.&#160;As a result, if factors change and we use different assumptions, our stock-based compensation expense could be materially different in the future.</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_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive Income </font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprehensive income includes all changes in equity during a period from non-owner sources including unrealized gains and losses on investments and foreign currency translation adjustments, net of their related tax effect.</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 );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(i)  New Accounting Updates Recently Adopted</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued Accounting Standards Update ("ASU") 2016-09, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Improvements to Employee Share-Based Payment Accounting</font><font style="font-family:inherit;font-size:10pt;">" </font><font style="font-family:inherit;font-size:10pt;color:#252525;">(Topic 718)</font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">. </font><font style="font-family:inherit;font-size:10pt;color:#252525;">We adopted the standard in the first quarter of fiscal year 2017. With this adoption, excess tax benefits related to stock-based compensation expense are reflected in our consolidated statement of operations as a component of the provision for income taxes instead of additional paid-in capital in our consolidated balance sheet. In addition, we elected to continue to estimate expected forfeitures rather than as they occur to determine the amount of compensation cost to be recognized in each period. During the fiscal year ended December 31, 2017, we recognized excess tax benefits of $30.0 million in our provision for income taxes. Excess tax benefits from share-based payment arrangements are classified as an operating activity in our consolidated statement of cash flows.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, FASB released ASU 2014-09, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers,</font><font style="font-family:inherit;font-size:10pt;">&#8221; (Topic 606) to supersede nearly all existing revenue recognition guidance under GAAP. The core principle of the standard is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for the goods or services. We adopted the guidance in the first quarter of fiscal year 2018 by applying the full retrospective method. The impact of adoption was primarily related to the Clear Aligner segment. Our disaggregation of revenues can be found in Note 16 &#8220;Segments and Geographical Information.&#8221; We elected to take the practical expedient to exclude from the transaction price all taxes assessed by a governmental authority. Prior periods have been retrospectively adjusted, and we recognized a </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;"> cumulative effect of adopting the guidance as an adjustment to our opening balance of retained earnings as of January 1, 2016 in our Consolidated Statements of Stockholders&#8217; Equity.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The adoption of ASU 2014-09 did not have a material impact on our Consolidated Statement of Operations, Consolidated Statements of Comprehensive Income or Consolidated Statements of Cash Flows. Consolidated Balance Sheet line items, which reflect the adoption of the ASU 2014-09 are as follows (in thousands):</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="13" rowspan="1"></td></tr><tr><td style="width:64%;" 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:9%;" 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:9%;" 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:9%;" 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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</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;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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">Adjustment</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Adjusted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset Accounts:</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">322,825</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,364</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">324,189</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</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:10pt;"><font style="font-family:inherit;font-size:10pt;">50,059</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(725</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">49,334</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets</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:10pt;"><font style="font-family:inherit;font-size:10pt;">38,379</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,514</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:10pt;"><font style="font-family:inherit;font-size:10pt;">43,893</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability and Stockholders&#8217; Equity Accounts:</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">194,198</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,364</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">195,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">266,842</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:10pt;"><font style="font-family:inherit;font-size:10pt;">871</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:10pt;"><font style="font-family:inherit;font-size:10pt;">267,713</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</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:10pt;"><font style="font-family:inherit;font-size:10pt;">263,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;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,918</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:10pt;"><font style="font-family:inherit;font-size:10pt;">267,274</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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued  ASU 2016-15,</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> &#8220;Classification of Certain Cash Receipts and Cash Payments,&#8221; </font><font style="font-family:inherit;font-size:10pt;">which clarifies the presentation and classification of certain cash receipts and cash payments in the statements of cash flows. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2017. </font><font style="font-family:inherit;font-size:10pt;color:#252525;">We adopted the standard in the first quarter of fiscal year 2018 on a retrospective basis, and it did not have an impact on our Consolidated Statements of Cash Flows.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU 2016-18,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Statement of Cash Flows&#8212;Restricted Cash,&#8221;</font><font style="font-family:inherit;font-size:10pt;">&#160;which provides guidance to address the classification and presentation of changes in restricted cash in the statements of cash flows. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2017 on a retrospective basis. We adopted the guidance in the first quarter of fiscal year 2018 on a retrospective basis and presented the changes in the total of cash, cash equivalents, and restricted cash in the Consolidated Statements of Cash Flows. Consolidated Statement of Cash Flows line items, which reflect the adoption of the ASU 2016-18, are as follows (in thousands): </font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;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="13" rowspan="1"></td></tr><tr><td style="width:64%;" 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:9%;" 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:9%;" 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:9%;" 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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</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;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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Adjusted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash Flows from Investing Activities</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other investing activities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">567</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,164</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,597</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in investing activities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(248,313</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,164</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(251,477</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,510</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:10pt;"><font style="font-family:inherit;font-size:10pt;">34</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,544</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net increase in cash, cash equivalents, and restricted cash</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:10pt;"><font style="font-family:inherit;font-size:10pt;">60,236</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,130</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">57,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash at beginning of the period</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:10pt;"><font style="font-family:inherit;font-size:10pt;">389,275</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,744</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:10pt;"><font style="font-family:inherit;font-size:10pt;">393,019</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash at end of the period</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">449,511</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">614</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">450,125</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%;text-align:center;padding-left:0px;text-indent:0px;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="13" rowspan="1"></td></tr><tr><td style="width:67%;" 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: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: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></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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</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;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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Adjusted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash Flows from Investing Activities</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other investing activities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,211</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,031</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash provided by investing activities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">72,848</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:10pt;"><font style="font-family:inherit;font-size:10pt;">180</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:10pt;"><font style="font-family:inherit;font-size:10pt;">73,028</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,417</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">43</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,374</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net increase in cash, cash equivalents, and restricted cash</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:10pt;"><font style="font-family:inherit;font-size:10pt;">221,561</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:10pt;"><font style="font-family:inherit;font-size:10pt;">223</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:10pt;"><font style="font-family:inherit;font-size:10pt;">221,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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash at beginning of the period</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:10pt;"><font style="font-family:inherit;font-size:10pt;">167,714</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,521</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:10pt;"><font style="font-family:inherit;font-size:10pt;">171,235</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash at end of the period</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">389,275</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,744</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">393,019</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#252525;">In May 2017, the FASB issued ASU 2017-09, &#8220;</font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Compensation</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8212;</font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Stock Compensation (Topic 718): Scope of Modification Accounting,&#8221; </font><font style="font-family:inherit;font-size:10pt;color:#252525;">to clarify when to account for a change to the terms or conditions of a share-based payment award as a modification. </font><font style="font-family:inherit;font-size:10pt;">The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2017 on a prospective basis. We adopted the standard in the first quarter of fiscal year 2018 on a prospective basis which did not have an impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(ii)  Recent Accounting Updates Not Yet Effective</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">&#8221; (Topic 842) to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The updated guidance is effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. In July 2018, the FASB issued&#160;ASU 2018-11, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases- Targeted Improvements,</font><font style="font-family:inherit;font-size:10pt;">&#8221; which p</font><font style="font-family:inherit;font-size:10pt;color:#252525;">rovides an additional transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings. We will adopt this standard in the first quarter of fiscal year 2019 by electing the transition method issued in ASU 2018-11 and the package of practical expedients available in the standard. We are finalizing our implementation efforts related to policies, processes and internal controls to comply with the guidance. Upon adoption, based on our lease portfolio as of December 31, 2018, we anticipate recognizing right-of-use assets in the range of $67 million to $74 million and related lease liabilities in the range of $77 million to $86 million on our Consolidated Balance Sheet, with no material impact to our Consolidated Statement of Operations. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#252525;">In June 2016, the FASB issued ASU 2016-13, &#8220;</font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Financial Instruments - Credit Losses</font><font style="font-family:inherit;font-size:10pt;color:#252525;">&#8221; (Topic 326)</font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">. </font><font style="font-family:inherit;font-size:10pt;">The FASB issued this update to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this update replace the existing guidance of incurred loss impairment methodology with an approach that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. In November 2018, the FASB issued&#160;ASU 2018-19, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, </font><font style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Financial Instruments - Credit Losses</font><font style="font-family:inherit;font-size:10pt;">&#8221; which clarifies the scope of guidance in the ASU 2016-13</font><font style="font-family:inherit;font-size:10pt;color:#252525;">. The updated guidance is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption of the update is permitted in fiscal years beginning after December 15, 2018, including interim periods within those fiscal years.&#160;</font><font style="font-family:inherit;font-size:10pt;">We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,&#8221;</font><font style="font-family:inherit;font-size:10pt;"> to simplify the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Under the amendments, an entity will recognize an impairment charge for the amount by which the carrying value exceeds the fair value. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued ASU 2018-02,</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> &#8220;Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,&#8221; </font><font style="font-family:inherit;font-size:10pt;">which gives entities the option to reclassify to retained earnings the tax effects resulting from the U.S. Tax Cuts and Jobs Act (the &#8220;TCJA&#8221;) related to items in accumulated other comprehensive income. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2018 on a retrospective basis and early adoption is permitted. We do not expect that the guidance will have a material impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#8212;Changes to the Disclosure Requirements for Fair Value Measurement,&#8221; </font><font style="font-family:inherit;font-size:10pt;">to modify the disclosure requirements on fair value measurements in Topic 820, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement</font><font style="font-family:inherit;font-size:10pt;">. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles&#8212;Goodwill and Other&#8212;Internal-Use Software (Subtopic 350-40) Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,&#8221;</font><font style="font-family:inherit;font-size:10pt;"> to clarify the guidance on the costs of implementing a cloud computing hosting arrangement that is a service contract. Under the amendments, the entity is required to follow the guidance in Subtopic 350-40, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Internal-Use Software</font><font style="font-family:inherit;font-size:10pt;">, to determine which implementation costs under the service contract to be capitalized as an asset and which costs to expense. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2019 either on a retrospective or prospectively basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.</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_EarningsPerSharePolicyTextBlock', window );">Net Incomer Per Share</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period.&#160;Diluted net income per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock.&#160;Potential common stock, computed using the treasury stock method, includes RSUs, MSUs, stock options and our ESPP.</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_algn_BasisOfPresentationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Basis of Presentation [Policy 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;">algn_BasisOfPresentationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_DescriptionOfBusinessPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of Business [Policy 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;">algn_DescriptionOfBusinessPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements.</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 340<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84159346&amp;loc=d3e8275-108329<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 20<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68054294&amp;loc=d3e8384-108330<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-108586<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(1))<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 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="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(1)(a))<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 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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6052-115624<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 credit risk.</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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<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 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="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_ConsolidationVariableInterestEntityPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=d3e5728-111685<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 5A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=SL6759159-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: 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 2AA<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=108788376&amp;loc=SL6759068-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationVariableInterestEntityPolicy</td>
</tr>
<tr>
<td style="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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 its derivative instruments and hedging 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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41638-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41675-113959<br><br>Reference 6: 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.(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</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><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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="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_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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.12)<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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: 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 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=SL94080555-108585<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 determining the fair value of financial instruments.</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 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109250915&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of 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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<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 50<br> -Paragraph 1<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_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: 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 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 5: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: 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 25<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32247-109318<br><br>Reference 7: 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 28<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32280-109318<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</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 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109236672&amp;loc=d3e543-108305<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4492-108314<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<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_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="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_LessorLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 arrangements entered into by lessor.</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 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888428&amp;loc=SL77919352-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment classified as marketable security.</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> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=75019621&amp;loc=d3e62652-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</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.13(a))<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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables.</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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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(4))<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 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e4975-111524<br><br>Reference 5: 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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs it has 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.</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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 50<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19347-109286<br><br>Reference 3: 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6389767&amp;loc=d3e17916-109280<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.15)<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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 (b),(f)<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 1<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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShippingAndHandlingCostPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShippingAndHandlingCostPolicyTextBlock</td>
</tr>
<tr>
<td style="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_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 standard warranties including the methodology for measuring the liability.</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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="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_StockholdersEquityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 its capital stock transactions, including dividends and accumulated other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21459-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityPolicyTextBlock</td>
</tr>
<tr>
<td style="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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-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_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>55
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844608672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Schedule of New Accounting Pronouncements and Changes in Accounting Principles</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheet line items, which reflect the adoption of the ASU 2014-09 are as follows (in thousands):</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="13" rowspan="1"></td></tr><tr><td style="width:64%;" 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:9%;" 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:9%;" 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:9%;" 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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</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;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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">Adjustment</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Adjusted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset Accounts:</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">322,825</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,364</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">324,189</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</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:10pt;"><font style="font-family:inherit;font-size:10pt;">50,059</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(725</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">49,334</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets</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:10pt;"><font style="font-family:inherit;font-size:10pt;">38,379</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,514</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:10pt;"><font style="font-family:inherit;font-size:10pt;">43,893</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability and Stockholders&#8217; Equity Accounts:</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">194,198</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,364</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">195,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">266,842</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:10pt;"><font style="font-family:inherit;font-size:10pt;">871</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:10pt;"><font style="font-family:inherit;font-size:10pt;">267,713</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</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:10pt;"><font style="font-family:inherit;font-size:10pt;">263,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;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,918</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:10pt;"><font style="font-family:inherit;font-size:10pt;">267,274</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><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Statement of Cash Flows line items, which reflect the adoption of the ASU 2016-18, are as follows (in thousands): </font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;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="13" rowspan="1"></td></tr><tr><td style="width:64%;" 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:9%;" 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:9%;" 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:9%;" 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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</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;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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Adjusted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash Flows from Investing Activities</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other investing activities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">567</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,164</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,597</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in investing activities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(248,313</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,164</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(251,477</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,510</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:10pt;"><font style="font-family:inherit;font-size:10pt;">34</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,544</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net increase in cash, cash equivalents, and restricted cash</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:10pt;"><font style="font-family:inherit;font-size:10pt;">60,236</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,130</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">57,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash at beginning of the period</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:10pt;"><font style="font-family:inherit;font-size:10pt;">389,275</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,744</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:10pt;"><font style="font-family:inherit;font-size:10pt;">393,019</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash at end of the period</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">449,511</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">614</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">450,125</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%;text-align:center;padding-left:0px;text-indent:0px;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="13" rowspan="1"></td></tr><tr><td style="width:67%;" 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: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: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></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 colspan="11" 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:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</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;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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">As Adjusted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash Flows from Investing Activities</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other investing activities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,211</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,031</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash provided by investing activities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">72,848</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:10pt;"><font style="font-family:inherit;font-size:10pt;">180</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:10pt;"><font style="font-family:inherit;font-size:10pt;">73,028</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,417</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">43</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,374</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net increase in cash, cash equivalents, and restricted cash</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:10pt;"><font style="font-family:inherit;font-size:10pt;">221,561</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:10pt;"><font style="font-family:inherit;font-size:10pt;">223</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:10pt;"><font style="font-family:inherit;font-size:10pt;">221,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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash at beginning of the period</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:10pt;"><font style="font-family:inherit;font-size:10pt;">167,714</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,521</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:10pt;"><font style="font-family:inherit;font-size:10pt;">171,235</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash, cash equivalents, and restricted cash at end of the period</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">389,275</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,744</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">393,019</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_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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109236672&amp;loc=d3e765-108305<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.10-01.(b)(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=27015980&amp;loc=d3e46468-122699<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22580-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109236672&amp;loc=d3e725-108305<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="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>56
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6833284480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities and Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Investments, All Other Investments [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_AvailableForSaleSecuritiesTextBlock', window );">Short-Term And Long-Term Marketable Securities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the estimated fair value of our short-term and long-term marketable securities, classified as available for sale, are as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Short-term</font><font style="font-family:inherit;font-size:9pt;">&#160;</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="17" rowspan="1"></td></tr><tr><td style="width:52%;" 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:9%;" 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:9%;" 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:9%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2018</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:inherit;font-size:8pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair Value</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,793</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,793</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">45,100</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(48</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">45,052</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">19,981</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(77</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">19,904</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,292</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,291</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">420</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">420</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities, short-term</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">98,586</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(127</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">98,460</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-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Long-term</font><font style="font-family:inherit;font-size:8pt;">&#160;</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="17" rowspan="1"></td></tr><tr><td style="width:52%;" 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:9%;" 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:9%;" 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:9%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2018</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:inherit;font-size:8pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair Value</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,957</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,960</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,399</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,407</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,235</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,244</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">500</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">501</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities, long-term</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,091</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">23</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,112</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-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Short-term</font><font style="font-family:inherit;font-size:9pt;">&#160;</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="17" rowspan="1"></td></tr><tr><td style="width:52%;" 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:9%;" 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:9%;" 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:9%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</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:inherit;font-size:8pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">58,503</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">58,502</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">145,728</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(174</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">145,557</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,013</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(7</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,006</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">60,650</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">(70</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">60,580</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,386</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,386</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities, short-term</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">272,280</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(252</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">272,031</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-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Long-term</font><font style="font-family:inherit;font-size:9pt;">&#160;</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="17" rowspan="1"></td></tr><tr><td style="width:52%;" 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:9%;" 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:9%;" 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:9%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</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:inherit;font-size:8pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,023</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(68</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">14,955</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds </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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,067</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(76</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities, long-term</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">40,090</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(144</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">39,948</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></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_MarketableSecuritiesTextBlock', window );">Marketable Securities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As the carrying value approximates the fair value for our short-term and long-term marketable securities shown in the tables above, the following table summarizes the fair value of our short-term and long-term marketable securities classified by contractual maturity as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#160;(in thousands):</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:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:70%;" 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:12%;" 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:12%;" 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 colspan="7" 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:inherit;font-size:8pt;font-weight:bold;">December 31,</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;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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">One year or less</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;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;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,460</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">272,031</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in greater than one year</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,112</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">39,948</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total marketable securities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">107,572</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">311,979</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostAndEquityMethodInvestmentsDisclosureTextBlock', window );">Investments in privately held companies</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments in privately held companies as of December&#160;31, 2018 and December 31, 2017 are as follows (in thousands):</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:12%;" 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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity securities under the equity method investment </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,913</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,606</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity securities without readily determinable fair values </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,862</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></table></div></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;" 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:9pt;padding-left:18px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;">Refer to Note 4 &#8220;Equity Method Investments&#8221; of the Notes to Consolidated Financial Statements</font><font style="font-family:inherit;font-size:9pt;">&#160;for more information</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;" 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:9pt;padding-left:18px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">2  </sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">In April 2018, </font><font style="font-family:inherit;font-size:9pt;">$4.9 million</font><font style="font-family:inherit;font-size:9pt;"> of convertible short term notes receivable (recurring Level 3 investment) was converted into equity securities     as a result of qualified financing secured by the private company in accordance with ASC 321, </font><font style="font-family:inherit;font-size:9pt;font-style:italic;">&#8220;Investments&#8212;Equity Securities.&#8221;</font><font style="font-family:inherit;font-size:9pt;"> The equity securities issued upon conversion are reported as a nonrecurring investment within other assets in our Consolidated Balance Sheet. During the year ended </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, there were no fair value adjustments to equity securities without readily determinable fair values. </font></div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Financial Assets Measured At Fair Value On A Recurring Basis</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize our financial assets measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</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="13" rowspan="1"></td></tr><tr><td style="width:49%;" 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: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: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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</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:inherit;font-size:8pt;font-weight:bold;">Balance as of December 31, 2018</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:inherit;font-size:8pt;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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">431,081</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">431,081</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,681</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,195</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,195</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,880</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,880</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,793</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,793</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">45,052</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">45,052</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">19,904</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">19,904</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,291</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,291</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">420</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">420</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-term investments:</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,407</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,407</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,960</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,960</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,244</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,244</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate of deposit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">501</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">501</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaid expenses and other current assets:</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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Israeli funds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,047</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,047</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="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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">552,456</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">450,811</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">101,645</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></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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="17" rowspan="1"></td></tr><tr><td style="width:32%;" 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: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: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: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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</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:inherit;font-size:8pt;font-weight:bold;">Balance as of December 31, 2017</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:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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;" rowspan="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:inherit;font-size:8pt;font-weight:bold;">Level 3</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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</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;" 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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">253,155</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">253,155</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,246</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,246</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</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;" 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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</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:10pt;"><font style="font-family:inherit;font-size:10pt;">58,502</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">58,502</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">145,557</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">145,557</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,006</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,006</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">60,580</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:10pt;"><font style="font-family:inherit;font-size:10pt;">60,580</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,386</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,386</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-term investments:</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;" 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;" 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;" 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;" 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;U.S. government agency bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">14,955</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">14,955</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,993</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,993</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaid expenses and other current assets:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Israeli funds</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,075</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,075</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Short-term notes receivable</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,476</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,476</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="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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">581,947</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">313,735</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">263,736</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,476</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock', window );">Schedule of Notional Amounts of Outstanding Derivative Positions</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands): </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;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="6" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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></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="5" 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:inherit;font-size:8pt;font-weight:bold;">December 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="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Local Currency Amount</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">Notional Contract Amount (USD)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Euro</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8364;62,000</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;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;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,095</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Chinese Yuan</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#165;375,000</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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,515</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Brazilian Real</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">R$81,000</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:10pt;"><font style="font-family:inherit;font-size:10pt;">20,858</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Canadian Dollar</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:10pt;"><font style="font-family:inherit;font-size:10pt;">C$27,000</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:10pt;"><font style="font-family:inherit;font-size:10pt;">19,808</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:10pt;"><font style="font-family:inherit;font-size:10pt;">British Pound</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#163;13,000</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:10pt;"><font style="font-family:inherit;font-size:10pt;">16,635</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Japanese Yen</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#165;1,700,000</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,357</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Australian Dollar</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A$3,000</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,114</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="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 style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">200,382</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></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_AvailableForSaleSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.</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_AvailableForSaleSecuritiesTextBlock</td>
</tr>
<tr>
<td style="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_CostAndEquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost method and equity method investments included basis, impairment losses, recognized or unrecognized gains (losses).</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_CostAndEquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19190-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (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_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 notional amounts of outstanding derivative positions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock</td>
</tr>
<tr>
<td style="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>57
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6847882944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related 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_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consist of the following (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</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 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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,119</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,721</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Work in process</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:10pt;"><font style="font-family:inherit;font-size:10pt;">13,784</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,157</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,738</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,810</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventories</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">55,641</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">31,688</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></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_ScheduleOfOtherAssetsTableTextBlock', window );">Schedule of Other Assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets consist of the following (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalized commissions </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup></font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,185</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,514</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity securities </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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,862</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Security deposits</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,162</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,557</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loan receivable from equity investee</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">30,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term 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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,778</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,822</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">26,987</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">43,893</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment consist of the following (in thousands):</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:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:17%;" 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:11%;" 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="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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</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:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Generally Used Estimated Useful Life</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Clinical and manufacturing equipment</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Up to 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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,179</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,392</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer hardware</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 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:10pt;"><font style="font-family:inherit;font-size:10pt;">34,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><td style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,933</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software </font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 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:10pt;"><font style="font-family:inherit;font-size:10pt;">59,617</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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,756</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">33,436</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:10pt;"><font style="font-family:inherit;font-size:10pt;">16,271</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease term </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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:10pt;"><font style="font-family:inherit;font-size:10pt;">77,168</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:10pt;"><font style="font-family:inherit;font-size:10pt;">37,756</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building</font></div></td><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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20 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:10pt;"><font style="font-family:inherit;font-size:10pt;">139,315</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:10pt;"><font style="font-family:inherit;font-size:10pt;">63,887</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,630</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,630</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CIP</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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:10pt;"><font style="font-family:inherit;font-size:10pt;">95,414</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">85,976</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">693,056</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:10pt;"><font style="font-family:inherit;font-size:10pt;">484,601</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization and impairment charges </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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">(171,727</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(135,808</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property, plant and equipment, net</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">521,329</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">348,793</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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;"> Shorter of remaining lease term or estimated useful lives of asset</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consist of the following (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;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:inherit;font-size:8pt;">&#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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued payroll and benefits</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,109</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,004</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued 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:10pt;"><font style="font-family:inherit;font-size:10pt;">39,323</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:10pt;"><font style="font-family:inherit;font-size:10pt;">27,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued customer credits and deposits</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,439</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,373</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,551</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,929</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued property, plant and equipment</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,193</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,362</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued professional fees</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,752</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,316</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales return reserve </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,534</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,364</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales tax and value added tax</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,276</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,503</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued income 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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,752</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,405</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales rebate</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,668</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,209</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,082</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,779</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total accrued liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">234,679</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">195,562</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></table></div></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_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Warranty accrual</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> consists of the following activity (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty as of December&#160;31, 2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,841</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charged to cost of net revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,195</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actual warranty expenditures</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,107</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty as of December&#160;31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,929</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charged to cost of net revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,059</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actual warranty expenditures</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,437</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty as of December&#160;31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,551</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock', window );">Deferred Revenue, by Arrangement, Disclosure</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues consist of the following (in thousands):</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:12%;" 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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues - current</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">393,138</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;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;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">267,713</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues - long-term</font><font style="font-family:inherit;font-size:9pt;">&#160;</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,051</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,588</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><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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueByArrangementDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<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_DeferredRevenueByArrangementDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="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(13))<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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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(6)(c))<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(6)(b))<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(6)(a))<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfOtherAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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>58
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837790928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 );">Schedule of Goodwill</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The change in the carrying value of goodwill for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, all attributable to our Clear Aligner reporting unit, is as follows (in thousands):</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:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">61,044</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill from distributor acquisitions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,247</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></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:10pt;"><font style="font-family:inherit;font-size:10pt;">323</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">64,614</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustments </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></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:10pt;"><font style="font-family:inherit;font-size:10pt;">(585</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">64,029</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)  </sup></font><font style="font-family:inherit;font-size:9pt;">The adjustments to goodwill during the period were related to foreign currency translation and/or purchase accounting adjustments within the   measurement period.</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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Amortized Intangible Assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangible long-lived assets are being amortized as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:0px;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.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:30%;" 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:8%;" 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:12%;" 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;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Amortization Period (in 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="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:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Amount as of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,&#160;2018</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:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Impairment Loss</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:inherit;font-size:8pt;font-weight:bold;">Net&#160;Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value as of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks</font></div></td><td 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" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,100</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,907</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,179</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,014</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Existing technology</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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,600</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,268</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,328</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,004</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</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:10pt;"><font style="font-family:inherit;font-size:10pt;">33,500</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,542</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,751</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,207</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Reacquired rights</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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,500</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,341</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,159</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Patents</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,796</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,334</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,462</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">618</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(544</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">74</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">68,114</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(30,936</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,258</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,920</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></table></div></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="18" rowspan="1"></td></tr><tr><td style="width:30%;" 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:8%;" 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:12%;" 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;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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Amortization Period (in 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="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:inherit;font-size:8pt;font-weight:bold;">Gross&#160;Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount as of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</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:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Impairment Loss</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:inherit;font-size:8pt;font-weight:bold;">Net&#160;Carrying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value as of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks</font></div></td><td 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" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,100</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,769</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,179</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,152</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Existing technology</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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,600</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,704</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,328</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,568</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</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:10pt;"><font style="font-family:inherit;font-size:10pt;">33,500</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,681</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,751</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,068</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Reacquired rights</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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,500</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,356</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,144</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Patents</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,798</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,504</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,294</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">618</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(390</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">228</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangible assets</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">68,116</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(24,404</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,258</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,454</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Future Amortization for Finited-Lived Intangible Assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total estimated annual future amortization expense for these acquired intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</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="5" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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;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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year</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:inherit;font-size:8pt;font-weight:bold;">Amortization</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;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;">2019</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,134</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,847</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,389</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,116</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,495</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</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:10pt;"><font style="font-family:inherit;font-size:10pt;">939</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,920</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI 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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>59
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837849376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of Future Lease Payments</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Minimum future lease payments for non-cancelable leases as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, are as follows (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" 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:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Fiscal Year</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:inherit;font-size:8pt;font-weight:bold;">Operating&#160;Leases</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">21,429</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">20,483</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">18,897</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,096</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,400</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</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:10pt;"><font style="font-family:inherit;font-size:10pt;">18,371</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum lease payments</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">106,676</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>60
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6840544480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Stock-based Compensation Expense</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The stock-based compensation related to all of our stock-based awards and employee stock purchases for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:12%;" 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:12%;" 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:inherit;font-size:8pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of net revenues</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,695</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,330</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,966</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, 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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,422</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:10pt;"><font style="font-family:inherit;font-size:10pt;">46,550</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:10pt;"><font style="font-family:inherit;font-size:10pt;">42,612</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</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:10pt;"><font style="font-family:inherit;font-size:10pt;">10,646</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,974</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,570</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">70,763</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">58,854</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,148</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></table></div></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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Option Activity</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Activity for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, under the stock option plans is set forth below:</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:11%;" 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:11%;" 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:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock&#160;Options</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price&#160;per&#160;Share</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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted&#160;Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual&#160;Term</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in 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="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:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of December&#160;31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">75</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11.36</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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(67</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11.76</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;padding-right:2px;" 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="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled or expired</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;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;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;" 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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of December&#160;31, 2018</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8.07</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.16</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,649</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested at December&#160;31, 2018</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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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><td style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8.07</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="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.16</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,649</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at December&#160;31, 2018</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8.07</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.16</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,649</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></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_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock', window );">Fair value assumptions using the Monte Carlo simulation</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted-average assumptions used in the Monte Carlo simulation were as follows:</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" 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:11%;" 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:11%;" 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:inherit;font-size:8pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</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:10pt;"><font style="font-family:inherit;font-size:10pt;">31.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">28.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">34.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest 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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.5</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividends</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average fair value per share at grant date</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">470.75</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">120.39</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">68.88</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>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock', window );">Schedule of ESPP share activity</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the ESPP shares issued:</font></div><div style="line-height:120%;text-align:center;text-indent:0px;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:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:12%;" 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:12%;" 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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Number&#160;of shares issued (in thousands)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">164</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:10pt;"><font style="font-family:inherit;font-size:10pt;">202</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:10pt;"><font style="font-family:inherit;font-size:10pt;">197</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average price</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">96.95</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">59.93</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">48.65</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><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_PlanNameAxis=algn_EmployeeStockPurchasePlan2010Member', window );">Employee Stock Purchase Plan 2010</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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Weighted Average Assumptions Used for the Fair Value of Options Component of Purchase Plan Granted Estimated at Grant Date</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the option component of the 2010 Purchase Plan shares was estimated at the grant date using the Black-Scholes option pricing model with the following weighted average assumptions:</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:12%;" 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:12%;" 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:inherit;font-size:8pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December&#160;31,</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in 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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</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:10pt;"><font style="font-family:inherit;font-size:10pt;">35.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">26.8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">30.5</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest 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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected dividends</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average fair value at grant date</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">94.71</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">31.36</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">22.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></tr></table></div></div></div><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_StockOptionMember', window );">Stock Option</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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Weighted Average Assumptions Used for the Fair Value of Options Component of Purchase Plan Granted Estimated at Grant Date</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Activity for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, under the stock option plans is set forth below:</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:11%;" 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:11%;" 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:inherit;font-size:8pt;">&#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:inherit;font-size:8pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock&#160;Options</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price&#160;per&#160;Share</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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted&#160;Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual&#160;Term</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in 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="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:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of December&#160;31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">75</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11.36</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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(67</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11.76</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;padding-right:2px;" 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="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled or expired</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;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;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;" 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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of December&#160;31, 2018</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8.07</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.16</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,649</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested at December&#160;31, 2018</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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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><td style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8.07</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="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.16</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,649</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at December&#160;31, 2018</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8.07</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.16</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,649</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></table></div></div></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Summary of Nonvested Shares</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, is as follows:</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:11%;" 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:11%;" 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:inherit;font-size:8pt;font-weight:bold;">Number&#160;of Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying&#160; RSUs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value</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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted&#160;Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual&#160;Term</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in 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="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:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Nonvested as of December&#160;31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,341</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">82.30</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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">235</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:10pt;"><font style="font-family:inherit;font-size:10pt;">262.58</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;padding-right:2px;" 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="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and released</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(562</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">75.22</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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(83</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">112.33</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;padding-right:2px;" 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="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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nonvested as of December&#160;31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">931</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">129.42</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.04</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">194,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></tr></table></div></div></div><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=algn_MarketPerformanceBasedRestrictedStockUnitsMember', window );">Market Performance Based Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock', window );">Summary of Nonvested Shares</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the MSU performance for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:11%;" 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:11%;" 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:inherit;font-size:8pt;font-weight:bold;">Number&#160;of Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying&#160;MSUs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value</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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted&#160;Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual&#160;Term</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in 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="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:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Nonvested as of December&#160;31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">428</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">78.53</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;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;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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">208</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:10pt;"><font style="font-family:inherit;font-size:10pt;">266.78</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;padding-right:2px;" 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="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and released</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(312</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">62.41</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;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;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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;padding-right:2px;" 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="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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nonvested as of December&#160;31, 2018</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">324</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="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">215.07</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.16</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">67,897</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Method Used [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;">algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of total share-based compensation cost, including the amounts attributable to each share-based compensation plan and any related tax benefits.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in outstanding nonvested performance-based units.</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)<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_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employee stock purchase plan 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<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_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="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 (d)<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 (e)<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 (c)(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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="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 (f)(2)<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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="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_PlanNameAxis=algn_EmployeeStockPurchasePlan2010Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=algn_EmployeeStockPurchasePlan2010Member</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_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockOptionMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=algn_MarketPerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=algn_MarketPerformanceBasedRestrictedStockUnitsMember</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>61
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6608313296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income before Income Tax, Domestic and Foreign</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">income before provision for income taxes and equity in losses of investee consists of the following (in thousands):</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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,658</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,696</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,871</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</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:10pt;"><font style="font-family:inherit;font-size:10pt;">294,993</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">241,103</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">123,695</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income before provision for income taxes and equity in losses of investee</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">466,651</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">364,799</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">242,566</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></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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for (benefit from) income taxes consists of the following (in thousands):</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:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" 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:inherit;font-size:8pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">35,788</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">91,214</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">40,235</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,989</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,724</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,794</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">29,799</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">106,938</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">65,029</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current</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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,568</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,580</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,603</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,274</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,677</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,636</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,294</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,257</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,239</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current</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:10pt;"><font style="font-family:inherit;font-size:10pt;">22,753</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,285</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,964</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,123</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,682</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,032</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">21,630</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">17,967</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,068</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">57,723</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">130,162</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">51,200</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></table></div></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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The differences between income taxes using the federal statutory income tax rate of </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;"> for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">35%</font><font style="font-family:inherit;font-size:10pt;"> for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and our effective tax rate are as follows:</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:53%;" 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: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: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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="8" 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:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:inherit;font-size:8pt;">&#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;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. federal statutory income tax rate</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">21.0</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0</font></div></td><td style="vertical-align:bottom;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: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State income taxes, net of federal tax benefit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. tax on foreign earnings</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of U.S. Tax Cuts and Jobs Act (&#8220;TCJA&#8221;)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.1</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of differences in foreign tax rates</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of expiration of statute of limitations</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.2</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.4</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other items not individually material</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:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.0</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance release for Israel</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.4</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: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 style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.7</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: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 style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.1</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the significant components of our deferred tax assets and liabilities are (in thousands):</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="9" rowspan="1"></td></tr><tr><td style="width:74%;" 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></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:inherit;font-size:8pt;">&#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;" rowspan="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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</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:inherit;font-size:8pt;">&#160;</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;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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets:</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss and capital loss carryforwards</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,410</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,971</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reserves and accruals</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,769</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:10pt;"><font style="font-family:inherit;font-size:10pt;">12,547</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,571</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:10pt;"><font style="font-family:inherit;font-size:10pt;">10,074</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</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:10pt;"><font style="font-family:inherit;font-size:10pt;">14,285</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:10pt;"><font style="font-family:inherit;font-size:10pt;">10,811</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net translation losses</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,158</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,928</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Credit carryforwards</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">115</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:10pt;"><font style="font-family:inherit;font-size:10pt;">792</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="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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">74,308</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">61,123</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,320</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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,522</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</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:10pt;"><font style="font-family:inherit;font-size:10pt;">902</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:10pt;"><font style="font-family:inherit;font-size:10pt;">751</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unremitted foreign earnings</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;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">612</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,305</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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">9,834</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,578</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets before valuation allowance</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:10pt;"><font style="font-family:inherit;font-size:10pt;">64,474</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:10pt;"><font style="font-family:inherit;font-size:10pt;">49,545</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">(251</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(278</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</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;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">64,223</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">49,267</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></table></div></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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Rollforward</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the balance of gross unrecognized tax benefits, which exclude interest and penalties, for the year ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, are as follows (in thousands):</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefit as of December&#160;31, 2015</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">39,413</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions related to current year:</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,971</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefit as of December&#160;31, 2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">46,384</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions related to current year:</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></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,819</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions related to prior year:</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></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,809</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Decreases for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(826</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlements with tax authorities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,527</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions due to lapse of applicable statute of limitations</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(3</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefit as of December&#160;31, 2017</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:10pt;"><font style="font-family:inherit;font-size:10pt;">47,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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions related to current year:</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></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">14,519</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions related to prior year:</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></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for uncertain tax positions</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:10pt;"><font style="font-family:inherit;font-size:10pt;">80</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions due to lapse of applicable statute of limitations</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,993</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefit as of December&#160;31, 2018</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">33,262</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></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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="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 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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income before income tax between domestic and foreign jurisdictions.</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)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in unrecognized tax benefits.</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 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=109238393&amp;loc=d3e36027-109320<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 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>62
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844485600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Profit per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 );">Schedule of Earnings Per Share Basic And Diluted</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands, except per share amounts):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator:</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">400,235</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">231,418</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">189,682</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding, basic</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:10pt;"><font style="font-family:inherit;font-size:10pt;">80,064</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:10pt;"><font style="font-family:inherit;font-size:10pt;">80,085</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:10pt;"><font style="font-family:inherit;font-size:10pt;">79,856</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive effect of potential common stock</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,293</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,747</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,628</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:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total shares, diluted</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:10pt;"><font style="font-family:inherit;font-size:10pt;">81,357</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">81,832</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">81,484</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:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5.00</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.89</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.38</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:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4.92</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.83</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">2.33</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></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_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>63
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837621664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Cash Flow Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Cash Flow, Supplemental Disclosures</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The supplemental cash flow information consists of the following (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Taxes paid</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">114,601</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">51,231</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">47,289</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-cash investing 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;" 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;" 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;" 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed assets acquired with accounts payable or accrued liabilities</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,069</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,105</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,434</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Conversion of convertible notes receivable into equity 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,862</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="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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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><td style="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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fair value of option to purchase property</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,936</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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></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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 supplemental cash flow information for the periods presented.</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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844673248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments and Geographical Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These reportable operating segments are based on how our CODM views and evaluates our operations as well as allocation of resources. The following information relates to these segments (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" 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:1%;" 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:1%;" 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: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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">For the Year Ended December 31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Net revenues</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Clear Aligner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,691,467</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,309,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><td style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">958,327</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Scanner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">275,025</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:10pt;"><font style="font-family:inherit;font-size:10pt;">164,151</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:10pt;"><font style="font-family:inherit;font-size:10pt;">121,547</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total net revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,966,492</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,473,413</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: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: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;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;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,079,874</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Clear&#160;Aligner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,280,495</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,019,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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">747,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Scanner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">167,372</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:10pt;"><font style="font-family:inherit;font-size:10pt;">97,384</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:10pt;"><font style="font-family:inherit;font-size:10pt;">67,800</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total gross profit</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,447,867</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,116,947</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">815,294</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from operations</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Clear&#160;Aligner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">712,439</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">564,648</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">411,817</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Scanner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">98,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,613</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,498</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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Unallocated corporate expenses</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(344,873</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">(260,650</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:top;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:10pt;"><font style="font-family:inherit;font-size:10pt;">(200,394</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total income from operations</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">466,564</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">353,611</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">248,921</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization </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;" 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;" 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:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Clear&#160;Aligner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">29,001</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">21,581</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">13,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></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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Scanner</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,965</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,385</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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,871</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Unallocated corporate 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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,761</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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,773</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,389</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total depreciation and amortization</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,727</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">37,739</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">24,002</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></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table reconciles total segment income from operations in the table above to net income before provision for income taxes and equity in losses of investee (in thousands): </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="12" rowspan="1"></td></tr><tr><td style="width:51%;" 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: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: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" 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:inherit;font-size:8pt;font-weight:bold;">For the Year Ended December 31,</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment income from operations</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">811,437</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">614,261</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 style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449,315</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Unallocated corporate expenses</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(344,873</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(260,650</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(200,394</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Total income from operations</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">466,564</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">353,611</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">248,921</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</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:10pt;"><font style="font-family:inherit;font-size:10pt;">8,576</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,948</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,213</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), 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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,489</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,240</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:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,568</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</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="padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income before provision for income taxes and equity in losses of investee</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">466,651</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">364,799</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">242,566</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></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net revenues are presented below by geographic area (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" 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:1%;" 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:1%;" 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: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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">For the Year Ended December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td 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" 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;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2016</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net revenues</font><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;</sup></font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">:</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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,023,559</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">836,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><td style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">692,254</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Netherlands </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">610,039</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:10pt;"><font style="font-family:inherit;font-size:10pt;">456,108</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:10pt;"><font style="font-family:inherit;font-size:10pt;">286,911</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</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:10pt;"><font style="font-family:inherit;font-size:10pt;">155,790</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:10pt;"><font style="font-family:inherit;font-size:10pt;">81,661</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:10pt;"><font style="font-family:inherit;font-size:10pt;">46,480</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other International</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:10pt;"><font style="font-family:inherit;font-size:10pt;">177,104</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:10pt;"><font style="font-family:inherit;font-size:10pt;">99,444</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:10pt;"><font style="font-family:inherit;font-size:10pt;">54,229</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net revenues</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,966,492</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,473,413</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,079,874</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></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;" 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:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net revenues are attributed to countries based on location of where revenue is recognized.</font></div></td></tr></table><div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></font><font style="font-family:inherit;font-size:9pt;">     Effective July 2016, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tangible long-lived assets are presented below by geographic area (in thousands):</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" 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:1%;" 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: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;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31,</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:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2018</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;border-bottom:1px solid #000000;background-color:#cceeff;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:inherit;font-size:8pt;font-weight:bold;">2017</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-lived assets </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup></font><font style="font-family:inherit;font-size:10pt;">:</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Netherlands </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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">206,679</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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">143,673</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States </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:10pt;"><font style="font-family:inherit;font-size:10pt;">139,239</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:10pt;"><font style="font-family:inherit;font-size:10pt;">128,171</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costa Rica</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:10pt;"><font style="font-family:inherit;font-size:10pt;">80,218</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:10pt;"><font style="font-family:inherit;font-size:10pt;">30,738</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</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:10pt;"><font style="font-family:inherit;font-size:10pt;">36,249</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mexico</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:10pt;"><font style="font-family:inherit;font-size:10pt;">33,240</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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,090</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other International</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:10pt;"><font style="font-family:inherit;font-size:10pt;">25,704</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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,641</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total long-lived 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">521,329</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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</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:10pt;"><font style="font-family:inherit;font-size:10pt;">348,793</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></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:center;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)    </sup></font><font style="font-family:inherit;font-size:9pt;">&#160;Long-lived assets are attributed to countries based on entity that owns the assets.</font></div><div style="line-height:120%;padding-left:4px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e9038-108599<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.1)<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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<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 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8721-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6855336256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>segment </div>
<div>financial_institution</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </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_algn_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</a></td>
<td class="nump">$ 450,125<span></span>
</td>
<td class="nump">$ 637,566<span></span>
</td>
<td class="nump">$ 450,125<span></span>
</td>
<td class="nump">$ 393,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 171,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative effect adjustment from adoption of ASU</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="num">$ (1,300)<span></span>
</td>
<td class="nump">$ 3,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (765)<span></span>
</td>
<td class="nump">2,597<span></span>
</td>
<td class="nump">8,031<span></span>
</td>
<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_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 liabilities</a></td>
<td class="nump">195,562<span></span>
</td>
<td class="nump">$ 234,679<span></span>
</td>
<td class="nump">195,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_MaturityPeriodUsedToClassifyInvestments', window );">Original maturity of highly liquid investments included in Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">40 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossRealized', window );">Foreign currency net gains (losses)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5,600)<span></span>
</td>
<td class="nump">9,000<span></span>
</td>
<td class="num">(8,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_CashFinancialInstitutionsUsed', window );">Number of financial instutions used | financial_institution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Capitalized software costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_StandardProductWarrantyTimePeriod', window );">Scanners, Warranty period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 88,400<span></span>
</td>
<td class="nump">70,100<span></span>
</td>
<td class="nump">$ 36,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_LeaseTerm', window );">Lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit', window );">Additional income tax expense due to TCJA</a></td>
<td class="nump">84,300<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset', window );">Deferred tax asset due to TCJA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability', window );">Deferred tax liability due to TCJA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed earnings of foreign subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 533,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_MaturityPeriodUsedToClassifyInvestments', window );">Original maturity of highly liquid investments included in Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Estimated useful lives of intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Previously Reported | Accounting Standards Update 2014-09</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">$ 194,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 194,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_CashFinancialInstitutionsUsed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Financial Institutions Used</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;">algn_CashFinancialInstitutionsUsed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_LeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease Term</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;">algn_LeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_MaturityPeriodUsedToClassifyInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maturity Period Used to Classify Investments</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;">algn_MaturityPeriodUsedToClassifyInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [Line Items]</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;">algn_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_StandardProductWarrantyTimePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Standard Product Warranty Time 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;">algn_StandardProductWarrantyTimePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Income Tax Expense (Benefit)</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;">algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Undistributed Accumulated Earnings of Foreign Subsidiary, Provisional Unrecognized Deferred Tax Asset</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;">algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Undistributed Accumulated Earnings of Foreign Subsidiary, Provisional Unrecognized Deferred Tax Liability</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;">algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="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 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.</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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.</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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ForeignCurrencyTransactionGainLossRealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30700-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_ForeignCurrencyTransactionGainLossRealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="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_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_UndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6487024&amp;loc=d3e29054-158556<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 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<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 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28200-109314<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6479915&amp;loc=d3e66715-112838<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_ScenarioPreviouslyReportedMember</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6721063872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Remaining Performance Obligation (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </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_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_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 431.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2019-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing</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_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_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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2019-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2019-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6851819904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Balance Sheet As Adjusted (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $2,378 and $5,814, respectively</a></td>
<td class="nump">$ 439,009<span></span>
</td>
<td class="nump">$ 324,189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred tax assets</a></td>
<td class="nump">64,689<span></span>
</td>
<td class="nump">49,334<span></span>
</td>
</tr>
<tr class="ro">
<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 assets</a></td>
<td class="nump">26,987<span></span>
</td>
<td class="nump">43,893<span></span>
</td>
</tr>
<tr class="re">
<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 liabilities</a></td>
<td class="nump">234,679<span></span>
</td>
<td class="nump">195,562<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenues</a></td>
<td class="nump">393,138<span></span>
</td>
<td class="nump">267,713<span></span>
</td>
</tr>
<tr class="re">
<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">$ 378,143<span></span>
</td>
<td class="nump">267,274<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_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Previously Reported | Accounting Standards Update 2014-09</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $2,378 and $5,814, respectively</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">322,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred tax assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,059<span></span>
</td>
</tr>
<tr class="ro">
<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 assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">194,198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">266,842<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">263,356<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember', window );">Scenario, Adjustment [Member] | Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $2,378 and $5,814, respectively</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred tax assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(725)<span></span>
</td>
</tr>
<tr class="ro">
<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 assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,514<span></span>
</td>
</tr>
<tr class="re">
<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 liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,364<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">871<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 3,918<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_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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<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_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards 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 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31928-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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<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 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br><br>Reference 4: 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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 5: 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> -Subparagraph (b)<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_DeferredTaxAssetsNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_ScenarioPreviouslyReportedMember</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember</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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6851855424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Cash Flow Statement As Adjusted (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="num">$ (765)<span></span>
</td>
<td class="nump">$ 2,597<span></span>
</td>
<td class="nump">$ 8,031<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">6,927<span></span>
</td>
<td class="num">(251,477)<span></span>
</td>
<td class="nump">73,028<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash</a></td>
<td class="num">(4,733)<span></span>
</td>
<td class="nump">5,544<span></span>
</td>
<td class="num">(3,374)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase in cash, cash equivalents, and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,106<span></span>
</td>
<td class="nump">221,784<span></span>
</td>
</tr>
<tr class="ro">
<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, cash equivalents, and restricted cash at beginning of year</a></td>
<td class="nump">450,125<span></span>
</td>
<td class="nump">393,019<span></span>
</td>
<td class="nump">171,235<span></span>
</td>
</tr>
<tr class="re">
<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, cash equivalents, and restricted cash at end of the period</a></td>
<td class="nump">637,566<span></span>
</td>
<td class="nump">450,125<span></span>
</td>
<td class="nump">393,019<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_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Previously Reported | Accounting Standards Update 2016-18</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">567<span></span>
</td>
<td class="num">(8,211)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net cash provided by (used in) investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(248,313)<span></span>
</td>
<td class="nump">72,848<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,510<span></span>
</td>
<td class="num">(3,417)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase in cash, cash equivalents, and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,236<span></span>
</td>
<td class="nump">221,561<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at beginning of year</a></td>
<td class="nump">449,511<span></span>
</td>
<td class="nump">389,275<span></span>
</td>
<td class="nump">167,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at end of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">449,511<span></span>
</td>
<td class="nump">389,275<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_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember', window );">Scenario, Adjustment [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2016-18</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,164)<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net cash provided by (used in) investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,164)<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase in cash, cash equivalents, and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,130)<span></span>
</td>
<td class="nump">223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at beginning of year</a></td>
<td class="nump">$ 614<span></span>
</td>
<td class="nump">3,744<span></span>
</td>
<td class="nump">3,521<span></span>
</td>
</tr>
<tr class="re">
<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, cash equivalents, and restricted cash at end of the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 614<span></span>
</td>
<td class="nump">$ 3,744<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_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.</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_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI 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_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestatementAxis=srt_ScenarioPreviouslyReportedMember</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201618Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201618Member</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_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember</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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</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>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6841040496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Marketable Securities and Fair Value Measurements - Short-term and Long-term Securities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">$ 98,586<span></span>
</td>
<td class="nump">$ 272,280<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(127)<span></span>
</td>
<td class="num">(252)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Fair Value</a></td>
<td class="nump">98,460<span></span>
</td>
<td class="nump">272,031<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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">17,793<span></span>
</td>
<td class="nump">58,503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Fair Value</a></td>
<td class="nump">17,793<span></span>
</td>
<td class="nump">58,502<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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments | 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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">45,100<span></span>
</td>
<td class="nump">145,728<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(48)<span></span>
</td>
<td class="num">(174)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Fair Value</a></td>
<td class="nump">45,052<span></span>
</td>
<td class="nump">145,557<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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments | U.S. government agency 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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">19,981<span></span>
</td>
<td class="nump">3,013<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(77)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Fair Value</a></td>
<td class="nump">19,904<span></span>
</td>
<td class="nump">3,006<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments | U.S. Government Treasury 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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">15,292<span></span>
</td>
<td class="nump">60,650<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(70)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Fair Value</a></td>
<td class="nump">15,291<span></span>
</td>
<td class="nump">60,580<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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments | Certificates of Deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">420<span></span>
</td>
<td class="nump">4,386<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">1<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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(1)<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_AvailableForSaleSecurities', window );">Fair Value</a></td>
<td class="nump">420<span></span>
</td>
<td class="nump">4,386<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_InvestmentTypeAxis=algn_LongTermInvestmentsMember', window );">Long Term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">9,091<span></span>
</td>
<td class="nump">40,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(144)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Fair Value</a></td>
<td class="nump">9,112<span></span>
</td>
<td class="nump">39,948<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_InvestmentTypeAxis=algn_LongTermInvestmentsMember', window );">Long Term Investments | 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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">4,957<span></span>
</td>
<td class="nump">25,067<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Fair Value</a></td>
<td class="nump">4,960<span></span>
</td>
<td class="nump">24,993<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=algn_LongTermInvestmentsMember', window );">Long Term Investments | U.S. government agency 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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">1,399<span></span>
</td>
<td class="nump">15,023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">8<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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(68)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Fair Value</a></td>
<td class="nump">1,407<span></span>
</td>
<td class="nump">$ 14,955<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_InvestmentTypeAxis=algn_LongTermInvestmentsMember', window );">Long Term Investments | Asset-backed Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Fair Value</a></td>
<td class="nump">501<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_InvestmentTypeAxis=algn_LongTermInvestmentsMember', window );">Long Term Investments | U.S. Government Treasury 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_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">2,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Fair Value</a></td>
<td class="nump">$ 2,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and equity securities categorized neither as held-to-maturity nor trading.</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_AvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments in debt and equity securities classified as 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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investments in debt and equity securities classified as available-for-sale.</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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.</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_AvailableForSaleSecuritiesAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember</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_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=algn_AgencyBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=algn_AgencyBondsMember</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=algn_U.S.GovernmentTreasuryBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=algn_U.S.GovernmentTreasuryBondsMember</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_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CertificatesOfDepositMember</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_InvestmentTypeAxis=algn_LongTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=algn_LongTermInvestmentsMember</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_AssetBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6839595472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Marketable Securities and Fair Value Measurements - Marketable Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Investments, All Other Investments [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_MarketableSecuritiesCurrent', window );">One year or less</a></td>
<td class="nump">$ 98,460<span></span>
</td>
<td class="nump">$ 272,031<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">One year through two years</a></td>
<td class="nump">9,112<span></span>
</td>
<td class="nump">39,948<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_MarketableSecurities', window );">Marketable Securities</a></td>
<td class="nump">$ 107,572<span></span>
</td>
<td class="nump">$ 311,979<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_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_MarketableSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.12)<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_MarketableSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>71
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6860065488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Marketable Securities and Fair Value Measurements - Fair Value Measured On A Recurring Basis (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">$ 98,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 272,031<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_InvestmentTypeAxis=algn_LongTermInvestmentsMember', window );">Long Term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">9,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,948<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Short term notes receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,476<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_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="nump">552,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">581,947<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Short term notes receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="nump">450,811<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">313,735<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Short term notes receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="nump">101,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263,736<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Short term notes receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,900<span></span>
</td>
<td class="nump">4,476<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_AssetsFairValueDisclosure', window );">Assets measured at fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,476<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_MoneyMarketFundsMember', window );">Money market funds | Fair Value, Measurements, Recurring | Cash Equivalents</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">431,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">253,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_MoneyMarketFundsMember', window );">Money market funds | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">431,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">253,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_MoneyMarketFundsMember', window );">Money market funds | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Cash Equivalents</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_MoneyMarketFundsMember', window );">Money market funds | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CommercialPaperMember', window );">Commercial paper | Short-term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">17,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,502<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_CommercialPaperMember', window );">Commercial paper | Fair Value, Measurements, Recurring | Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">4,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,246<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper | Fair Value, Measurements, Recurring | Short-term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">17,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,502<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_CommercialPaperMember', window );">Commercial paper | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_CommercialPaperMember', window );">Commercial paper | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Short-term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_CommercialPaperMember', window );">Commercial paper | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">4,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,246<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Short-term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">17,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,502<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_CommercialPaperMember', window );">Commercial paper | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CommercialPaperMember', window );">Commercial paper | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Short-term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_USTreasuryAndGovernmentMember', window );">US Treasury and Government [Member] | Fair Value, Measurements, Recurring | Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">2,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">US Treasury and Government [Member] | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Cash Equivalents</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">2,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">US Treasury and Government [Member] | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 | Fair Value, Measurements, Recurring | Cash Equivalents</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">3,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,016<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 | Fair Value, Measurements, Recurring | Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">45,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145,557<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 | Fair Value, Measurements, Recurring | Long Term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">4,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,993<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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 | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Short-term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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 | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Long Term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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 | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Cash Equivalents</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">3,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,016<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 | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">45,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145,557<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 | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Long Term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">4,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,993<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Short-term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Long Term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ForeignGovernmentDebtSecuritiesMember', window );">Debt Security, Government, Non-US [Member] | Fair Value, Measurements, Recurring | Long Term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">1,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=algn_AgencyBondsMember', window );">U.S. government agency bonds | Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">19,904<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,006<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=algn_AgencyBondsMember', window );">U.S. government agency bonds | Long Term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">1,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,955<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=algn_AgencyBondsMember', window );">U.S. government agency bonds | Fair Value, Measurements, Recurring | Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">19,904<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,006<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=algn_AgencyBondsMember', window );">U.S. government agency bonds | Fair Value, Measurements, Recurring | Long Term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,955<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=algn_AgencyBondsMember', window );">U.S. government agency bonds | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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=algn_AgencyBondsMember', window );">U.S. government agency bonds | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Long Term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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=algn_AgencyBondsMember', window );">U.S. government agency bonds | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">19,904<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,006<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=algn_AgencyBondsMember', window );">U.S. government agency bonds | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Long Term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">1,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,955<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=algn_AgencyBondsMember', window );">U.S. government agency bonds | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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=algn_AgencyBondsMember', window );">U.S. government agency bonds | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Long Term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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=algn_IsraeliSeveranceFundsMember', window );">Israeli funds | Fair Value, Measurements, Recurring | Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsFairValueDisclosure', window );">Other assets</a></td>
<td class="nump">3,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,075<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=algn_IsraeliSeveranceFundsMember', window );">Israeli funds | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Other assets</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsFairValueDisclosure', window );">Other assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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=algn_IsraeliSeveranceFundsMember', window );">Israeli funds | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsFairValueDisclosure', window );">Other assets</a></td>
<td class="nump">3,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,075<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=algn_IsraeliSeveranceFundsMember', window );">Israeli funds | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Other assets</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsFairValueDisclosure', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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=algn_MunicipalSecuritiesMember', window );">Municipal Securities | Fair Value, Measurements, Recurring | Long Term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=algn_MunicipalSecuritiesMember', window );">Municipal Securities | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Long Term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=algn_MunicipalSecuritiesMember', window );">Municipal Securities | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Long Term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember', window );">Asset-backed Securities | Long Term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember', window );">Asset-backed Securities | Fair Value, Measurements, Recurring | Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,580<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_AssetBackedSecuritiesMember', window );">Asset-backed Securities | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Short-term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,580<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_AssetBackedSecuritiesMember', window );">Asset-backed Securities | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AssetBackedSecuritiesMember', window );">Asset-backed Securities | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Short-term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CertificatesOfDepositMember', window );">Certificates of Deposit | Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,386<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_CertificatesOfDepositMember', window );">Certificates of Deposit | Fair Value, Measurements, Recurring | Short-term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,386<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_CertificatesOfDepositMember', window );">Certificates of Deposit | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_CertificatesOfDepositMember', window );">Certificates of Deposit | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Short-term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,386<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_CertificatesOfDepositMember', window );">Certificates of Deposit | Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Short-term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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=algn_U.S.GovernmentTreasuryBondsMember', window );">U.S. Government Treasury Bonds | Short-term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">15,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,580<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=algn_U.S.GovernmentTreasuryBondsMember', window );">U.S. Government Treasury Bonds | Long Term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">2,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=algn_U.S.GovernmentTreasuryBondsMember', window );">U.S. Government Treasury Bonds | Fair Value, Measurements, Recurring | Short-term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">15,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=algn_U.S.GovernmentTreasuryBondsMember', window );">U.S. Government Treasury Bonds | Fair Value, Measurements, Recurring | Long Term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">2,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=algn_U.S.GovernmentTreasuryBondsMember', window );">U.S. Government Treasury Bonds | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Short-term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">15,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=algn_U.S.GovernmentTreasuryBondsMember', window );">U.S. Government Treasury Bonds | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Long Term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">2,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=algn_U.S.GovernmentTreasuryBondsMember', window );">U.S. Government Treasury Bonds | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Short-term Investments</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_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=algn_U.S.GovernmentTreasuryBondsMember', window );">U.S. Government Treasury Bonds | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Long Term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Assets and Liabilities Measured on Recurring Basis [Line Items]</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;">algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 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_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and equity securities categorized neither as held-to-maturity nor trading.</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_AvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(b))<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_NotesReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember</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_InvestmentTypeAxis=algn_LongTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=algn_LongTermInvestmentsMember</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MoneyMarketFundsMember</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_InvestmentTypeAxis=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_InvestmentTypeAxis=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_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommercialPaperMember</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_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_USTreasuryAndGovernmentMember</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=us-gaap_ForeignGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ForeignGovernmentDebtSecuritiesMember</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=algn_AgencyBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=algn_AgencyBondsMember</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=algn_IsraeliSeveranceFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=algn_IsraeliSeveranceFundsMember</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_InvestmentTypeAxis=us-gaap_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentTypeAxis=us-gaap_OtherAssetsMember</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=algn_MunicipalSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=algn_MunicipalSecuritiesMember</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_AssetBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetBackedSecuritiesMember</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_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CertificatesOfDepositMember</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=algn_U.S.GovernmentTreasuryBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=algn_U.S.GovernmentTreasuryBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6604911472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities and Fair Value Measurements - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_algn_MaturityPeriodUsedToClassifyInvestments', window );">Original maturity of highly liquid investments included in Cash and cash equivalents</a></td>
<td class="text">40 months<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_algn_MarketableSecuritiesWeightedAverageRemainingMaturity', window );">Weighted average maturity</a></td>
<td class="text">4 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_MarketableSecuritiesWeightedAverageRemainingMaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Marketable Securities, Weighted Average Remaining Maturity</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;">algn_MarketableSecuritiesWeightedAverageRemainingMaturity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_MaturityPeriodUsedToClassifyInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maturity Period Used to Classify Investments</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;">algn_MaturityPeriodUsedToClassifyInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6841829728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Marketable Securities and Fair Value Measurements - Investments in Privately Held Companies (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_ScheduleOfHeldToMaturitySecuritiesLineItems', window );"><strong>Schedule of Fair Value Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="nump">$ 45,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54,606<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesOwnedNotReadilyMarketable', window );">Equity securities without readily determinable fair value</a></td>
<td class="nump">$ 9,862<span></span>
</td>
<td class="text">&#160;<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems', window );"><strong>Schedule of Fair Value Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Short term notes receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,476<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3</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_ScheduleOfHeldToMaturitySecuritiesLineItems', window );"><strong>Schedule of Fair Value Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableFairValueDisclosure', window );">Short term notes receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,900<span></span>
</td>
<td class="nump">$ 4,476<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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses 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 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<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.12)<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_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(b))<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_NotesReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ScheduleOfHeldToMaturitySecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ScheduleOfHeldToMaturitySecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuritiesOwnedNotReadilyMarketable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value of owned private equity or other securities for which a quoted market price is not readily determinable, the value of which has been determined by management based upon fair value methods, including pricing of similar securities and valuation techniques and is included in the schedule of financial condition or the balance sheet.</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 SEC<br> -Name Rule 15c3-1<br> -Number 240<br> -Section 15c3-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuritiesOwnedNotReadilyMarketable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6841611616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Marketable Securities and Fair Value Measurements - Derivative Financial Instruments (Details) - 12 months ended Dec. 31, 2018 - Foreign Exchange Forward [Member]<br> &#8364; in Thousands, &#165; in Thousands, &#165; in Thousands, &#163; in Thousands, R$ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th"><div>EUR (&#8364;)</div></th>
<th class="th"><div>CNY (&#165;)</div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th"><div>JPY (&#165;)</div></th>
<th class="th"><div>AUD ($)</div></th>
<th class="th"><div>CAD ($)</div></th>
<th class="th"><div>BRL (R$)</div></th>
<th class="th"><div>GBP (&#163;)</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_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeGainOnDerivative', window );">Derivative, Gain on Derivative</a></td>
<td class="nump">$ 9,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) | Prepaid Expenses and Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_EUR', window );">Euro Member Countries, Euro | Significant Other Observable Inputs (Level 2) | Prepaid Expenses and Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 62,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_CNY', window );">China, Yuan Renminbi | Significant Other Observable Inputs (Level 2) | Prepaid Expenses and Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 375,000<span></span>
</td>
<td class="nump">54,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_BRL', window );">Brazil, Brazil Real | Significant Other Observable Inputs (Level 2) | Prepaid Expenses and Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">R$ 81,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_CAD', window );">Canada, Dollars | Significant Other Observable Inputs (Level 2) | Prepaid Expenses and Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_GBP', window );">United Kingdom, Pounds | Significant Other Observable Inputs (Level 2) | Prepaid Expenses and Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,635<span></span>
</td>
<td class="text">&#160;<span></span>
</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">&#163; 13,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_srt_CurrencyAxis=currency_JPY', window );">Japan, Yen | Significant Other Observable Inputs (Level 2) | Prepaid Expenses and Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,357<span></span>
</td>
<td class="nump">&#165; 1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CurrencyAxis=currency_AUD', window );">Australia, Dollars | Significant Other Observable Inputs (Level 2) | Prepaid Expenses and Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5580258-113959<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainOnDerivative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainOnDerivative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</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_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</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_CurrencyAxis=currency_EUR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_EUR</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_CurrencyAxis=currency_CNY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_CNY</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_CurrencyAxis=currency_BRL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_BRL</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_CurrencyAxis=currency_CAD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_CAD</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_CurrencyAxis=currency_GBP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_GBP</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_CurrencyAxis=currency_JPY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_JPY</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_CurrencyAxis=currency_AUD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_AUD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6833199184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Inventories (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 26,119<span></span>
</td>
<td class="nump">$ 12,721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">13,784<span></span>
</td>
<td class="nump">12,157<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">15,738<span></span>
</td>
<td class="nump">6,810<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_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 55,641<span></span>
</td>
<td class="nump">$ 31,688<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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily 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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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(6)(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_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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 1<br> -Subparagraph (b)<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 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<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.6(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_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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(6)(a)(4))<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_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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(6)(a)(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_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>76
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6854397440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Property and Equipment (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [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_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">$ 693,056<span></span>
</td>
<td class="nump">$ 484,601<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation and amortization</a></td>
<td class="num">(171,727)<span></span>
</td>
<td class="num">(135,808)<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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">521,329<span></span>
</td>
<td class="nump">348,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 54,700<span></span>
</td>
<td class="nump">37,700<span></span>
</td>
<td class="nump">$ 24,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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Clinical and manufacturing equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [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_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">$ 236,179<span></span>
</td>
<td class="nump">183,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TechnologyEquipmentMember', window );">Computer hardware</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">$ 34,297<span></span>
</td>
<td class="nump">24,933<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Computer software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [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_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">$ 59,617<span></span>
</td>
<td class="nump">54,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">$ 33,436<span></span>
</td>
<td class="nump">16,271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [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_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">$ 77,168<span></span>
</td>
<td class="nump">37,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">$ 139,315<span></span>
</td>
<td class="nump">63,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [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_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">17,630<span></span>
</td>
<td class="nump">17,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</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_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, Plant and Equipment, Net [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">$ 95,414<span></span>
</td>
<td class="nump">$ 85,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<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_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<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_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TechnologyEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TechnologyEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6839505008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Accrued Liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and benefits</a></td>
<td class="nump">$ 127,109<span></span>
</td>
<td class="nump">$ 103,004<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_algn_AccruedSalesAndMarketingCurrent', window );">Accrued expenses</a></td>
<td class="nump">39,323<span></span>
</td>
<td class="nump">27,318<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_algn_AccruedAccountsPayable', window );">Accrued customer credits and deposits</a></td>
<td class="nump">12,439<span></span>
</td>
<td class="nump">5,373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Accrued income taxes</a></td>
<td class="nump">5,752<span></span>
</td>
<td class="nump">12,405<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedMarketingCostsCurrent', window );">Accrued sales rebate</a></td>
<td class="nump">5,668<span></span>
</td>
<td class="nump">11,209<span></span>
</td>
</tr>
<tr class="re">
<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 );">Accrued professional fees</a></td>
<td class="nump">6,752<span></span>
</td>
<td class="nump">6,316<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_algn_AccruedSalesReturnReserveCurrent', window );">Accrued sales return reserve</a></td>
<td class="nump">6,534<span></span>
</td>
<td class="nump">1,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualCurrent', window );">Accrued warranty</a></td>
<td class="nump">8,551<span></span>
</td>
<td class="nump">5,929<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_algn_Accruedpropertyplantandequipment', window );">Accrued Property, Plant and Equipment</a></td>
<td class="nump">8,193<span></span>
</td>
<td class="nump">11,362<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">Accrued sales tax and value added tax</a></td>
<td class="nump">6,276<span></span>
</td>
<td class="nump">5,503<span></span>
</td>
</tr>
<tr class="ro">
<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 accrued liabilities</a></td>
<td class="nump">8,082<span></span>
</td>
<td class="nump">5,779<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_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">$ 234,679<span></span>
</td>
<td class="nump">$ 195,562<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_AccruedAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Accounts Payable</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;">algn_AccruedAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_algn_AccruedSalesAndMarketingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Sales and Marketing, 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;">algn_AccruedSalesAndMarketingCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_algn_AccruedSalesReturnReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Sales Return Reserve 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;">algn_AccruedSalesReturnReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_algn_Accruedpropertyplantandequipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>accrued property plant and equipment</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;">algn_Accruedpropertyplantandequipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<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 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_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_AccruedMarketingCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the marketing, trade and selling of the entity's goods and services.   Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="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_AccruedMarketingCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 through that date and payable for statutory sales and use taxes, including value added tax. 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-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.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_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StandardProductWarrantyAccrualCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.</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_StandardProductWarrantyAccrualCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>78
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6662862128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Warranty Accrual Activity (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_MovementInStandardProductWarrantyAccrualRollForward', window );"><strong>Movement in Standard Product Warranty Accrual [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Balance at beginning of period</a></td>
<td class="nump">$ 5,929<span></span>
</td>
<td class="nump">$ 3,841<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued', window );">Charged to cost of revenues</a></td>
<td class="nump">15,059<span></span>
</td>
<td class="nump">7,195<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPayments', window );">Actual warranty expenditures</a></td>
<td class="num">(12,437)<span></span>
</td>
<td class="num">(5,107)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Balance at end of period</a></td>
<td class="nump">$ 8,551<span></span>
</td>
<td class="nump">$ 5,929<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_MovementInStandardProductWarrantyAccrualRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_MovementInStandardProductWarrantyAccrualRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.</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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1),(c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StandardProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.</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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StandardProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the standard product warranty accrual from warranties issued. Excludes extended product warranties.</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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837802208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [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_algn_StandardProductWarrantyTimePeriod', window );">Scanners, Warranty period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_StandardProductWarrantyTimePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Standard Product Warranty Time 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;">algn_StandardProductWarrantyTimePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6721105888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Other Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNet', window );">Capitalized commissions</a></td>
<td class="nump">$ 9,185<span></span>
</td>
<td class="nump">$ 5,514<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesOwnedNotReadilyMarketable', window );">Equity securities</a></td>
<td class="nump">9,862<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_SecurityDeposit', window );">Security Deposit</a></td>
<td class="nump">5,162<span></span>
</td>
<td class="nump">3,557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableNet', window );">Loans Receivable, Net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">30,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_algn_OtherLongtermAssets', window );">Other Long term Assets</a></td>
<td class="nump">2,778<span></span>
</td>
<td class="nump">4,822<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other Assets, Noncurrent</a></td>
<td class="nump">$ 26,987<span></span>
</td>
<td class="nump">$ 43,893<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_OtherLongtermAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Long term Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algn_OtherLongtermAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</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 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes loans held for sale. Excludes loans and leases covered under loss sharing agreements.</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.7(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SecuritiesOwnedNotReadilyMarketable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value of owned private equity or other securities for which a quoted market price is not readily determinable, the value of which has been determined by management based upon fair value methods, including pricing of similar securities and valuation techniques and is included in the schedule of financial condition or the balance sheet.</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 SEC<br> -Name Rule 15c3-1<br> -Number 240<br> -Section 15c3-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuritiesOwnedNotReadilyMarketable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SecurityDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.</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,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_SecurityDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>81
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6833272288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Deferred Revenues (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [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_DeferredRevenueCurrent', window );">Deferred revenues</a></td>
<td class="nump">$ 393,138<span></span>
</td>
<td class="nump">$ 267,713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred Revenue, Noncurrent</a></td>
<td class="nump">17,051<span></span>
</td>
<td class="nump">4,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net revenues</a></td>
<td class="nump">1,966,492<span></span>
</td>
<td class="nump">1,473,413<span></span>
</td>
<td class="nump">$ 1,079,874<span></span>
</td>
</tr>
<tr class="re">
<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">$ 180,600<span></span>
</td>
<td class="nump">$ 119,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<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_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncurrent portion of deferred revenue amount as of balance sheet date. Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.</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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<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_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6854717120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Method Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 07, 2018</div></th>
<th class="th"><div>Jul. 24, 2017</div></th>
<th class="th"><div>Jul. 25, 2016</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Payments to acquire</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46,700<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="nump">$ 12,764<span></span>
</td>
<td class="nump">$ 46,745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,913<span></span>
</td>
<td class="nump">54,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,966,492<span></span>
</td>
<td class="nump">1,473,413<span></span>
</td>
<td class="nump">1,079,874<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfLoansReceivable', window );">Loan repayment from equity investee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=algn_SDCMember', window );">SDC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_EquityMethodInvestmentOwnershipAcquired', window );">Additional ownership acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Payments to acquire</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,900<span></span>
</td>
<td class="nump">54,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedParties', window );">Due from related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,300<span></span>
</td>
<td class="nump">14,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,900<span></span>
</td>
<td class="nump">$ 24,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_LoansAndLeasesReceivableAgreedUponRelatedParties', window );">Loan agreement reached</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfLoansReceivable', window );">Loan repayment from equity investee</a></td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_EquityMethodInvestmentOwnershipAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Method Investment Ownership Acquired</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;">algn_EquityMethodInvestmentOwnershipAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_LoansAndLeasesReceivableAgreedUponRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loans And Leases Receivable Agreed Upon, Related Parties</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;">algn_LoansAndLeasesReceivableAgreedUponRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10(3))<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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses 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 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<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.12)<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_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI 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_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromCollectionOfLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services.</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 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_ProceedsFromCollectionOfLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=algn_SDCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=algn_SDCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6854695680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill and intangible assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64,029<span></span>
</td>
<td class="nump">$ 64,614<span></span>
</td>
<td class="nump">$ 61,044<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_BusinessAcquisitionAxis=algn_CertainDistributorsMember', window );">Certain Distributors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="nump">$ 9,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Net tangible liabilities</a></td>
<td class="nump">1,900<span></span>
</td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangibles acquired</a></td>
<td class="nump">8,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 and intangible assets, net</a></td>
<td class="nump">$ 3,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets, excluding goodwill, acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumed at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<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 13<br> -Subparagraph (b)<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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionAxis=algn_CertainDistributorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=algn_CertainDistributorsMember</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>84
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6663959072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Change in the Carrying Value of Goodwill (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, Beginning Balance</a></td>
<td class="nump">$ 64,614<span></span>
</td>
<td class="nump">$ 61,044<span></span>
</td>
</tr>
<tr class="re">
<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 );">Adjustments</a></td>
<td class="num">(585)<span></span>
</td>
<td class="nump">323<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill from distributor acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,247<span></span>
</td>
</tr>
<tr class="re">
<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, Ending Balance</a></td>
<td class="nump">$ 64,029<span></span>
</td>
<td class="nump">$ 64,614<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (b)<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_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>85
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6841560064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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>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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 68,114<span></span>
</td>
<td class="nump">$ 68,116<span></span>
</td>
</tr>
<tr class="re">
<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">(30,936)<span></span>
</td>
<td class="num">(24,404)<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_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss', window );">Accumulated Impairment Loss</a></td>
<td class="num">(19,258)<span></span>
</td>
<td class="num">(19,258)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 17,920<span></span>
</td>
<td class="nump">$ 24,454<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_TrademarksMember', window );">Trademarks</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>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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangibles</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 7,100<span></span>
</td>
<td class="nump">$ 7,100<span></span>
</td>
</tr>
<tr class="ro">
<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">(1,907)<span></span>
</td>
<td class="num">(1,769)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss', window );">Accumulated Impairment Loss</a></td>
<td class="num">(4,179)<span></span>
</td>
<td class="num">(4,179)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 1,014<span></span>
</td>
<td class="nump">$ 1,152<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=algn_ExistingTechnologyMember', window );">Existing technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangibles</a></td>
<td class="text">13 years<span></span>
</td>
<td class="text">13 years<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Gross Carrying Amount</a></td>
<td class="nump">$ 12,600<span></span>
</td>
<td class="nump">$ 12,600<span></span>
</td>
</tr>
<tr class="re">
<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,268)<span></span>
</td>
<td class="num">(4,704)<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_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss', window );">Accumulated Impairment Loss</a></td>
<td class="num">(4,328)<span></span>
</td>
<td class="num">(4,328)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 3,004<span></span>
</td>
<td class="nump">$ 3,568<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_CustomerRelationshipsMember', window );">Customer Relationships</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>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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangibles</a></td>
<td class="text">11 years<span></span>
</td>
<td class="text">11 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 33,500<span></span>
</td>
<td class="nump">$ 33,500<span></span>
</td>
</tr>
<tr class="ro">
<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">(16,542)<span></span>
</td>
<td class="num">(14,681)<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_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss', window );">Accumulated Impairment Loss</a></td>
<td class="num">(10,751)<span></span>
</td>
<td class="num">(10,751)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 6,207<span></span>
</td>
<td class="nump">$ 8,068<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_DistributionRightsMember', window );">Distribution Rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangibles</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Gross Carrying Amount</a></td>
<td class="nump">$ 7,500<span></span>
</td>
<td class="nump">$ 7,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(4,341)<span></span>
</td>
<td class="num">(1,356)<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_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss', window );">Accumulated Impairment Loss</a></td>
<td class="nump">0<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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 3,159<span></span>
</td>
<td class="nump">$ 6,144<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents</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>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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangibles</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">8 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 6,796<span></span>
</td>
<td class="nump">$ 6,798<span></span>
</td>
</tr>
<tr class="ro">
<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">(2,334)<span></span>
</td>
<td class="num">(1,504)<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_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss', window );">Accumulated Impairment Loss</a></td>
<td class="nump">0<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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 4,462<span></span>
</td>
<td class="nump">$ 5,294<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 Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangibles</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Gross Carrying Amount</a></td>
<td class="nump">$ 618<span></span>
</td>
<td class="nump">$ 618<span></span>
</td>
</tr>
<tr class="re">
<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">(544)<span></span>
</td>
<td class="num">(390)<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_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss', window );">Accumulated Impairment Loss</a></td>
<td class="nump">0<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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 74<span></span>
</td>
<td class="nump">$ 228<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Assets, Accumulated Impairment Loss</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TrademarksMember</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=algn_ExistingTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=algn_ExistingTechnologyMember</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_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CustomerRelationshipsMember</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_DistributionRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DistributionRightsMember</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_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PatentsMember</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>86
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6839626032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for the Acquired Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2019</a></td>
<td class="nump">$ 6,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2020</a></td>
<td class="nump">3,847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2021</a></td>
<td class="nump">3,389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2022</a></td>
<td class="nump">2,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2023</a></td>
<td class="nump">1,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">939<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 17,920<span></span>
</td>
<td class="nump">$ 24,454<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6842260480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="nump">$ 6,000,000<span></span>
</td>
<td class="nump">$ 6,200,000<span></span>
</td>
<td class="nump">$ 3,200,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_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_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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss from the write-down of an asset representing the 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 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13854-109267<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><br>Reference 3: 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 4: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-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_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>88
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6851820048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Credit Facility - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 10, 2018 </div>
<div>patent</div>
</th>
<th class="th"><div>Feb. 16, 2018</div></th>
<th class="th">
<div>Nov. 14, 2017 </div>
<div>patent</div>
</th>
<th class="th">
<div>Feb. 27, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 22, 2013 </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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit, available borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200.0<span></span>
</td>
<td class="nump">$ 50.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_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Current borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50.0<span></span>
</td>
<td class="nump">$ 10.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_VariableRateAxis=us-gaap_BaseRateMember', window );">Base rate</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember', window );">Base rate | Minimum</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember', window );">Base rate | Maximum</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">LIBOR rate</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">LIBOR rate | Minimum</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">LIBOR rate | Maximum</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainContingenciesByNatureAxis=algn_Lawsuitagainst3ShapeASMember', window );">Lawsuit against 3Shape A/S</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber', window );">Patents allegedly infringed upon | patent</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 points added to the reference rate to compute the variable rate on the debt 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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="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_GainContingencyPatentsAllegedlyInfringedUponNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 entity's patents that another entity has allegedly infringed.</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_GainContingencyPatentsAllegedlyInfringedUponNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI 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_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI 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_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_BaseRateMember</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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</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_GainContingenciesByNatureAxis=algn_Lawsuitagainst3ShapeASMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GainContingenciesByNatureAxis=algn_Lawsuitagainst3ShapeASMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6842239584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Legal Proceedings (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 10, 2018 </div>
<div>complaint </div>
<div>Lawsuit </div>
<div>patent</div>
</th>
<th class="th">
<div>Nov. 14, 2017 </div>
<div>complaint </div>
<div>Lawsuit </div>
<div>patent</div>
</th>
<th class="th">
<div>Jan. 31, 2019 </div>
<div>Lawsuit</div>
</th>
<th class="th">
<div>Nov. 05, 2018 </div>
<div>officer</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_GainContingenciesLineItems', window );"><strong>Gain Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_algn_LawsuitsAgainstExecutiveOfficers', window );">Lawsuits Against Executive Officers | officer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<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_GainContingenciesByNatureAxis=algn_Lawsuitagainst3ShapeASMember', window );">Lawsuit against 3Shape A/S</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainContingenciesLineItems', window );"><strong>Gain Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_algn_PatentInfringementNumberofLawsuits', window );">Number of lawsuits/complaints</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber', window );">Patents allegedly infringed upon | patent</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainContingenciesByNatureAxis=algn_ViolationofTradeLaws3ShapeMember', window );">3Shape violation of trade laws</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainContingenciesLineItems', window );"><strong>Gain Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_algn_PatentInfringementNumberofLawsuits', window );">Number of lawsuits/complaints</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainContingenciesByNatureAxis=algn_PatentInfringementby3ShapeMember', window );">Patent infringement by 3Shape</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainContingenciesLineItems', window );"><strong>Gain Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_algn_PatentInfringementNumberofLawsuits', window );">Number of lawsuits/complaints | complaint</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainContingenciesLineItems', window );"><strong>Gain Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_algn_NumberofDerivativeLawsuits', window );">Number of Derivative Lawsuits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<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_algn_LawsuitsAgainstExecutiveOfficers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lawsuits Against Executive Officers</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;">algn_LawsuitsAgainstExecutiveOfficers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_NumberofDerivativeLawsuits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Derivative Lawsuits</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;">algn_NumberofDerivativeLawsuits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_PatentInfringementNumberofLawsuits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Patent Infringement, Number of Lawsuits</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;">algn_PatentInfringementNumberofLawsuits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_GainContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 entity's patents that another entity has allegedly infringed.</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_GainContingencyPatentsAllegedlyInfringedUponNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainContingenciesByNatureAxis=algn_Lawsuitagainst3ShapeASMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GainContingenciesByNatureAxis=algn_Lawsuitagainst3ShapeASMember</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_GainContingenciesByNatureAxis=algn_ViolationofTradeLaws3ShapeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GainContingenciesByNatureAxis=algn_ViolationofTradeLaws3ShapeMember</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_GainContingenciesByNatureAxis=algn_PatentInfringementby3ShapeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GainContingenciesByNatureAxis=algn_PatentInfringementby3ShapeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6840449264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 30, 2019</div></th>
<th class="th"><div>Jan. 29, 2019</div></th>
<th class="th"><div>Jan. 15, 2019</div></th>
<th class="th"><div>May 29, 2018</div></th>
<th class="th"><div>Feb. 07, 2018</div></th>
<th class="th"><div>Nov. 27, 2017</div></th>
<th class="th"><div>Jul. 24, 2017</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Total rent expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,500<span></span>
</td>
<td class="nump">$ 13,800<span></span>
</td>
<td class="nump">$ 9,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Minimum purchase amount commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 425,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 305,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfLoansReceivable', window );">Loan repayment from equity investee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">6,000<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_LongtermPurchaseCommitmentPeriod', window );">Long-term Purchase Commitment, Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Payments to Acquire Property, Plant, and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 223,312<span></span>
</td>
<td class="nump">$ 195,695<span></span>
</td>
<td class="nump">$ 70,576<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=algn_SDCMember', window );">SDC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LoansAndLeasesReceivableCommitmentsFixedRates', window );">Loans and Leases Receivable, Commitments, Fixed Rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfLoansReceivable', window );">Loan repayment from equity investee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=algn_SDCMember', window );">SDC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ProceedsFromCollectionOfLoansReceivable', window );">Loan repayment from equity investee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Payments to Acquire Property, Plant, and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_algn_PurchaseAndSaleAgreementPurchasePrice', window );">Purchase And Sale Agreement, Purchase Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_PurchaseAndSaleAgreementCashPaid', window );">Purchase And Sale Agreement, Cash Paid</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_PurchaseAndSaleAgreementCashToBePaid', window );">Purchase And Sale Agreement, Cash To Be Paid</a></td>
<td class="nump">$ 56,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_PurchaseAndSaleAgreementCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase And Sale Agreement, Cash Paid</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;">algn_PurchaseAndSaleAgreementCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_algn_PurchaseAndSaleAgreementCashToBePaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase And Sale Agreement, Cash To Be Paid</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;">algn_PurchaseAndSaleAgreementCashToBePaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_algn_PurchaseAndSaleAgreementPurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase And Sale Agreement, Purchase Price</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;">algn_PurchaseAndSaleAgreementPurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansAndLeasesReceivableCommitmentsFixedRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the amount of cash required to fully fund agreements to provide advances to borrowers and lessees at stated 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 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<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 825<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61082-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongtermPurchaseCommitmentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 covered by the long-term purchase commitment, 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_LongtermPurchaseCommitmentPeriod</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-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_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI 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_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromCollectionOfLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services.</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 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_ProceedsFromCollectionOfLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseCommitmentRemainingMinimumAmountCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.</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(17))<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)(19))<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(25))<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_PurchaseCommitmentRemainingMinimumAmountCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_srt_CounterpartyNameAxis=algn_SDCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=algn_SDCMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=algn_SDCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=algn_SDCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837916752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Minimum Future Lease Payments for Non-Cancelable Leases (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2019</a></td>
<td class="nump">$ 21,429<span></span>
</td>
</tr>
<tr class="re">
<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">20,483<span></span>
</td>
</tr>
<tr class="ro">
<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">18,897<span></span>
</td>
</tr>
<tr class="re">
<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">15,096<span></span>
</td>
</tr>
<tr class="ro">
<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">12,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">18,371<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">$ 106,676<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 after 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_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>92
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6840590352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Additional Information (Detail)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>purchase_period </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 16, 2013 </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_algn_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (usd per share) | $ / shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of stock options exercised | $</a></td>
<td class="nump">$ 17,600<span></span>
</td>
<td class="nump">$ 18,100<span></span>
</td>
<td class="nump">$ 18,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employees&#8217; taxes paid upon the vesting of restricted stock units | $</a></td>
<td class="num">$ (86,067)<span></span>
</td>
<td class="num">$ (46,168)<span></span>
</td>
<td class="num">$ (29,857)<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_algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod', window );">Employee Stock Purchase Plan, Duration Of Offering Period</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods', window );">Number of offering periods | purchase_period</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Number of shares issued (in thousands)</a></td>
<td class="nump">164,000<span></span>
</td>
<td class="nump">202,000<span></span>
</td>
<td class="nump">197,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense | $</a></td>
<td class="nump">$ 70,763<span></span>
</td>
<td class="nump">$ 58,854<span></span>
</td>
<td class="nump">$ 54,148<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_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis=algn_StockholderRightsPlanMember', window );">Stockholder Rights Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Number of shares called by each right (shares)</a></td>
<td class="nump">0.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>
</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_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis=algn_StockIncentivePlan2005Member', window );">Incentive Plan 2005</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable', window );">Common Stock Capital Shares Reserved For Future Issuance Shares Available</a></td>
<td class="nump">6,060,265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis=algn_StockPlan2001Member', window );">2010 Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue', window );">Employee stock purchase plan, purchase price as percentage of fair market value of common stock</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue', window );">Vested rand released in period, Total intrinsic value | $</a></td>
<td class="nump">$ 146,700<span></span>
</td>
<td class="nump">99,500<span></span>
</td>
<td class="nump">59,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Vested in period, Fair value | $</a></td>
<td class="nump">$ 42,200<span></span>
</td>
<td class="nump">$ 46,200<span></span>
</td>
<td class="nump">$ 39,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (usd per share) | $ / shares</a></td>
<td class="nump">$ 262.58<span></span>
</td>
<td class="nump">$ 118.77<span></span>
</td>
<td class="nump">$ 67.82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total unamortized compensation cost | $</a></td>
<td class="nump">$ 80,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 total unamortized cost</a></td>
<td class="text">1 year 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Restricted stock units, shares vested and released (shares)</a></td>
<td class="nump">561,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Restricted stock units, shares withheld for tax payments</a></td>
<td class="nump">178,324<span></span>
</td>
<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_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Restricted stock units, net issuance</a></td>
<td class="nump">383,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options | Incentive Plan 2005</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights', window );">Weighted award against authorized maximum (shares)</a></td>
<td class="text">25% vesting one year from the date of grant and 1/48th each month thereafter<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=algn_MarketPerformanceBasedRestrictedStockUnitsMember', window );">Market Performance Based Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue', window );">Vested rand released in period, Total intrinsic value | $</a></td>
<td class="nump">$ 92,700<span></span>
</td>
<td class="nump">$ 28,800<span></span>
</td>
<td class="nump">$ 17,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Vested in period, Fair value | $</a></td>
<td class="nump">$ 19,500<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">9,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (usd per share) | $ / shares</a></td>
<td class="nump">$ 266.78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total unamortized compensation cost | $</a></td>
<td class="nump">$ 39,600<span></span>
</td>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period of total unamortized cost</a></td>
<td class="text">1 year 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Restricted stock units, shares vested and released (shares)</a></td>
<td class="nump">312,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Restricted stock units, shares withheld for tax payments</a></td>
<td class="nump">130,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Restricted stock units, net issuance</a></td>
<td class="nump">181,603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=algn_MarketPerformanceBasedRestrictedStockUnitsMember', window );">Market Performance Based Restricted Stock Units | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod', window );">Percentage of market-performance based restricted stock units eligible to vest over the vesting period</a></td>
<td class="nump">250.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=algn_MarketPerformanceBasedRestrictedStockUnitsMember', window );">Market Performance Based Restricted Stock Units | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Stock incentive plan, vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod', window );">Percentage of market-performance based restricted stock units eligible to vest over the vesting period</a></td>
<td class="nump">300.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=algn_EmployeeStockPurchasePlan2010Member', window );">2010 Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance', window );">Share Based Compensation Arrangement By Share Based Payment Award Shares Remaining Available For Issuance</a></td>
<td class="nump">571,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=algn_EmployeeStockIncentivePlan2005Member', window );">Employee Stock Incentive Plan 2005</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,783,379<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum', window );">Share-based Compensation Arrangement by Share-based Payment Award, Weight Of Awarded Shares Against Authorized Maximum</a></td>
<td class="nump">1.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.5<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_PlanNameAxis=algn_EmployeeStockPurchasePlan2010Member', window );">2010 Purchase Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance', window );">Maximum number of shares available</a></td>
<td class="nump">2,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=algn_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unamortized compensation cost | $</a></td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 total unamortized cost</a></td>
<td class="text">4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense | $</a></td>
<td class="nump">$ 5,600<span></span>
</td>
<td class="nump">$ 5,400<span></span>
</td>
<td class="nump">$ 2,700<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_VestingAxis=algn_MonthlyVestingMember', window );">Monthly Vesting | Stock Options | Incentive Plan 2005</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_StockholdersEquityNoteLineItems', window );"><strong>Stockholders Equity Note [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage', window );">Stock incentive plan, vesting percentage</a></td>
<td class="nump">2.08%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock Capital Shares Reserved For Future Issuance Shares Available</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;">algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee Stock Purchase Plan, Duration Of Offering 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;">algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee Stock Purchase Plan, Number Of Shares Available for Issuance</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;">algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee Stock Purchase Plan, Number Of Six Month Purchasing Periods</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;">algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of market-performance based restricted stock units during vesting 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;">algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement, By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Released, Total Intrinsic 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;">algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement by Share Based Payment Award, Purchase Price, Percentage of Fair Market 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;">algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePricePercentageOfFairMarketValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Shares Remaining Available For Issuance</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;">algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement by Share based Payment Award, Vesting 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;">algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Weight Of Awarded Shares Against Authorized Maximum</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_StockholdersEquityNoteLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders Equity Note [Line Items]</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;">algn_StockholdersEquityNoteLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-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 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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.</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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-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_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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.</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><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 25<br> -Paragraph 19A<br> -URI http://asc.fasb.org/extlink&amp;oid=107668666&amp;loc=SL79513924-113897<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="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_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted shares issued as compensation, net of shares for the payment of withholding taxes. This element is to be used only if shares are used in lieu of cash to satisfy all or a portion of withholding taxes.</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_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, 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 (a)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of award terms as to how many shares or portion of an award are no longer contingent on satisfaction of either a service condition, market condition or a performance condition, thereby giving the employee the legal right to convert the award to shares, to sell the shares, and be entitled to the cash proceeds of such sale. For example, vesting may be expressed as being 25 percent of the shares under option on each anniversary of the grant 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity-based payment instruments, excluding stock (or unit) options, that vested 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://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)(2)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="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 (d)(2)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net-share settlement of share-based awards when the employer settles employees' income tax withholding obligations, this element represents the number of shares the employees use to repay the employer.</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_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI 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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis=algn_StockholderRightsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis=algn_StockholderRightsPlanMember</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_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis=algn_StockIncentivePlan2005Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis=algn_StockIncentivePlan2005Member</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_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis=algn_StockPlan2001Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis=algn_StockPlan2001Member</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>
<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=algn_MarketPerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=algn_MarketPerformanceBasedRestrictedStockUnitsMember</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_AwardTypeAxis=algn_EmployeeStockPurchasePlan2010Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=algn_EmployeeStockPurchasePlan2010Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=algn_EmployeeStockIncentivePlan2005Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=algn_EmployeeStockIncentivePlan2005Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=algn_EmployeeStockPurchasePlan2010Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=algn_EmployeeStockPurchasePlan2010Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=algn_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=algn_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=algn_MonthlyVestingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=algn_MonthlyVestingMember</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>93
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6842947616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Stock-Based Awards and Employee Stock Purchases (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 70,763<span></span>
</td>
<td class="nump">$ 58,854<span></span>
</td>
<td class="nump">$ 54,148<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_CostOfSalesMember', window );">Cost of net revenues</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">3,695<span></span>
</td>
<td class="nump">3,330<span></span>
</td>
<td class="nump">3,966<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_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">56,422<span></span>
</td>
<td class="nump">46,550<span></span>
</td>
<td class="nump">42,612<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 10,646<span></span>
</td>
<td class="nump">$ 8,974<span></span>
</td>
<td class="nump">$ 7,570<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-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 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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostOfSalesMember</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_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SellingGeneralAndAdministrativeExpensesMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6840939424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Activity Under Stock Option Plans (Detail)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Shares Underlying Stock Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding beginning balance (shares) | shares</a></td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (shares) | shares</a></td>
<td class="num">(67)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Cancelled or expired (shares) | shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding ending balance (shares) | shares</a></td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest at December 31, 2013 (shares) | shares</a></td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at December 31, 2013 (shares) | shares</a></td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price per Share</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding beginning balance (usd per share) | $ / shares</a></td>
<td class="nump">$ 11.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (usd per share) | $ / shares</a></td>
<td class="nump">11.76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Cancelled or expired (usd per share) | $ / shares</a></td>
<td class="nump">0.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding ending balance (usd per share) | $ / shares</a></td>
<td class="nump">8.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest at December 31, 2013 (usd per share) | $ / shares</a></td>
<td class="nump">8.07<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at December 31, 2013 (usd per share) | $ / shares</a></td>
<td class="nump">$ 8.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract', window );"><strong>Weighted Average Remaining Contractual Term (in years)</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding as of December 31, 2018</a></td>
<td class="text">1 month 28 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested at December 31, 2018</a></td>
<td class="text">1 month 28 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable at December 31, 2018</a></td>
<td class="text">1 month 28 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_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding as of December 31, 2018 | $</a></td>
<td class="nump">$ 1,649<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested at December 31, 2018 | $</a></td>
<td class="nump">1,649<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable at December 31, 2018 | $</a></td>
<td class="nump">$ 1,649<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]</p></div>
<a href="javascript:void(0);" onclick="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;">algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [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;">algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="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)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="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)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</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)(3)-(4)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price of options that were either forfeited or expired.</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)(3)-(4)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 by which the current fair value of the underlying stock exceeds the exercise price of options 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options outstanding, including both vested and non-vested options.</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> -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)(1)(i)-(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price at which grantees can acquire the shares reserved for issuance under the stock option 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price at which option holders acquired shares when converting their stock options into shares.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="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> -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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="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> -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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual term for option awards outstanding, 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 (e)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="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)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>95
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6841845856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Summary of Nonvested Shares (Detail) - Restricted Stock Units (RSUs) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares Underlying RSUs</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested beginning balance (shares)</a></td>
<td class="nump">1,341,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (shares)</a></td>
<td class="nump">235,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested and released (shares)</a></td>
<td class="num">(561,692)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (shares)</a></td>
<td class="num">(83,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested ending balance (shares)</a></td>
<td class="nump">931,000<span></span>
</td>
<td class="nump">1,341,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested, beginning balance (usd per share)</a></td>
<td class="nump">$ 82.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (usd per share)</a></td>
<td class="nump">262.58<span></span>
</td>
<td class="nump">$ 118.77<span></span>
</td>
<td class="nump">$ 67.82<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_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue', window );">Vested and released (usd per share)</a></td>
<td class="nump">75.22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue', window );">Forfeited (usd per share)</a></td>
<td class="nump">112.33<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested, ending balance (usd per share)</a></td>
<td class="nump">$ 129.42<span></span>
</td>
<td class="nump">$ 82.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted Remaining Vesting Period (in years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Nonvested as of December 31, 2018</a></td>
<td class="text">1 year 15 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue', window );">Nonvested as of December 31, 2018</a></td>
<td class="nump">$ 194,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeits In Period 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other than Options, Nonvested, Total Intrinsic 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;">algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options Vested And Released In Period 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity-based payment instruments, excluding stock (or unit) options, that were forfeited 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://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)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="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)(i)-(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.</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)(i)-(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual term for equity-based awards excluding options, 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 (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity-based payment instruments, excluding stock (or unit) options, that vested 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://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)(2)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6841039680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Summary of MSU Performance (Detail) - Market Performance Based Restricted Stock Units - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested beginning balance (shares)</a></td>
<td class="nump">428,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (shares)</a></td>
<td class="nump">208,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested and released (shares)</a></td>
<td class="num">(312,300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested ending balance (shares)</a></td>
<td class="nump">324,000<span></span>
</td>
<td class="nump">428,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested (usd per share)</a></td>
<td class="nump">$ 215.07<span></span>
</td>
<td class="nump">$ 78.53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (usd per share)</a></td>
<td class="nump">266.78<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_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue', window );">Vested and released (usd per share)</a></td>
<td class="nump">62.41<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_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue', window );">Forfeited (usd per share)</a></td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted Average Remaining Contractual Term</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Nonvested</a></td>
<td class="text">1 year 1 month 28 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value</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_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue', window );">Nonvested</a></td>
<td class="nump">$ 67,897<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeits In Period 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other than Options, Nonvested, Total Intrinsic 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;">algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options Vested And Released In Period 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity-based payment instruments, excluding stock (or unit) options, that were forfeited 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://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)(3)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="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)(i)-(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.</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)(i)-(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual term for equity-based awards excluding options, 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 (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity-based payment instruments, excluding stock (or unit) options, that vested 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://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)(2)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=algn_MarketPerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=algn_MarketPerformanceBasedRestrictedStockUnitsMember</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>97
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6839655616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Weighted-Average Assumptions Used in the Monte Carlo Simulation (Detail) - Market Performance Based Restricted Stock Units - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">31.90%<span></span>
</td>
<td class="nump">28.90%<span></span>
</td>
<td class="nump">34.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividends</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average fair value per share at grant date (usd per share)</a></td>
<td class="nump">$ 470.75<span></span>
</td>
<td class="nump">$ 120.39<span></span>
</td>
<td class="nump">$ 68.88<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="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 (f)(2)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over 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 (f)(2)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 risk-free interest rate assumption that is used in valuing an option on its own shares.</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 (f)(2)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of share-based compensation awards, 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 (f)(2)(i)<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.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of non-vested options outstanding.</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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>instant</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=algn_MarketPerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=algn_MarketPerformanceBasedRestrictedStockUnitsMember</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>98
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837918544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - ESPP Activity (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Number of shares issued (in thousands)</a></td>
<td class="nump">164<span></span>
</td>
<td class="nump">202<span></span>
</td>
<td class="nump">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_EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased', window );">Weighted average price</a></td>
<td class="nump">$ 96.95<span></span>
</td>
<td class="nump">$ 59.93<span></span>
</td>
<td class="nump">$ 48.65<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_EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchase price of capital shares purchased through an employee stock ownership plan.</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_EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased</td>
</tr>
<tr>
<td style="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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI 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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6720575264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Weighted Average Assumptions Used for the Fair Value of the Option Component of the Purchase Plan Shares Estimated at Grant Date Using Black-Scholes Option Pricing Model (Detail) - Employee Stock Purchase Plan - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">1 year 3 months 18 days<span></span>
</td>
<td class="text">1 year 2 months 12 days<span></span>
</td>
<td class="text">1 year 2 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">35.20%<span></span>
</td>
<td class="nump">26.80%<span></span>
</td>
<td class="nump">30.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividends</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value at grant date (usd per share)</a></td>
<td class="nump">$ 94.71<span></span>
</td>
<td class="nump">$ 31.36<span></span>
</td>
<td class="nump">$ 22.23<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="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 (f)(2)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over 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 (f)(2)(ii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 risk-free interest rate assumption that is used in valuing an option on its own shares.</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 (f)(2)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="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 (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of share-based compensation awards, 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 (f)(2)(i)<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.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=algn_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=algn_EmployeeStockPurchasePlanMember</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>100
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6841636912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock Repurchase Program - Additional Information (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">36 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 04, 2016</div></th>
<th class="th"><div>Feb. 22, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Feb. 28, 2018</div></th>
<th class="th"><div>Aug. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>May 31, 2018</div></th>
<th class="th"><div>Apr. 28, 2016</div></th>
<th class="th"><div>Apr. 23, 2014</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_algn_ShareRepurchasesLineItems', window );"><strong>Share Repurchases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Common stock repurchased and retired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,002,000<span></span>
</td>
<td class="nump">$ 103,793,000<span></span>
</td>
<td class="nump">$ 96,218,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember', window );">Additional Paid-in Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_ShareRepurchasesLineItems', window );"><strong>Share Repurchases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Common stock repurchased and retired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,252,000<span></span>
</td>
<td class="nump">5,583,000<span></span>
</td>
<td class="nump">10,593,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained Earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_algn_ShareRepurchasesLineItems', window );"><strong>Share Repurchases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Common stock repurchased and retired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 289,750,000<span></span>
</td>
<td class="nump">98,210,000<span></span>
</td>
<td class="nump">$ 85,625,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=algn_April2014StockRepurchaseProgramMember', window );">April 2014 Stock Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_ShareRepurchasesLineItems', window );"><strong>Share Repurchases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockRepurchaseProgramAuthorizedAmount1', window );">Repurchase of common stock, common stock authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchased and retired (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
<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 );">Common stock repurchased and retired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 106,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_algn_AcceleratedShareRepurchaseContractedAmountofRepurchase', window );">Accelerated share repurchase agreement amount</a></td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 190,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares', window );">Accelerated share repurchase (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare', window );">Accelerated share repurchases price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96.37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=algn_April2016StockRepurchaseProgramMember', window );">April 2016 Stock Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_ShareRepurchasesLineItems', window );"><strong>Share Repurchases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockRepurchaseProgramAuthorizedAmount1', window );">Repurchase of common stock, common stock authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=algn_ASR2017Member', window );">2017 ASR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_algn_ShareRepurchasesLineItems', window );"><strong>Share Repurchases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Common stock repurchased and retired (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_ShareRepurchasesPricePaidPerShare', window );">Common stock repurchased (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 146.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 243.40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Common stock repurchased and retired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare', window );">Accelerated share repurchases price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 293.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=algn_May2018RepurchaseMember', window );">May 2018 Repurchase [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_algn_ShareRepurchasesLineItems', window );"><strong>Share Repurchases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Repurchase of common stock, common stock authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchased and retired (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Common stock repurchased and retired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Authorized repurchase amount remaining</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Treasury Stock Acquired, Average Cost Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 213.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 356.54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased', window );">Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | May 2018 Repurchase [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_algn_ShareRepurchasesLineItems', window );"><strong>Share Repurchases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Common stock repurchased and retired (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Common stock repurchased and retired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Treasury Stock Acquired, Average Cost Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 243.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_AcceleratedShareRepurchaseContractedAmountofRepurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accelerated Share Repurchase, Contracted Amount of Repurchase</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;">algn_AcceleratedShareRepurchaseContractedAmountofRepurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accelerated Share Repurchase Program, Final Delivery of Shares, Shares</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;">algn_AcceleratedShareRepurchaseProgramFinalDeliveryofSharesShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_ShareRepurchasesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Repurchases [Line Items]</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;">algn_ShareRepurchasesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_ShareRepurchasesPricePaidPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Repurchases, Price Paid Per Share</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;">algn_ShareRepurchasesPricePaidPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_AcceleratedShareRepurchasesFinalPricePaidPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Final price paid per share for the purchase of the targeted number of shares, determined by an average market price over a fixed period 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 505<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6405686&amp;loc=d3e22802-112653<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare</td>
</tr>
<tr>
<td style="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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock repurchase plan authorized.</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_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining of a stock repurchase plan authorized.</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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</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_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-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_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_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of shares repurchased divided by the total number of shares repurchased.</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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="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_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</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_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</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_ShareRepurchaseProgramAxis=algn_April2014StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareRepurchaseProgramAxis=algn_April2014StockRepurchaseProgramMember</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_ShareRepurchaseProgramAxis=algn_April2016StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareRepurchaseProgramAxis=algn_April2016StockRepurchaseProgramMember</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_ShareRepurchaseProgramAxis=algn_ASR2017Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareRepurchaseProgramAxis=algn_ASR2017Member</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_ShareRepurchaseProgramAxis=algn_May2018RepurchaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareRepurchaseProgramAxis=algn_May2018RepurchaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6697334240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2009</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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits', window );">Accrued severance funds liability</a></td>
<td class="nump">$ 3.3<span></span>
</td>
<td class="nump">$ 3.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Defined Contribution Pension Plan 401k</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer matching contribution as percentage of employee's salary deferral contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Employer matching contribution as percentage of employee's eligible compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer', window );">Employer contributions amount</a></td>
<td class="nump">$ 5.2<span></span>
</td>
<td class="nump">$ 4.3<span></span>
</td>
<td class="nump">$ 3.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.</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_DeferredCompensationArrangementWithIndividualContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</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_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="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_SupplementalUnemploymentBenefitsSeveranceBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liability for amount due employees, in addition to wages and any other money that employers owe employees, when their employment ends through a layoff or other termination. For example, a company may provide involuntarily terminated employees with a lump sum payment equal to one week's salary for every year of employment.</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_SupplementalUnemploymentBenefitsSeveranceBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6839636784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Domestic and Foreign Components of Income (loss) Before Provision for Income Taxes (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="nump">$ 171,658<span></span>
</td>
<td class="nump">$ 123,696<span></span>
</td>
<td class="nump">$ 118,871<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">294,993<span></span>
</td>
<td class="nump">241,103<span></span>
</td>
<td class="nump">123,695<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Net income before provision for income taxes and equity in losses of investee</a></td>
<td class="nump">$ 466,651<span></span>
</td>
<td class="nump">$ 364,799<span></span>
</td>
<td class="nump">$ 242,566<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings or loss from continuing operations before income taxes that is attributable to domestic 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)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="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)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</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)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6855012496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes Income Taxes - Provision for (Benefit from) Income Taxes (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Federal</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_CurrentFederalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">$ 35,788<span></span>
</td>
<td class="nump">$ 91,214<span></span>
</td>
<td class="nump">$ 40,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="num">(5,989)<span></span>
</td>
<td class="nump">15,724<span></span>
</td>
<td class="nump">24,794<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_FederalIncomeTaxExpenseBenefitContinuingOperations', window );">Total federal income tax expense</a></td>
<td class="nump">29,799<span></span>
</td>
<td class="nump">106,938<span></span>
</td>
<td class="nump">65,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>State</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_CurrentStateAndLocalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">9,568<span></span>
</td>
<td class="nump">2,580<span></span>
</td>
<td class="nump">2,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="num">(3,274)<span></span>
</td>
<td class="nump">2,677<span></span>
</td>
<td class="nump">2,636<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_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations', window );">Total state tax expense</a></td>
<td class="nump">6,294<span></span>
</td>
<td class="nump">5,257<span></span>
</td>
<td class="nump">5,239<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Foreign</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_CurrentForeignTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">22,753<span></span>
</td>
<td class="nump">15,285<span></span>
</td>
<td class="nump">8,964<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="num">(1,123)<span></span>
</td>
<td class="nump">2,682<span></span>
</td>
<td class="num">(28,032)<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_ForeignIncomeTaxExpenseBenefitContinuingOperations', window );">Total foreign tax expense</a></td>
<td class="nump">21,630<span></span>
</td>
<td class="nump">17,967<span></span>
</td>
<td class="num">(19,068)<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_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 57,723<span></span>
</td>
<td class="nump">$ 130,162<span></span>
</td>
<td class="nump">$ 51,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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: 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))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1))<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-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_FederalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 state and local current and deferred income tax expense (benefit) attributable 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)-(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: 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)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>104
<FILENAME>R75.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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6839588224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Differences Between Income Taxes Using Federal Statutory Income Tax Rate and Effective Tax Rate (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. federal statutory income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal tax benefit</a></td>
<td class="nump">1.30%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings', window );">U.S. tax on foreign earnings</a></td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">0.20%<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_algn_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017', window );">Impact of U.S. Tax Cuts and Jobs Act (&#8220;TCJA&#8221;)</a></td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">23.10%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Impact of differences in foreign tax rates</a></td>
<td class="num">(6.70%)<span></span>
</td>
<td class="num">(18.00%)<span></span>
</td>
<td class="num">(6.30%)<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_algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations', window );">effective income tax rate impact on expiration of statute of limitations</a></td>
<td class="num">(6.20%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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_algn_EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry', window );">Valuation allowance release for Israel</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(12.90%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="num">(3.40%)<span></span>
</td>
<td class="num">(6.30%)<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other items not individually material</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
<td class="nump">1.80%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective Income Tax Rate, Continuing Operations, Total</a></td>
<td class="nump">12.40%<span></span>
</td>
<td class="nump">35.70%<span></span>
</td>
<td class="nump">21.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017</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;">algn_EffectiveIncomeTaxRateReconciliationTaxCutsandJobsActof2017</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Valuation Allowance Release For Foreign Country</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;">algn_EffectiveIncomeTaxRateReconciliationValuationAllowanceReleaseForForeignCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>effective income tax rate impact on expiration of statute of limitations</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;">algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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 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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity-based compensation 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 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 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 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_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.</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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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 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_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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 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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R76.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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6839723680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes Income Taxes - Deferred Tax Assets and Liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards', window );">Net operating loss and capital loss carryforwards</a></td>
<td class="nump">$ 25,410<span></span>
</td>
<td class="nump">$ 24,971<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Reserves and accruals</a></td>
<td class="nump">24,769<span></span>
</td>
<td class="nump">12,547<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">8,571<span></span>
</td>
<td class="nump">10,074<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">14,285<span></span>
</td>
<td class="nump">10,811<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses', window );">Net translation losses</a></td>
<td class="nump">1,158<span></span>
</td>
<td class="nump">1,928<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Credit carryforwards</a></td>
<td class="nump">115<span></span>
</td>
<td class="nump">792<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_DeferredTaxAssetsGross', window );">Total deferred tax assets, gross</a></td>
<td class="nump">74,308<span></span>
</td>
<td class="nump">61,123<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation and amortization</a></td>
<td class="nump">8,320<span></span>
</td>
<td class="nump">7,522<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings', window );">Unremitted foreign earnings</a></td>
<td class="nump">612<span></span>
</td>
<td class="nump">3,305<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid expenses</a></td>
<td class="nump">902<span></span>
</td>
<td class="nump">751<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities, gross</a></td>
<td class="nump">9,834<span></span>
</td>
<td class="nump">11,578<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_DeferredTaxAssetsLiabilitiesGross', window );">Net deferred tax assets before valuation allowance</a></td>
<td class="nump">64,474<span></span>
</td>
<td class="nump">49,545<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(251)<span></span>
</td>
<td class="num">(278)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets</a></td>
<td class="nump">$ 64,223<span></span>
</td>
<td class="nump">$ 49,267<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_DeferredTaxAssetsLiabilitiesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets (Liabilities), Gross</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;">algn_DeferredTaxAssetsLiabilitiesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Net Operating and Capital Loss Carryforwards</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;">algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</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(26)(b))<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(15)(b)(2))<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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 2<br> -Subparagraph (b)<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_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</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 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_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-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 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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 25<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsUnrealizedCurrencyLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions.</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 25<br> -Paragraph 20<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxAssetsUnrealizedCurrencyLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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> -Subparagraph (c)<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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid 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;">us-gaap_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</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 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesUndistributedForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiaries and other recognized entities not within the country of domicile of the 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>106
<FILENAME>R77.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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6841002608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefit (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefit as of beginning of period</a></td>
<td class="nump">$ 47,656<span></span>
</td>
<td class="nump">$ 46,384<span></span>
</td>
<td class="nump">$ 39,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Tax positions related to current year, additions for uncertain tax positions</a></td>
<td class="nump">14,519<span></span>
</td>
<td class="nump">1,819<span></span>
</td>
<td class="nump">6,971<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Tax positions related to prior year, Additions for uncertain tax positions</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">1,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Tax positions related to prior year, Decreases for uncertain tax positions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(826)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Tax positions related to prior year, Settlements with tax authorities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,527)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Tax positions related to prior year, Reductions due to lapse of applicable statute of limitations</a></td>
<td class="num">(28,993)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefit as of end of period</a></td>
<td class="nump">$ 33,262<span></span>
</td>
<td class="nump">$ 47,656<span></span>
</td>
<td class="nump">$ 46,384<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=SL37586934-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 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</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 15A<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="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 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</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 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>107
<FILENAME>R78.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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6840432864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_algn_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit', window );">Additional income tax expense due to TCJA</a></td>
<td class="nump">$ 84,300<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability', window );">Deferred tax liability due to TCJA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset', window );">Deferred tax asset due to TCJA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,400<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_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed earnings of foreign subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">533,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested', window );">Amount of no longer indefinitely reinvested foreign earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">239,200<span></span>
</td>
<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_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries', window );">Amount of indefinitely reinvested foreign earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">294,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">278<span></span>
</td>
<td class="nump">251<span></span>
</td>
<td class="nump">278<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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Change in valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31,400)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,900<span></span>
</td>
<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_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">47,656<span></span>
</td>
<td class="nump">33,262<span></span>
</td>
<td class="nump">47,656<span></span>
</td>
<td class="nump">$ 46,384<span></span>
</td>
<td class="nump">$ 39,413<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense', window );">Interest and penalties expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</a></td>
<td class="nump">$ 2,900<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="nump">2,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Expense related to restructuring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</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_algn_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Country</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_algn_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 105,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Country | Costa Rica</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_algn_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algn_NationalCorporateTaxRate', window );">Tax incentives, corporate income tax rate that would apply absent the incentives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayAggregateDollarAmount', window );">Tax incentives, reduction in income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,400<span></span>
</td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="nump">$ 19,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare', window );">Tax benefit of tax holiday on net income per share (diluted) (usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.03<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="nump">$ 0.23<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_algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings Of Foreign Subsidiaries, No Longer Indefinitely Reinvested</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;">algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_algn_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</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;">algn_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_NationalCorporateTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>National Corporate Tax Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algn_NationalCorporateTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</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_algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Income Tax Expense (Benefit)</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;">algn_TaxCutsandJobsActof2017ChangeinTaxRateIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Undistributed Accumulated Earnings of Foreign Subsidiary, Provisional Unrecognized Deferred Tax Asset</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;">algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Undistributed Accumulated Earnings of Foreign Subsidiary, Provisional Unrecognized Deferred Tax Liability</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;">algn_TaxCutsandJobsActof2017IncompleteAccountingUndistributedAccumulatedEarningsofForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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> -Subparagraph (c)<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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.</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 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxExaminationPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.</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 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-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_IncomeTaxExaminationPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxHolidayAggregateDollarAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330215-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxHolidayAggregateDollarAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxHolidayIncomeTaxBenefitsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330215-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6487024&amp;loc=d3e29054-158556<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 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<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 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28200-109314<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6479915&amp;loc=d3e66715-112838<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=SL37586934-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 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest expense accrued for an underpayment of income taxes.</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 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</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 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32123-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R79.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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6839619552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Profit per Share - Computation of Basic and Diluted Net Profit Per Share Attributable to Common Stock (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 400,235<span></span>
</td>
<td class="nump">$ 231,418<span></span>
</td>
<td class="nump">$ 189,682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding, basic (shares)</a></td>
<td class="nump">80,064<span></span>
</td>
<td class="nump">80,085<span></span>
</td>
<td class="nump">79,856<span></span>
</td>
</tr>
<tr class="re">
<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 );">Dilutive effect of potential common stock (shares)</a></td>
<td class="nump">1,293<span></span>
</td>
<td class="nump">1,747<span></span>
</td>
<td class="nump">1,628<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Total shares, diluted (shares)</a></td>
<td class="nump">81,357<span></span>
</td>
<td class="nump">81,832<span></span>
</td>
<td class="nump">81,484<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net income per share, basic (usd per share)</a></td>
<td class="nump">$ 5.00<span></span>
</td>
<td class="nump">$ 2.89<span></span>
</td>
<td class="nump">$ 2.38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income per share, diluted (usd per share)</a></td>
<td class="nump">$ 4.92<span></span>
</td>
<td class="nump">$ 2.83<span></span>
</td>
<td class="nump">$ 2.33<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_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_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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>109
<FILENAME>R80.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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6839693152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Cash Flow Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [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_IncomeTaxesPaid', window );">Taxes paid</a></td>
<td class="nump">$ 114,601<span></span>
</td>
<td class="nump">$ 51,231<span></span>
</td>
<td class="nump">$ 47,289<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Fixed assets acquired with accounts payable or accrued liabilities</a></td>
<td class="nump">15,069<span></span>
</td>
<td class="nump">15,105<span></span>
</td>
<td class="nump">4,434<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_algn_ConversionOfConvertibleNotesReceivableIntoEquitySecurities', window );">Conversion Of Convertible Notes Receivable Into Equity Securities</a></td>
<td class="nump">4,862<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContributionOfProperty', window );">Fair value of option to purchase property</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,936<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_algn_ConversionOfConvertibleNotesReceivableIntoEquitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Conversion Of Convertible Notes Receivable Into Equity Securities</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;">algn_ConversionOfConvertibleNotesReceivableIntoEquitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContributionOfProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 property contributed in noncash investing and 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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-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_ContributionOfProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3536-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_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R81.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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6628458320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments and Geographical Information - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">2<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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="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_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R82.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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6855582992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments and Geographical Information Segments and Geographical Information - (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net revenues</a></td>
<td class="nump">$ 1,966,492<span></span>
</td>
<td class="nump">$ 1,473,413<span></span>
</td>
<td class="nump">$ 1,079,874<span></span>
</td>
</tr>
<tr class="re">
<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">1,447,867<span></span>
</td>
<td class="nump">1,116,947<span></span>
</td>
<td class="nump">815,294<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating Income (Loss)</a></td>
<td class="nump">466,564<span></span>
</td>
<td class="nump">353,611<span></span>
</td>
<td class="nump">248,921<span></span>
</td>
</tr>
<tr class="re">
<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 );">Depreciation and amortization</a></td>
<td class="nump">54,727<span></span>
</td>
<td class="nump">37,739<span></span>
</td>
<td class="nump">24,002<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=algn_InvisalignFullMember', window );">Clear Aligner</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net revenues</a></td>
<td class="nump">1,691,467<span></span>
</td>
<td class="nump">1,309,262<span></span>
</td>
<td class="nump">958,327<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_StatementBusinessSegmentsAxis=algn_InvisalignExpressliteMember', window );">Scanner and Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net revenues</a></td>
<td class="nump">275,025<span></span>
</td>
<td class="nump">164,151<span></span>
</td>
<td class="nump">121,547<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_StatementBusinessSegmentsAxis=algn_ClearAlignerMember', window );">Clear Aligner</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">1,280,495<span></span>
</td>
<td class="nump">1,019,563<span></span>
</td>
<td class="nump">747,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="nump">712,439<span></span>
</td>
<td class="nump">564,648<span></span>
</td>
<td class="nump">411,817<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">29,001<span></span>
</td>
<td class="nump">21,581<span></span>
</td>
<td class="nump">13,742<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_StatementBusinessSegmentsAxis=algn_ScannersAndServicesMember', window );">Scanners And Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">167,372<span></span>
</td>
<td class="nump">97,384<span></span>
</td>
<td class="nump">67,800<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating Income (Loss)</a></td>
<td class="nump">98,998<span></span>
</td>
<td class="nump">49,613<span></span>
</td>
<td class="nump">37,498<span></span>
</td>
</tr>
<tr class="re">
<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 );">Depreciation and amortization</a></td>
<td class="nump">4,965<span></span>
</td>
<td class="nump">4,385<span></span>
</td>
<td class="nump">3,871<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_StatementBusinessSegmentsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate, Non-Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating Income (Loss)</a></td>
<td class="num">(344,873)<span></span>
</td>
<td class="num">(260,650)<span></span>
</td>
<td class="num">(200,394)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Depreciation and amortization</a></td>
<td class="nump">$ 20,761<span></span>
</td>
<td class="nump">$ 11,773<span></span>
</td>
<td class="nump">$ 6,389<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_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_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_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_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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=algn_InvisalignFullMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=algn_InvisalignFullMember</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_StatementBusinessSegmentsAxis=algn_InvisalignExpressliteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=algn_InvisalignExpressliteMember</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_StatementBusinessSegmentsAxis=algn_ClearAlignerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=algn_ClearAlignerMember</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_StatementBusinessSegmentsAxis=algn_ScannersAndServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=algn_ScannersAndServicesMember</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_StatementBusinessSegmentsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R83.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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6855008400">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segments and Geographical Information - Net Revenues by Geographic Area (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,966,492<span></span>
</td>
<td class="nump">$ 1,473,413<span></span>
</td>
<td class="nump">$ 1,079,874<span></span>
</td>
</tr>
<tr class="re">
<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 );">Operating Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">466,564<span></span>
</td>
<td class="nump">353,611<span></span>
</td>
<td class="nump">248,921<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeOperating', window );">Interest income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,576<span></span>
</td>
<td class="nump">6,948<span></span>
</td>
<td class="nump">4,213<span></span>
</td>
</tr>
<tr class="re">
<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 (expense), net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,489)<span></span>
</td>
<td class="nump">4,240<span></span>
</td>
<td class="num">(10,568)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Net income before provision for income taxes and equity in losses of investee</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">466,651<span></span>
</td>
<td class="nump">364,799<span></span>
</td>
<td class="nump">242,566<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 );">United States</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">1,023,559<span></span>
</td>
<td class="nump">836,200<span></span>
</td>
<td class="nump">692,254<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_NL', window );">the Netherlands</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">610,039<span></span>
</td>
<td class="nump">456,108<span></span>
</td>
<td class="nump">286,911<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_CN', window );">China</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">155,790<span></span>
</td>
<td class="nump">81,661<span></span>
</td>
<td class="nump">46,480<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=algn_OtherInternationalMember', window );">Other international</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">177,104<span></span>
</td>
<td class="nump">99,444<span></span>
</td>
<td class="nump">54,229<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_StatementBusinessSegmentsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate, Non-Segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<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_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(344,873)<span></span>
</td>
<td class="num">(260,650)<span></span>
</td>
<td class="num">(200,394)<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 811,437<span></span>
</td>
<td class="nump">$ 614,261<span></span>
</td>
<td class="nump">$ 449,315<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Effective July 2016, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Net revenues are attributed to countries based on location of where revenue is recognized.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</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)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestIncomeOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on 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.1(e))<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_InterestIncomeOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_NL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NL</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_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CN</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=algn_OtherInternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=algn_OtherInternationalMember</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_StatementBusinessSegmentsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=us-gaap_CorporateNonSegmentMember</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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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>113
<FILENAME>R84.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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6843723024">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Segments and Geographical Information - Long-Lived Assets by Geographic Area (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 521,329<span></span>
</td>
<td class="nump">$ 348,793<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">139,239<span></span>
</td>
<td class="nump">128,171<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_CR', window );">Costa Rica</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">80,218<span></span>
</td>
<td class="nump">30,738<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_MX', window );">Mexico</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">33,240<span></span>
</td>
<td class="nump">25,090<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_CN', window );">China</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">36,249<span></span>
</td>
<td class="nump">5,480<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_NL', window );">the Netherlands</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">206,679<span></span>
</td>
<td class="nump">143,673<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=algn_OtherInternationalMember', window );">Other international</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 25,704<span></span>
</td>
<td class="nump">$ 15,641<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Long-lived assets are attributed to countries based on entity that owns the assets.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CR</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_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MX</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_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CN</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_NL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NL</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=algn_OtherInternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=algn_OtherInternationalMember</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>114
<FILENAME>R85.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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6843991584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Valuation and Qualifying Accounts and Reserves (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_ValuationAllowancesAndReservesTypeAxis=algn_SECSchedule1209ValuationAllowancesSalesReturnsMember', window );">Allowance for doubtful accounts</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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">$ 5,814<span></span>
</td>
<td class="nump">$ 2,946<span></span>
</td>
<td class="nump">$ 1,108<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_algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue', window );">Additions (reductions) to Costs and Expenses</a></td>
<td class="nump">12,321<span></span>
</td>
<td class="nump">9,948<span></span>
</td>
<td class="nump">8,585<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Write offs</a></td>
<td class="num">(15,757)<span></span>
</td>
<td class="num">(7,080)<span></span>
</td>
<td class="num">(6,747)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">2,378<span></span>
</td>
<td class="nump">5,814<span></span>
</td>
<td class="nump">2,946<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Allowance for deferred tax assets</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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">278<span></span>
</td>
<td class="nump">256<span></span>
</td>
<td class="nump">31,685<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_algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue', window );">Additions (reductions) to Costs and Expenses</a></td>
<td class="num">(27)<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="num">(31,429)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Write offs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">$ 251<span></span>
</td>
<td class="nump">$ 278<span></span>
</td>
<td class="nump">$ 256<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Valuation Allowances and Reserves, Charged to Cost and Expense or Revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algn_ValuationAllowancesAndReservesChargedToCostAndExpenseOrRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and qualifying accounts and reserves.</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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease in valuation and qualifying accounts and reserves.</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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesTypeAxis=algn_SECSchedule1209ValuationAllowancesSalesReturnsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=algn_SECSchedule1209ValuationAllowancesSalesReturnsMember</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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</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>115
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( +9(7$X?(\\#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,$%     @ MDA<3B?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    " "V2%Q.9S&!(.\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/3L,P#(=?!>7>.FT!L:C+!<0))"0F@;A%B;=%:_XH,6KW]K1E
MZX3@ 3C&_N7S9\FMCD*'A"\I1$QD,5\-KO-9Z+AF>Z(H ++>HU.Y'!-^;&Y#
M<HK&9]I!5/J@=@@UY[?@D)11I& "%G$A,MD:+71"12&=\$8O^/B9NAEF-&"'
M#CUEJ,H*F)PFQN/0M7 !3##"Y/)W <U"G*M_8N<.L%-RR'9)]7U?]LV<&W>H
MX/WYZ75>M[ ^D_(:QU_9"CI&7+/SY+?F_F'SR&3-JU7!ZZ*^V_"5X->BN?F8
M7'_X781=,'9K_['Q65"V\.LNY!=02P,$%     @ MDA<3IE<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
MLR+7E$8D19_(+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(
MR-^-B/>K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J
M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1
MCVFS(Z=T)LWH,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.
MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.
M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07
M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!
M_]':-\*K^(+ .7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7
M<LW(QU2ODRG8.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD
M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W
M<DOJMI2^M28X2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-M
MNIW<.CB>F)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(
M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R
M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>
M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X
MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5
MYYN<KGHB=OJ7=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(C
ME1P&%A<RY%#NDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>
MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+
MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y
M,M\Y<-LZW@->YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,
M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:
M,]6+K#F-"F]!U4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_
M 5!+ P04    " "V2%Q.=<X.+M0"   Y"P  &    'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;'U6[6Z;,!1]%<0#%&R^0I5$:A)-F[1)5:=MO]W$25 !,]M)
MNK>?,912W^O^ 6S.N<<?]US=Y4W(%W7F7 >O3=VJ57C6NKN/(K4_\X:I.]'Q
MUOPY"MDP;8;R%*E.<G:PI*:.:!SG4<.J-EPO[=RC7"_%1==5RQ]EH"Y-P^2_
M#:_%;162\&WBJ3J==3\1K9<=._&?7/_J'J4915.40]7P5E6B#20_KL('<K^C
MEF 1ORM^4[/OH-_*LQ O_>#;817&_8IXS?>Z#\',Z\JWO*[[2&8=?\>@X:39
M$^??;]&_V,V;S3PSQ;>B_E,=]'D5+L+@P(_L4NLG<?O*QPUE83#N_CN_\MK
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
MT4EHB)X@\2K,'4R@D5IIHZ(4&:#*X2I)0[?>Q*DWL?6:14ZL("!+#+4VY@Y
MH^<J&Y1&'Q0W=8I-;;%&C'WJ*"Y$9D/8J"@.-X9<&X0^4)LYU6:V6FBHS:R.
M@[+A-D;'E#9,%G<#4D.P#9/]FP)DB Y6[U1'V$7/ .X=Z;47ZGM?69<Q\Z"?
M7L.^E^-GFA9O;J;9]0.S2]-S[T"%?$7U6W>F5!"I,KR7%:WEN%P.+3D+M4WE
MGDU#8SH(.LSS,%B&<O$?4$L#!!0    ( +9(7$[BT&?F+@0  'D3   8
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
M&LLYZQM(OQ"T'9HC&CMT_@]02P,$%     @ MDA<3L#%=HLX!0  P!H  !@
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
MLWSG)-_CME]NQ[^3V^?MT*\.4;*55?MC_[E8CY^OA_AOS7 #.C2@8P,;WFW
MAP;\LX%[MX$[-'"BP6S?E?'9-.W0WEQM^M?)9O]ZG]K=*+*7+C_]V]W%\6&/
M_\N/9YNOOMQ8ME>SEUV@@Z;>:^A4<U3,<O3C+0C=HB;5G,YO,-<*]N>2!D@"
M-L&PGSRVY[-^$@[@8  W!G G ;Q\3GM)&"7K4>*,(=F5N9816V>3Z+&6V52%
M5##MH6D/>LTX0( !@NJU92>ZO=?X$Z,7UH=D1+>US$8?Q5!H4+#@3&' 16@Z
M M/B)=11W<>[2%%XUBJ.D2OA6:MH]^*QY00M)VV96%A.ZC;1Q"!4<ZWR*7GQ
MSAJ@<M8E;+F"EBM@6;S-NE*WD:/B0T6C%3;WJ&#5&KS*&3 D@ESFS(=N/Y8T
M0))'<!XU!<.%9=D"PU$:MNI6*51R0  5DY5C&*AL2*Y@&B[TGRT!TTF:)K .
MD)=(0#).+DK;0$:&"\N%Q6RP" Y5(02F@]5XL,[(KCLP-$Q%Y&3G@; R5:7&
M&M+Y9$J3 T/">N4]5-*ZUW<BE\U+YT#G7;+2.)#%$$IS!+/) C@YE;L H%1J
MH9HC60KR,30P&I^\EW/?&$]6\TG"LK: *=XXF4H 6<I4E:ZUZH*Y\@77F% 6
M(,K)]=YJKG#(QJ5M+2.G$J4&1<NK8&ER8TQ9P"DGT6HU9"XX>)>D<:T+*<\X
M:5S+8J!"0D 86:21E>3C)LV:C#6NY*P$NEB%(',O( LF^$*>39A<!,CE9,I(
MFC;>NR#7B3G0.4Y>96! 1RX&7^ 787X1:0ZXPBPAC!)BT'N9:!Q$YXLI,5M5
M%P&AK7RH5'4$A-'X6'IU&&*$(":3#D(02\96ZMT!85XJ20Z&!@F=\<&6)@S&
M&&F,63F!:]+@X>BMD0LKTKF*)-(;I$LQE;(]PB0C1#*)8-+LR4-!+JU E5=Z
MF>LV0$8V6%O(>@B3C$"E)1?[F@!]O#'*.)!9BD&-%J!S(1;G*:89 9JI>IXT
M?Y1K+<G@4+UKW@UU;AACC #&9-)<D^8.&_"H <6 Y?=*L_,=%TPP!D67E^3E
MCXLN(+G(T!61FG<CG?O%Y&) +EDXUZQ)DSDC'6O1!?E*%B](EHK%"V-H,2BZ
MO-SM8%TFA4KM=@!5MIT1H(QK861#A;*#"SMRH.HJY1J,@<4 6%X"BS5>;"XU
MU#L#,N>"K%R0C&,L=1VCB@&J9!)9,ZB1QMDLLP0DM(:CW EHD+ *9$OF,:P8
M[0G*%(<U7]2T_E#2 ,D[6RF,(<4(4A*N#*B2<O*KI@BDCPVR D ZJM+)X#RW
MCBG%@%*2^#5#!%5.[M/.D="R]VKE1\+*>RIDTXR)Q8!8<CK5# HO%UGN80%9
MKA=D:H"",<>";8>IY0"U9*54.U!XI>CD[L,<Z'RT1F9C0$9D8VG[S6%^.< O
MN3U<.U!1>6-)'5* 7<.*C=HW!#H;[6DM?VX=0\P!B,G,KSZ(3D]$0D[>0Y#6
MM0YUL0$ZT<6]]=G)6=JJVSR,YY3;R6W_O!YV1U(G5X]GH9_'HU!QO;:7S?Y$
M\V>8_0'K'^WF8;'>3K[UP]"OQO.X^[X?NFS3?,K/]K%K[XX_EMW]L/L:\_?-
M_F!S_V/HGPZ'MK/CR?'-_U!+ P04    " "V2%Q. %F4EK0!  #2 P  &
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
M@?, Q^V_+V#7\S9K7X [[GGNN>-(!S0OM@%PY%5);3/:.-<=&;-% TK8&^Q
M^YL*C1+.FZ9FMC,@R@A2DO'-YL"4:#7-T^@[FSS%WLE6P]D0VRLES-L)) X9
MW=(/QU-;-RXX6)YVHH9G<-^[L_$6FUG*5H&V+6IBH,KH_?9X2D)\#/C1PF 7
M9Q(JN2"^!.-KF=%-$ 02"A<8A-^N\ !2!B(OX]?$2>>4 ;@\?[!_CK7[6B["
MP@/*GVWIFHS>45)")7KIGG#X E,]>TJFXK_!%:0/#TI\C@*EC2LI>NM032Q>
MBA*OX][JN _CS?XPP=8!? +P&7 7\[ Q453^23B1IP8'8L;>=R(\\?;(?6^*
MX(RMB'=>O/7>:[Z]35)V#413S&F,X<N8.8)Y]CD%7TMQXO_ ^3I\MZIP%^&[
M/Q3NUPF258(D$B3_+7$MYO!7$K;HJ0)3QVFRI,!>QTE>>.>!O>?Q37Z'C]/^
M*$S=:DLNZ/S+QOY7B Z\E,V-'Z'&?[#9D%"Y<+SU9S..V6@X[*8?Q.9OG+\#
M4$L#!!0    ( +9(7$ZJX1A4M0$  -(#   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$R+GAM;'U386_;(!#]*X@?4!([6[+(MM1TFCIIDZ).:S\3^VRC N<"
MCKM_/\"NZVW6O@!WW'OW[CBR <VS;0$<>552VYRVSG5'QFS9@N+V!CO0_J9&
MH[CSIFF8[0SP*H*49,EF\Y$I+C0MLN@[FR+#WDFAX6R([97BYM<)) XYW=(W
MQX-H6A<<K,@ZWL /<#^[L_$6FUDJH4!;@9H8J'-ZNSV>=B$^!CP*&.SB3$(E
M%\3G8'RM<KH)@D!"Z0(#]]L5[D#*0.1EO$R<=$X9@,OS&_N76+NOY<(MW*%\
M$I5K<WJ@I(*:]](]X' /4ST?*)F*_P97D#X\*/$Y2I0VKJ3LK4,UL7@IBK^.
MN]!Q'\:;-)U@ZX!D B0SX!#SL#%15/Z9.UYD!@=BQMYW/#SQ]ICXWI3!&5L1
M[[QXZ[W78KO?9^P:B*:8TQB3+&/F".;9YQ3)6HI3\@\\68>GJPK3"$__4'A8
M)]BM$NPBP>Z_):[%?/HK"5OT5(%IXC194F*OXR0OO// WB;Q3=[#QVG_SDTC
MM"47=/YE8_]K1 =>RN;&CU#K/]AL2*A=..[]V8QC-AH.N^D'L?D;%[\!4$L#
M!!0    ( +9(7$[M2Z;)LP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E
M=#$S+GAM;'U3VV[<(!#]%<0'!"^[25<KVU(V595*K;1*U>:9M<<7!1@7\#K]
M^P)V'"=U\P+,,.?,F6%(!S1/M@%PY%E);3/:.-<=&+-% TK8*^Q ^YL*C1+.
MFZ9FMC,@R@A2DO$DN6%*M)KF:?2=3)YB[V2KX62([942YL\1) X9W= 7QT-;
M-RXX6)YVHH8?X'YV)^,M-K.4K0)M6]3$0)71V\WAN OQ,>!7"X-=G$FHY(SX
M%(RO94:3( @D%"XP"+]=X ZD#$1>QN^)D\XI W!Y?F'_$FOWM9R%A3N4CVWI
MFHSN*2FA$KUT#SC<PU3/-253\=_@ M*'!R4^1X'2QI44O76H)A8O18GG<6]U
MW(?QYGH[P=8!? +P&;"/>=B8*"K_+)S(4X,#,6/O.Q&>>'/@OC=%<,96Q#LO
MWGKO)=_LDY1= M$4<QQC^#)FCF">?4[!UU(<^3]PO@[?KBK<1OCVC<+_Y-^M
M$NPBP>[#$M=BWJMDBYXJ,'6<)DL*['6<Y(5W'MA;'M_D-7R<]N_"U*VVY(S.
MOVSL?X7HP$M)KOP(-?Z#S8:$RH7C)W\VXYB-AL-N^D%L_L;Y7U!+ P04
M" "V2%Q.H/U(H[8!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX
M;6QM4]MNVS ,_15!'U EBML&@6V@Z3!TP 8$+;8]*S9]075Q)3GN_KZ4[+IN
MYQ=)I'@.#RDJ'8Q]=@V )Z]*:I?1QOONP)@K&E#"79D.--Y4QBKAT;0U<YT%
M44:0DHQO-C=,B5;3/(V^D\U3TWO9:CA9XGJEA/UW!&F&C&[IN^.QK1L?'"Q/
M.U'#$_C?W<FBQ6:6LE6@76LTL5!E]&Y[."8A/@;\:6%PBS,)E9R->0[&CS*C
MFR ()!0^, C<+G /4@8BE/$R<=(Y90 NS^_LWV/M6,M9.+@W\F];^B:C>TI*
MJ$0O_:,9'F"JYYJ2J?B?< &)X4$)YBB,='$E1>^\41,+2E'B==Q;'?=AO.&W
M$VP=P"< GP'[F(>-B:+R;\*+/+5F(';L?2?"$V\/''M3!&=L1;Q#\0Z]EWR[
MWZ7L$HBFF.,8PY<Q<P1#]CD%7TMQY/_!^3I\MZIP%^&[3PJ3=8)DE2")!,DG
M@NLO):[%W'Q)PA8]56#K.$V.%*;7<9(7WGE@[WA\DX_P<=I_"5NWVI&S\?BR
ML?^5,1Y0RN8*1ZC!#S8;$BH?CK=XMN.8C88WW?2#V/R-\S=02P,$%     @
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
M$AH7CO?^;*8QFPR'_?R#V/*-R[]02P,$%     @ MDA<3M JS*VU 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL?5/;;MP@$/T5Q <$+[MI
M-RO;4C91E4JMM$K5Y)FUQS8*& ?P.OW[#MAQK,;J"S##.6<N#.E@[(MK #QY
MTZIU&6V\[PZ,N:(!+=R5Z:#%F\I8+3R:MF:NLR#*2-**\23YPK20+<W3Z#O9
M/#6]5[*%DR6NUUK8/T=09LCHAKX['F7=^.!@>=J)&GZ!_]V=+%IL5BFEAM9)
MTQ(+549O-X?C+N CX$G"X!9G$BHY&_,2C.]E1I.0$"@H?% 0N%W@#I0*0IC&
MZZ1)YY"!N#R_JW^+M6,M9^'@SJAG6?HFHWM*2JA$K_RC&1Y@JN>:DJGX'W !
MA?"0"<8HC')Q)47OO-&3"J:BQ=NXRS;NPWBSW4^T=0*?"'PF[&,<-@:*F=\+
M+_+4FH'8L?>="$^\.7#L31&<L17Q#I-WZ+WDFYN;E%V"T(0YCAB^Q,P(ANIS
M"+X6XL@_T?DZ?;N:X3;2MTMZDJP+[%8%=E%@]]\2/V-X\F^1;-%3#;:.T^1(
M8?HV3O+".P_L+8]O\@$?I_VGL+5L'3D;CR\;^U\9XP%32:YPA!K\8+.AH/+A
M^!7/=ARST?"FFWX0F[]Q_A=02P,$%     @ MDA<3D>5<06T 0  T@,  !D
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
M1';FGPI=;%9*7@,UO/RVZ/>8W9-Y-[O^IGT5]IF9?&?N7C;$\E5TZ0N-F.V
MH1L,FQ"1J3Y1$*+8TFPXX>$<SI#;X?R6/<MP@0062&R!Y+\E+IPE(LP2DZ20
M))T7H-@A01C/F\P@208*D$.",!R3Y) D!P42AP1A4DRR@"0+4"!S2! FQR1+
M2+($!=R-1QC/QK,8.RB>E^#NUD.09^^9QZD,E'!W'X(\V\^@71\8@1*N "#(
MHP"&?<TX*.%J ((\(F#8_@QXF[LR@""?#G ",&#O9*8#!/+I (< FSL\6[HT
M( 423^HR' ,,>#SA+@\")1X>G 0,V#Q)71X$\GP$& X#!IR>S+YT"+3 /(3C
M@(#3$W=_$"B-/3PX#@@X/64N#P)Y=$ X#@@X/75U $$>'1". P).3UT=0)!'
M!X3C@(#34U<'$.33 8X# DY/9SH H,RG QP'!*R>S72 0#X=X#P@8/5LI@,$
M\ND YP$!JV<S'2"03P<X#PA8/9OI ($\.N X#SBP>NQ^MA$H\WQ^.,X#/K<Z
M(W=_ (ARC]XXS@,.K)Z[>H,@W[]^S]]^8/5\MAX$\NB-XSS@P.JYJS<(<O46
MW?1<M5!'VVUVP4Z>&]OJWMR=.MH'LCW;/_C0#G\OU+%LNN!5:M/YV?[L(*46
M9B[QG<F,D^G IXM*''1_FIMS-;2APX66[=AB1U.?O_D+4$L#!!0    ( +9(
M7$YW'=P>M $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;&U3
M;6^;,!#^*Y9_0)TX6=)&@-1TFC9IE:).VSX[<(!5FV.V">V_KVT(8QE?\-WQ
M/,^]^)ST:%YM#>#(FU:-36GM7'M@S.8U:&'OL(7&_RG1:.&\:RIF6P.BB"2M
M&%^M=DP+V= LB;&3R1+LG)(-G RQG=;"O!]!89_2-;T&7F15NQ!@6=**"GZ
M^]F>C/?8I%)(#8V5V! #94H?UX?C-N CX)>$WLYL$CHY([X&YUN1TE4H"!3D
M+B@(?US@"90*0KZ,/Z,FG5(&XMR^JG^)O?M>SL+"$ZK?LG!U2N\I*: 4G7(O
MV'^%L9]/E(S-?X<+* \/E?@<.2H;OR3OK$,]JOA2M'@;3MG$LQ_UK[1E A\)
M_(; AD2Q\L_"B2PQV!,SS+X5X8K7!^YGDX=@'$7\YXNW/GK)^'Z?L$L0&C''
M <-GF/6$8%Y]2L&74ASY?W2^3-\L5KB)],T\^VZW++!=%-A&@>T_+=[?M+B$
M>;A)PF8SU6"JN$V6Y-@U<9-GT6EA'WF\D[_P8=N?A:ED8\D9G;_9./\2T8$O
M977G5ZCV#VQR%)0NF'MOFV'-!L=A.[X@-CWC[ -02P,$%     @ MDA<3K7>
M9VCN 0  9@4  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL=53;;IPP
M$/T5Q ?$+"PL70%2-E'42JVT2M7TV0O#1;$QM;U+^O>U#:&43%^P9WSFG!F;
MF6P4\E6U -I[XZQ7N=]J/1P)464+G*H[,4!O3FHA.=7&E U1@P1:N2#.2!@$
M">&TZ_TB<[ZS+#)QU:SKX2P]=>6<RM\G8&+,_9W_[GCNFE9;!RFR@3;P'?2/
MX2R-11:6JN/0JT[TGH0Z]^]WQU-J\0[PTL&H5GO/5G(1XM4:7ZK<#VQ"P*#4
MEH&:Y08/P)@E,FG\FCG]1=(&KO?O[$^N=E/+A2IX$.QG5^DV]U/?JZ"F5Z:?
MQ?@9YGIBWYN+_PHW8 9N,S$:I6#*?;WRJK3@,XM)A=.W:>UZMX[321+/87A
M. >$2T#J=,@DY#)_I)H6F12C)Z>['ZA]XMTQ-'=36J>["G=FDE?&>RO"-,C(
MS1+-F-.$"5>8W8(@AGV1"#&)4_@A/,3#(S3#R(5':_7D$TZP1PGVCF#_3XF[
M38D8YC]9QJA(_)$@VMXC@DDC7"1!11*$8+\1P3 Q+G) 10X(0;(1P3 '7"1%
M15*$(-V(8)CMPY/5?\Y!-J[#E5>*:^^FR\J[#)'[T/7)7_@T@;Y1V72]\BY"
MFVYS/5$+H<&D$MR9IVO-T%L,!K6VVX/9RZGU)T.+89YJ9!FMQ1]02P,$%
M  @ MDA<3HUK1I#\ 0  RP4  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&UL=93;CILP$(9?!?$ :T+(@0B0-EM5K=1*T5;=7CLP'+0VIK8)V[>O;5A*
MR>Q-?/KG_V8</,D@Y*NJ ;3WQEFK4K_6NCL1HO(:.%4/HH/6G)1"<JK-4E9$
M=1)HX8(X(V$0[ FG3>MGB=N[R"P1O69-"Q?IJ9YS*O^<@8DA]3?^^\9S4]7:
M;I LZ6@%/T#_["[2K,CL4C0<6M6(UI-0IO[CYG2.K=X)7AH8U&+NV4JN0KS:
MQ=<B]0.;$##(M76@9KC!$S!FC4P:OR=/?T;:P.7\W?VSJ]W4<J4*G@3[U12Z
M3OVC[Q50TI[I9S%\@:F>G>]-Q7^#&S CMYD81BZ8<K]>WBLM^.1B4N'T;1R;
MUHW#>!+MIC \()P"PCG@Z#AD!+G,/U%-LT2*P9/CW7?4_L6;4VCN)K>;[BK<
MF4E>F=U;%L9!0F[6:-*<1TVXT&QF!3'N,R+$$.?P+CS$P[=HAEL7OEW2#Q\8
M1*A!Y RB_TK<K$K$-!] =BADAQAL5Q!,$^&0/0K9WQM$:PBBB7<XY(!"#HC!
M?@7!- <<<D0A1\3@N()@FAB'Q"@DOC/8!NMO&].LOVZR>$P<9.7:B/)RT;>N
MA2UVYT[U&+K'^$\^MKGO5%9-J[RKT.9)NX=7"J'!I!(\F.^C-IUU7C HM9T>
MS%R._65<:-%-K9/,_3O["U!+ P04    " "V2%Q.Q=.93=,!  "<!   &0
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
M.%L_7;FY[BI_M["JZ;L:&5IK_@=02P,$%     @ MDA<3A./EMSM 0  9@4
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
M=COM++916P3U2=S"YFY[5A5 W.:VV^!8HAXKZ*+Q" 2Q(FPKQ*T)[IT.3L)
M$4.9;0@!<9\=G*L!(6L.MAV7$85(W&PG3G1Y#&ZZ$1I._>G&^140@N5V;Z(@
M7\)Q[@27/"FWFNX)$,Y+'"9?@TNRU#]OG!L!(4=N\S2X[ AQXK6$4R2X'$FY
MO?""RVN<9EY+.*\!0EK<:=W,"1ZCE/E,$9S<"$)NW+.8$IQH"-R_/R(XBQ"$
M1>P58XV"?'9P$B$(/PB?"IP?2/(3L\5;E6![(6>GC8"$;S^/MRK!6M6)*@(2
MGE68X"U(D!84'E8A>&\1\1-1Q9N&N$WC;&&(VS.0)9!9"];FQ[C!H^CFB%?)
MYMA? ;3!3EUJW1TY;D:G:X9'TAT1K?$U/&R'H^/_:H:[B]_SYEC4;?"FM#F
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
M;XZ[S,>#KCY,.^C):1M_^3]02P,$%     @ MDA<3K\LOICJ 0  \ 0  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL?53;CILP%/P5Q >L,>:21("T
MR:IJI5:*MFK[[, AH#68VD[8_GUM0R@+J"_8YS SGC'&2<_%FZP E//>L%:F
M;J54=T!(YA4T5#[Q#EK]IN2BH4J7XHID)X 6EM0PY'M>A!I:MVZ6V-Y99 F_
M*5:W<!:.O#4-%7^.P'B?NMA]-%[K:Z5, V5)1Z_P'=2/[BQTA2:5HFZ@E35O
M'0%EZC[CPRDT> OX64,O9W/')+EP_F:*+T7J>L80,,B54:!ZN,,)&#-"VL;O
M4=.=EC3$^?RA_LEFUUDN5,*)LU]UH:K4W;E. 26],?7*^\\PY@E=9PS_%>[
M--PXT6ODG$G[=/*;5+P95;25AKX/8]W:L1_U'[1M@C\2_(F @_\2R$@@"P(:
MG-FH+U31+!&\=\3PL3IJS@0^$+V9N6G:O;/O=%JIN_<LP&&"[D9HQ!P'C#_#
M^!\1IS6"_!-!VL#DPM]TX5L^F?%QM-\6()L"Q H$'V)$BQ@#)K*8UF+VNR#R
M%E'6*#_V/8*WW02;;H(--_'"S8 )YVXP7N[K&D3V^V"W[27<]!*NO/ADD?D8
MKC)C+P[CI9LUC&"\CY<?"LW.GKD+OE%QK5OI7+C2Q]@>MI)S!5K2>]*:E;Y^
MIH)!J<PTUG,Q_(1#H7@WWB]HNN2ROU!+ P04    " "V2%Q.4%;O>40*   +
M30  &0   'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6R5G.MNXS@2A5_%\ .,
M6;RSD038M#'8!7:!QBQV]K<[43K!^)*QW9W9MU_?%#BJ<]3DGR1V2A19XD<>
MD4>Z>=ML_]@]=]U^\M=JN=[=3I_W^]=/L]GNX;E;+7:_;%Z[]>$_3YOM:K$_
M?-Q^F^U>M]WB\730:CFSQL39:O&RGM[=G+[[LKV[V7S?+U_6W9?M9/=]M5IL
M_W??+3=OMU.9]E_\]O+M>7_\8G9W\[KXUOV[V__G]<OV\&GV7LKCRZI;[UXV
MZ\FV>[J=_DT^S:V$XQ&GD-]?NK?=U=^38UN^;C9_'#_\X_%V:HY5ZI;=P_Y8
MQN+PZT?WN5LNCT4=*O+GI=3I^TF/!U[_W9?^ZZGUA]9\7>RZSYOE?U\>]\^W
MTSR=/'9/B^_+_6^;M[]WEQ:%Z>32_']V/[KE(?Q8D\,Y'C;+W>GGY.'[;K]9
M74HY5&6U^.O\^V5]^OUV*;\_#!]@+P?8]P/$CQ[@+@>XV@/\Y0 _.&!V;LHI
M-_/%?G%WL]V\3;;GZ_NZ.'8C^>0/V7\X?GE*]NE_A_3L#M_^N/.2;V8_C@5=
M8N[/,?8JQGZ,^*PCO)2/,7,=X\)[R.Q0R?>:6EA3>SK>7Q]?"B[ P0+<J0!W
M74EK< $>%N!5#;R50:[.,?$4LS[%E.RC&>1"1]EDC1-<FP!K$W1MA#0GP@)B
M?3X2+"!5Y.,<$Z[S(3+H/G,==+BT/N.Z9%B7#.IB<0$%%E#JLR$&HV1 '=R0
M J/:ZGV*Y$2$60$G\D-H19TH!.M#'%8(Q&4I/I$J83A%T^DMP5LPGM+ IV!
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
M_55* [;BYLGFJNP]. T$7(WK9K:OAMM@&!C9C1<=FF[;\B]02P,$%     @
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
M^*B3&N*%OI]X#:Y;M\AT;,^*C%X$J5O8,X=?F@:SOUL@M,_=P+T%7NIS)53
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
MS'2CYV*XT(:%XMUX5Z/I#Z/X!U!+ P04    " "V2%Q.4T-BP ,"  !K!0
M&0   'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q]5-N.FS 0_16+#UASWU4$
M2)M$52NU4K15N\\.F0!:&U/;A.W?UQ>6)80F#[$]/F?FS."9;.#B3=8 "KTS
MVLK<JY7J-AC+L@9&Y /OH-4W9RX84?HH*BP[ >1D28SBT/=3S$C3>D5F;0=1
M9+Q7M&GA()#L&2/B[Q8H'W(O\#X,+TU5*V/ 1=:1"GZ"^M4=A#[AR<NI8=#*
MAK=(P#GWGH/-/C%X"_C=P"!G>V0R.7+^9@[?3KGG&T% H53& ]'+!79 J7&D
M9?P9?7I32$.<[S^\?[&YZUR.1,*.T]?FI.K<>_+0"<ZDI^J%#U]AS"?QT)C\
M=[@ U7"C1,<H.97V'Y6]5)R-7K041M[=VK1V'=S-8S+2U@GA2 @G0I#>)40C
M(?HDQ'<)\4B(%P3L4K&UV1-%BDSP 0GW=3MB'E&PB77U2V.TQ;9WNCQ26R]%
M&B09OAA'(V;K,.$,$TP(K+U/(<*U$-OPAAY>!]C=(J*%AOT*)%T7$:WF&5E^
M-,_AZ3]9Q*L.8NL@OBI4NBB4PZ06TUJ,O\CT'N)*1+(J(ED1\;@0D=R$2'W[
M6TA9P84KN/TM+EK@G' \>W(,1&7;6:*2]ZTR7VYFG2;&<VB>[,*^U9/$-?ZG
M&S>&?A!1-:U$1ZYT0]AG>^9<@9;I/VB=M9Y\TX'"69FM[E0D7/^[@^+=.-KP
M-%^+?U!+ P04    " "V2%Q.>/U"2;H"  #S"P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U.2YX;6R55F&OFC 4_2N$'_"@+:"^J,GTS6S)EIBW;/M<M2IY
M0%E;]>W?KRU]3/#6X!>@Y=QS[Z$]Y4XO7+S)(V,J>"^+2L["HU+U<Q3)[9&5
M5#[QFE7ZS9Z+DBH]%(=(UH+1G0TJBPC'<1:5-*_"^=3.K<5\RD^JR"NV%H$\
ME245?Q>LX)=9B,*/B=?\<%1F(II/:WI@/YCZ6:^%'D4MRRXO625S7@6"[6?A
M)_2\PJD)L(A?.;O(J^? 2-EP_F8&7W>S,#85L8)ME:&@^G9F2U84ADG7\<>1
MAFU.$WC]_,&^LN*UF V5;,F+W_E.'6?A. QV;$]/A7KEER_,"4K#P*G_QLZL
MT'!3B<ZQY86TUV![DHJ7CD674M+WYIY7]GYIWF2)"X,#L O ;0".[P80%T#:
M '0_0^("DJ$94A>0_@] =P,R%Y#U J+F8]FO_T(5G4\%OP2BV4 U-?L4/6=Z
M?;=FTBZG?:<70.K9\SQ#XVET-D0.LV@PN(.9=#%+ (/C+N8%PJ NYC.$P5W,
M"L*0%A-IO:UH#(K&EH!T"!*8@( $Q!(D'8*TIZ3!9!9368SV>T_)+2:-X3H2
ML(X$J"/KU9'<R]&4<0M!GC)2L(P4*&,$$V0@039\048@P0BHH+>-EQ!F B<9
M@TG&MP3$\YTF(,%DN$P4PW:-!PB%0 1Y\GB.!0108 \%;#+T@,L0;#,$^>Q&
M+0 BGN, P39"@(^(KU38 BA]0"UL I0-40N 2.K) WL% 48@F8<"=@(:/Z 6
M]@*:#%$+@(CG9,&P8S!DAK&' C8#1L/58L\?!P]0"X&(YX3"L&,P8(;$<T9A
MV PX>4 M; 8,_!"2WI]^X4 I_-=I.@8 @_L[-;IJ=4P[_)V*0U[)8,.5[IIL
M;[/G7#'-%S]IIJ/NP-M!P?;*/([TLVC:T&:@>.U:[*CM\^?_ %!+ P04
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
MYV)Z8*:%XL/\=J+E 2__ 5!+ P04    " "V2%Q.17\]4J$%  !:'@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6R5F5UO(C<4AO\*XK[@X^^)"%*
M5*W42M&NVEY/P EH!X;.3,+VWW>^0F?LU]NP%PM,7MO''K^/C^W%)2^^E7OG
MJLGW8W8J[Z?[JCK?S>?E=N^.:3G+S^Y4_^4E+XYI5?\L7N?EN7#IKBUTS.:<
M,3T_IH?3=+EHGST5RT7^5F6'DWLJ)N7;\9@6_ZQ<EE_NIS3]>/#E\+JOF@?S
MY>*<OKJOKOKC_%34O^;76G:'HSN5A_PT*=S+_?2![AZU:0JTBC\/[E(.OD^:
MKCSG^;?FQZ^[^REK(G*9VU9-%6G]\>[6+LN:FNHX_NXKG5[;; H.OW_4_G/;
M^;HSSVGIUGGVUV%7[>^G=CK9N9?T+:N^Y)=?7-\A-9WTO?_-O;NLEC>1U&UL
M\ZQL_Y]LW\HJ/_:UU*$<T^_=Y^'4?E[Z^C^*X0*\+\"O!8SY80'1%Q#7 N+'
M!61?0'ZV@.H+J&L!2MKA[?K>#N8FK=+EHL@ODZ*;#^>TF79TI^K7M6T>MF^G
M_5L]GF7]]'VIC5C,WYN*>LVJT_"!AJZ*>5W[M0F.FECQH+@V<MS$&FG46+-!
M&CW6/"*-P<$*.!ZBK4",*K"X @DKD&T%<E1!X@UHI[&MYM1JV(PQ1MZ@_*]L
M%(Z"X:@P',N\<#J-'K1#1C-/M08J2[YJ@U1\H!J%K&'(&H3L#<U*!\W\9#73
MQHL9R*0F;;V@@8PG5D4FCH%1&Q U]Z)&&H$;L; 1"RKPK+3J-&K0&8F;2& 3
M"6C"<^(J"9H@+5DP8T(99SR0;4!MB6&Q.4,,<XR!N+4/,A:\:,.,]GBW!C)E
MK?(&>H-DDF2$%A3A+X&X(Q./(%\?B'^>682I1P)$8?W1ZT0D/2!%>$28CP0
M:9-(%9AII&[H,&8, <@D/A=[T7!FUHQA7*M(6Y@,!&R?Q 8-^Y[L#3W&OB9@
M[,0'%!1%",6Q$7EH1,$C \:Q)SA]OK<<>X)ST!&?E+UHM%A);0*.];KA/$@2
M%7 ,R%1B8QSCV(D<.#'Q^=N+AH%+SL.X@4P'L@V0B82B<6-;<V#KQ.=O+S+#
M%4'SF;)^X*&.R,Z,\2,/==K,+"6#?Y%>8+)PD"XEQN]%F.-89J+CA0'$$8!\
MXD)1K$<8/CR$3S#!5[UH-'/K-&F AW%3&%(\S$Z,G].N>)B>D+&"1W(4CF'&
M0TX9YL.,AXF%L$+H"$D$YID(>698!(D"\TS<P#.!>29"GAGF\PR*(N@5D>U/
MB!_!8Z%B$@AY0V^Q#06R8=#;T(8)#^$-9-S: () 1D;&3"VPJ07RJP]O$>XV
M*%Q-UB),/DB%R3.0)4DT;,P(@1(4G]V]:,QN/8N^6<P( 78P 6![T7A!TM%.
M840(E,KX@ 4BPS1N1V(^2,0''["]:(0BXB+6)8DY(L.]0@C87C2:-X(-!WG<
M%.:-1"CQ 2O#A(<LZ1@=)4:.#)%3;\HB543.7&Y CL3(D2%R#/.G"Q1%UF.)
M$2%#1!B*30-L5VENZ"VVH01+-04S*10I$5FG)3:A1/X*1A6(*))Z*&Q"!7;_
ML2V6PN92-RS2"IM& =.0?YBJP"[!D(DVA4VC@&DH\FX4-HVZP30J<K@(_$#>
M>O?8BT;'0'5WA3 1YRCL'(6<XZ]2O8A&3)HE?DA0%<F4%':A HDU1;"EL O5
M#;MZA0VFD'=\@REP$-<<UT6/9;')-%CI*/(.-3:9OL%D&IM,HYV]GT'H<&?/
MHSM:C2VFT4[<'UH@,CS6#O:A1@=B_KSN1:.SQO"('JEDD#("%8]N7S5VO@;.
MYQ'@ZL@QO[YA+F /:N!![F<I4.2G*//!?=G1%:_MY64YV>9OIZJY3QH\O5Z0
M/O#FOLU[OJ*[37?-^5\UW:WK[VGQ>CB5D^>\JO)C>^?VDN>5JV-DLWHX]R[=
M77]D[J5JOIKZ>]'==G8_JOS<W^3.K]?)RW\!4$L#!!0    ( +9(7$Z%!B'>
M?P(  (8(   9    >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;)56VXZ;,!3\
M%<0'+/B"(2L2*1=5K=1*T5;=/CO$"6@!4]M)MG]?VQ"6@+-*7\ ^S(S/&; /
MZ86+-YDSIKSWJJSEW,^5:IZ#0&8YJZA\X@VK]9,#%Q55>BJ.@6P$HWM+JLH
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
MF VM8I@(VHU=$$VM./\/4$L#!!0    ( +9(7$Z-^);3% (  (T%   9
M>&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;'U4VXZ;,!#]%<0'Q EW(D#:)*I:
MJ96BK=H^.V02T-J8VD[8_GU](2P!M"_8'LXY<V8PDW6,OXD*0#KOE#0B=RLI
MVRU"HJR 8K%B+33JS85QBJ4Z\BL2+0=\-B1*D+=>1XCBNG&+S,2.O,C839*Z
M@2-WQ(U2S/_M@+ N=S?N(_!:7RNI ZC(6GR%GR!_M4>N3FA0.=<4&E&SQN%P
MR=V7S?80:KP!_*ZA$Z.]HRLY,?:F#]_.N;O6AH! *;4"5LL=]D"(%E(V_O::
M[I!2$\?[A_H74[NJY80%[!GY4Y]EE;N)ZYSA@F]$OK+N*_3UA*[3%_\=[D 4
M7#M1.4I&A'DZY4U(1GL5987B=[O6C5F[7O]!6R9X/<$;")OH4X+?$_P/0O I
M(>@)P82 ;"FF-P<L<9%QUCG<?MT6ZTNTV0:J^Z4.FF:;=ZH]0D7O19S$&;IK
MH1ZSLQAOA-D,"*34AQ3>4HJ=-Z-[SPGV<X0?/D,."Y!HV82_6*=O^/Y3G<FR
M0+ H$!B!8"00)1.3.XL)#::QC8J"2:USC+>>]..PH)/&RV;#1;/AS&R<I!.S
M%A./DJ31*IV4M)^CPG25^A/#<U20K*)P8AF-+B4%?C4_O'!*=FND_K:CZ#!3
M7CQ]J2?QG9HU=C1\R-A!]0/S:]T(Y\2D^F7,Q;XP)D&97*^4RTK-QN% X"+U
M-E9[;B>$/4C6]L,/#1.X^ ]02P,$%     @ MDA<3OU8MZ%2 @  H <  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S N>&ULC57MCILP$'P5Q /$? 7"B40Z
M$E6MU$K15;W^=L@FH#.8VDZXOGUM0R@QONCR([:7F?'L8KQ91]D;+P&$\UZ3
MAJ_=4HCV"2%>E%!COJ M-/+)B;(:"[ED9\1;!OBH235!@>?%J,95XVXR'=NS
M348O@E0-[)G#+W6-V=\<".W6KN_> B_5N10J@#99B\_P$\2O=L_D"HTJQZJ&
MAE>T<1B<UNZS_[1;*;P&O%;0\<G<49D<*'U3BV_'M>LI0T"@$$H!R^$*6R!$
M"4D;?P9-=]Q2$:?SF_H7G;O,Y8 Y;"GY71U%N797KG.$$[X0\4*[KS#DLW2=
M(?GO< 4BX<J)W*.@A.M_I[AP0>M!15JI\7L_5HT>NT'_1K,3@H$0C(0@>D@(
M!T+X64(T$"*#@/I4=&UV6.!-QFCGL/[MME@=(O\IDM4O5% 76S^3Y>$R>MTD
MJ9>AJQ(:,'F/"288?T0@J3YN$=BVR(,9/;C?8#M'A,M[R,X"B>TF0FN>H>:'
MTSR3R"X0604B+1#="1@F<PLF]8U<+1@O-I)]C+DSN[2:75K,&IOD%DQJOA@;
M)C3,VC ?5#:VFHWG BOS"%HPJ5'][1P3SXZ13>>#RB96LXG%;&28M6%,LY_
M[!YC[LRNK&97EFP3PVR/232FT9@T6B1>.OD9UN>,T%^$YAF>HX)@$82&?32Y
MIVI@9]T#N%/02R/4YSZ)CFWF.5#WG!'/9?OIN\5_F;YW_<#L7#7<.5 A;U%]
MUYTH%2!->@MY>$O9+L<%@9-0TT3.6=\T^H6@[= /T=B4-_\ 4$L#!!0    (
M +9(7$[/6#E$6@0  +(6   9    >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM
M;)58VV[C. S]E< ?$)N29<M%$F";=J:=:8%B!KO[[#9J$XP=9VVWF?W[]47)
MQB*9.GVH+SFDCBCRB-9L7Y2_JK4Q]>1WGFVKN;>NZ]V5[U<O:Y.GU;38F6WS
MRVM1YFG=/)9O?K4K3;KJC/+,%T$0^7FZV7J+6??NJ5S,BO<ZVVS-4SFIWO,\
M+?^]-EFQGWO@'5[\V+RMZ_:%OYCMTC?ST]1_[I[*YLD_>EEM<K.M-L5V4IK7
MN?<'7#W*I#7H$']MS+XZN9^T4WDNBE_MP_UJ[@4M(Y.9E[IUD3:7#[,T6=9Z
M:GC\8YUZQS%;P]/[@_<OW>2;R3RGE5D6V=^;5;V>>]J;K,QK^I[5/XK]G;$3
M4M[$SO[!?)BL@;=,FC%>BJSJ_D]>WJNZR*V7ADJ>_NZOFVUWW5O_!S/:0%@#
M<30 >=9 6@/YOT%XUB"T!N%8 V4-U%B#R!I$8PUB:Q"/-=#60(\U2*Q!,M8
M@L/*!:--CHL-HTT.RPUBM,EAP<%=<;_/Q2ZY;](Z7<S*8C\I^_K<I:T,P%5C
MU3AOWW;ETOW8)'C5O/U8Q(F>^1^M)XNY[C%B@$F&F"7&R"'B!B/$$'&+$3H(
MAI@O% :&F*^?CG1'L%5#R#T!B8:0;Y]#OE-T'3(/%,8)WB.%"8\8OUGCXT(+
M>J%%YT$./"C:@Z0]R,Y#>.(!A!OZ'A-UF&T?DJ#Y:W829R'O,!("&2<2(>\Q
M,HD$Z%/@@'Y(TP\1?1U$M =%>U#C0QC1'J(1(>PQ:A 8H8@(8J!2FH@?Y5 -
M SW@'M/<8\P=!.U!TQ[T^/@EM(=D1/P2E"Y")[$*<  3%)A$"\# >^Q2JT@H
M-H+M=D&*;4#D8,SXX 0;QD<1&"T 0?#0KN0(NI8#?MJ,< "E'($KIA*G:<2.
MQ-0XX")'"7)G08.)Z0 O^S<""$$DSD6 40Y01,"=+?3:@DZ'4VZ\+3&,A.3\
MTC""!%B1-+AU EA!0D0)8Z1@V3 2 UAC-*#EZT'Q8#^82JZ,&"T"30S%R!DP
M:@3)^%(4C"0(2A*<4GRPH M*43#J(8"8MF1\<)W$!:V$8"1!C)"$6X$E(48-
M(0$*D=(3(#8Y!:,M@F@@('39A"@Y(8RFH78)89P(Y91KZ1A9$5A6D-S="BP6
M B6/935"@8;$&%D1E*P@8A&.02*G)Q,8CL6(AJ!$@TM'1@W$!:V)8-1 X.8$
M5?)W@5N)Z'PE2T8X)!8.5$$W%L3EO>W9,0A8-HRN2*PKQ,<!7)A>DE$@2?0O
M$+ESQ_T+O9U^'8,<\N*^D+"J:8A=7A*G/<@I:)<5QDD5316C$9*1+4G)EG8Y
MA?A;@HS4I[@A)T:W)-$.0<+X8"1&1A=\T#+2(8EO&K>&EA8T:N^0C+Y(W&V@
M\EA:T 5IR"B1))3(3<.E!:$=R.V!_).CI/8T]S$MWS;;:O)<U'61=T='KT51
MF\9G,&V"M#;IZOB0F=>ZO8V;^[(_1>T?ZF)G3XC]XS'UXC]02P,$%     @
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
M(@ RFF-, LQB3 K,8DR&FTU0LPDB, -F$2;V@=DIDV;@'RHPG3O%G*)F4T0
ME@'"C#+2F<5T0*D44R;-8MQLAIK-D$5 K>48 TIEC3&@5 J,27&S,]3L#!$
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
M;\>1='Q0\F3&[>@Z\Z_^ U!+ P04    " "V2%Q.61HQ3I<"  "<"   &0
M 'AL+W=O<FMS:&5E=',O<VAE970W.2YX;6Q]5NUNFS 4?17$ P3\ 9@JB=0D
MFC9IDZI.VWZ[B9.@ F:VDW1O/]M02LUM_X!MSCD^UQ_WLKQ)]:S/0ICHI:E;
MO8K/QG1W2:+W9]%PO9"=:.V7HU0--[:K3HGNE. '3VKJ!*=IGC2\:N/UTH\]
MJ/527DQ=M>)!1?K2-%S]VXA:WE8QBE\''JO3V;B!9+WL^$G\%.97]Z!L+QE5
M#E4C6EW)-E+BN(KOT=T.I8[@$;\K<=.3=N1">9+RV76^'59QZAR)6NR-D^#V
M=15;4==.R?KX.XC&XYR..&V_JG_QP=M@GK@66UG_J0[FO(I9'!W$D5]J\RAO
M7\404!9'0_3?Q574%NZ<V#GVLM;^&>TOVLAF4+%6&O[2OZO6OV^#_BL-)N"!
M@$<"RC\ED(% W@CT4P(="#0@)'TH?FUVW/#U4LE;I/KM[;@[1>B.VM7?NT&_
MV/Z;71YM1Z_K$F7+Y.J$!LRFQ^ )!HV(Q*J/4V!HB@V>T?'[";9S! D\[ !(
M#IL@8)S$\\F[.#\0H*  ]0)T(I"A8)UZ2.XAK8?0-,5A*-LY#!-$$0LBGL,0
M*W.&8=,9:#H#HBY@@1P4R&=1EZ'138_))D:933LTB!I$L7";YZBB9-D'&U6
ME@O <AE8+F;3(%R2P#$ *F@1& 9 .6:P7P;Z97._. W\LOGB(9(%7K80BI'@
MLNT@%&44MER"EDO <G@9RMGQ#>]!CRBF]V#!@IW:02#RP?K:^@.FN!2PB\,<
ME\XFHHLR3%0 RGH.#LX.1!$2F$XF*;H1ZN3+GX[V\M(:E^DFHV.)O<<NQ0?C
M&U=Z?>I_D^GK]@^N3E6KHR=I; 'Q:?XHI1'69+JP)^!L?Q7&3BV.QC4+VU9]
MO>P[1G;#OT R_I"L_P-02P,$%     @ MDA<3IUB-YQ3 @  * <  !D   !X
M;"]W;W)K<VAE971S+W-H965T.# N>&UL?57;CML@%/P5RQ^P^((OB1Q+FT15
M*[52M%6WS\0AL;78N$#B[=^7B]?K8)J7 (>98<[!.10#96^\QEAX[RWI^,:O
MA>C7 /"JQBWB3[3'G=PY4]8B(9?L GC/,#II4DM % 0I:%'3^66A8P=6%O0J
M2-/A _/XM6T1^[O%A X;/_0_ B_-I18J ,JB1Q?\$XM?_8')%9A43DV+.][0
MSF/XO/&?P_4^5W@->&WPP&=S3V5RI/1-+;Z=-GZ@#&&"*Z$4D!QN>(<)44+2
MQI]1TY^.5,3Y_$/]B\Y=YG)$'.\H^=V<1+WQ<]\[X3.Z$O%"AZ]XS"?QO3'Y
M[_B&B80K)_*,BA*N?[WJR@5M1Q5II47O9FPZ/0YF)UV--#<A&@G11 C3AX1X
M),2?!/B0 $<"M C I*)KLT<"E06C@\?,[?9(?43A&LKJ5RJHBZWW9'FXC-[*
M5107X*:$1LS68*(9)IP00*I/1T2N([;1@A[='[!;(N+D'K)W0%*WB=B99ZSY
M\=Q$L'(+0*< U +PKE#0*I3!I!K3F4*%, U"*]TE+ FCV$+MERB81?E_/"=.
MS\DBZ564N 52IT#J2#JUDC:89)YT$J0K*V<7*@SL6UZB((RAVW'F=)PY'&>6
MXVQY2I[:W^02%%AF'R'NG.9.I[G#:6XYS1??@&5BMT3$J]BZHOTC&>,4S/I%
MB]E%]V+N5?3:"?6WFT6G=O\<J7YCQ;?R&3!=^U/&O"$_$+LT'?>.5,ANIGO.
MF5*!I<'@25:QEL_6M"#X+-0TDW-FFK=9"-J/[Q*8'L?R'U!+ P04    " "V
M2%Q.ZE&[ KP!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6QM
M4]MNW" 0_17$!P2;W33=E6TIFZAJI59:I6K[S-IC&X6+"WB=_GVY.*Z;^ 68
MX<R9,\-03-H\VQ[ H1<IE"UQ[]QP),36/4AF;_0 RM^TVDCFO&DZ8@<#K(E!
M4A":91^(9%SAJHB^LZD*/3K!%9P-LJ.4S/PY@=!3B7/\ZGCB7>^"@U3%P#KX
M#N['<#;>(@M+PR4HR[5"!MH2W^?'TS[@(^ GA\FNSBA4<M'Z.1A?FA)G01 (
MJ%U@8'Z[P@,($8B\C-\S)UY2AL#U^97]4ZS=UW)A%AZT^,4;UY?X(T8-M&P4
M[DE/GV&NYQ:CN?BO< 7AX4&)SU%K8>.*ZM$Z+6<6+T6RE[1S%?<IW=S1.6P[
M@,X!= F@J9:4*"I_9(Y5A=$3,JGW PM/G!^I[TT=G+$5\<Z+M]Y[K0[T4)!K
M()HQIX2A*TR^((AG7U+0K10G^B[\L,NV"7:;&G>18+<BH#G=)MAO$NPCP?X_
M!?F;(A/F-F)42O(F!5GU5(+IXC195.M1Q4E>>9>!O8^/2/[!T[1_8Z;CRJ*+
M=OYE8_];K1UX(=F-U]#[#[88 EH7CG?^;-*8)</I8?Y!9/G&U5]02P,$%
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
MP^5[:+3F-'Y8B*Y?-Q;_ U!+ P04    " "V2%Q.'0P$>OD"  !Z#   &0
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
M#T=-+Y,T$W@W'*&4R#;QM 'R A[RL"86\./%Q<<79RH=?^I=]V "I'=7=-)
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
MXE H=9\*A^3 '$#<8QBE:5M65*:*]<HA\G:_R4/RX9"^PQ-7'RN#F31.9R"
M39XB'$%OAIK^(O1Y=^-;#<D(F DI@$!=FJ=KS3!G;5.EM#E-1OL3?.I:T8R&
MH6C:6$F:WF7&AU IM&!N-36O0\O9(K3B]9/?(C;X<L'YS%<UQZ.6P\H:R!EE
MQSF%UR@W+-V$!AUVYD$6PYPH76EZ"Q9E-_@(N6G7PK^%J8BCAH2 P7$I&=)0
MO3HDJ>)]C[MAP&QW1-#7C\^.^6D,<>@??)@OH+1ABD*Y@( <=, /NU6(_@KR
M?G*D6HI9W5E2U'FJ%0]9>KWVE84;^VHY-5F011Q /ZKF9!W(*5"5-^.2G[6"
MR_'!69WSIDM0+#1?=Y76G9, TU1<!U+3Y>I 28-CXVX,.T7 3J1=(X,5@ZG(
MJZ"A#Q]O;&T7\T.!94FG+]Y<7/_PXBRZVV4KK8>\VV&I[I:<F7_C"L)7<F2P
M;,I7_&=:,6>V!'T+A2NC\U%]%_OEC!GM\M9BD$K1HO>RNJ/7$\AR*X R!=*R
MHY%MU8$LN5>A*%/BT'$XO"'18[SA01[3,CC=65\OH:]QI>N<>A[\1ELGV%WR
M>!ZD](FI8P0[&XWQ:NO'S :7R-+T&ZQ<QJF&'OFUR5C5"VZ3%-P^N;PH1'XA
MQE>?,:4"&7MUQ1TA>%_<<]3FXU3(2A)>41QQHY9(.F9Q:$4ZM9@01="%)F9P
MK'2%-B%'*9CQ"O"RSW-)RM3E%3[XID4(JZ-]3J])!_A$'>81;1WQ&&I1!%83
MN F]0C:TQD'LA0(V \<9\XQQ@;UYWI/ /:S*!U8N$^<2Q7<+7[,>)BRHS5CI
M9(-"LE3HE:3^O!2K&I5A1/5RQJ=EMI\)W4YS;'00A0ZB[I4SL7 9>HCR7//<
M^3=) K;&>?E( #/+;H(!Q4ZXNI@!C<F1G5'RQ17]4RZF XSIH^&5'XPFBYL6
MB)#*RA"&3-KE\I!.=;BU9=7<.VM=",)I/XVRF3KZH_@!PD*^:K]*?C(>#7IS
MEQ:@?A=55[MN=:[L4):*_(Q-^(,XFHF,MIJ//C76+S_M4L-,CRV<0/>P C2!
MMF%)*7^LM15$F%0F2.:,0N3[P?I8S?&##:._?E5)"['%ZJH9[PSY=>Z:4(CS
M:;@Z1%8];RCYR/3[4,V/BWS4U:\YS&W1 @H8<2FZ8T3N O8U R?'_ ONV2'N
M0=UF.G@(QYC6L@3_:($S* <42__7:W'-"7*!*4N7H(:V&5'^\8.&BS\?<D^Z
MA#C*])&>X-Z>2#GAVVO@AYM7."TRZ.!IJ .AKW:2-\+F..T6^6=K>L C!PH9
M6 530KKVG ?JZQA( U/%&MU#E +_Y+Q;F)PPZFL+]<&\'ZV2I\JLH$7"JQ=5
MU]?)Q',]Z?M:+Z80UE[<5J"/DBT6[QD1HUGI!I54'U"^TC3HYA;:_-J;C")$
MK-GP#RX'H:;B[/(;/D@67BA?63E$66^T*E+B3[+?O$>K^]PF=8PQMM[X<!B-
MU:R-P;31N;8NKK^HBXN%^76[^TN:9P0H57640INI8L)<7OBZE#G)+;+TT)'Q
M@AV+L)V,=*=V+4+>PG(HT4J35G%7TZ.X!\V#N:EH]M%3G!]-VV)O)><<8W6
MHW**AVV(H"I.H"ENW#8+%I%KZ/;D12I[%U@#"V6M)M(?"X^/Z2,8>Q4^'%2X
M2)VXC,-[<>W;T;C<B,GB063H63AKA\"NH:DX"K ZR<\G)5W2+?<E::^FXLCK
MMNX5R5;>02V/;](MM3GU6COE:B@8IA81A4N&"<"F 34]CMH)^2PTFTGZZ6!Z
M6G4PSZTR&EQ;%F5G"AR1[J/)3</PGH6!1//A:U9M#;*-*WCD]UE$08Y).&"<
M,/_3A@AMLFAWPT3%C4)R0YT:@3UX):I:M)MEJ0,J1)4#NP'[RTW]A1>S]20:
MWW##Q9NN/OMF,!>(=K+E0\:<1_,R61_ROY*TAE.<=&W>KX% ]01@WBC:^VUT
M,I_WQA;T=-;O#4+4T]'4X* V0$_!W(&OJ54KT*;#(Z 4-O>)P&\><S*."NF[
M)!HFJEXH#?!?.;7%@V][2!H7WLX>$%3TR9],5>2$28914GZ@>:$@4VF:&?$%
MGV?F+[2U<L8N=_X5"F(P9# [XZPSU2LCYLV<\J^N0E.YA6KM0Z(U 1JB-FHQ
M@C><9R[K-O) 4IBC*]VC*&&-^U-4YK4J:A#3 RUU5X+W-J59_IQ2T3Y9K*@=
M5P\):2%?4E!#UD+;'FJ$%\47\JWY*9P^H_WA^('JYG:1N$%?-78%Q'5H2O(8
M<I'>(D JI16 0:[E@OG6^SC#GCAK@>Q'&YTP%L1AZ%R=B)BR!D$KV9,:0"HM
M:^1I,40C#X4@>T*4!\'X=H:M:3=(-Z'GB(HJ/U/C5<H/_,6G=H5M>'TGTZS6
MI<DU;W6C0UIK$8XA\+I-UJB]@10LER0DQ3N:VB.CP_>UHSA[C12#GW0V?3&W
MR[>P%H)7*XW!H DN.B%Z8=XJ]<W$+CQ2A_BLM%*06RW3.X]1)%BX_NF[[9__
M]%V5_?E/^/_MGY]=UEE_P)7%:\4#^($$NNUR\N\7-Q6IH?]GS\W[WHF+T.G'
M$-#.4,5JEA";Y@ZTO5B50I]:07_CKG: SID6LV.NDD X%29&V)JE@L=79]^#
M+NU>V!SXA4-40?$7_5BB2FCZ_/U(/M;&UV]9VS/+=%D#&8Y.HL$LGBU&\ =%
M/H<O@[_DQ\L0B3@:3^)!O^^N.QW/HS/\LC\9[@4IC@:+>#$?^!MG,[@1O^R/
M#^$7#R;Q<#'TMP[P3OQN0.RQ!=8X&@_[T8"OQ#\_DX3IV$"SX2?18AY/YE.<
M/_S_=##$4=*WXVF?2U!__XT*5_PD&L>+R0S^G>"0AC0@^ K&LW_!X]%B$<W=
ML@WB<7]V:*F'\7 TB1;N)O@\'G>N\J3?C_R63OJ#_0OMCQ*L:-Q?X!(/1WY2
MBW@P&.X[#K/?]3A,8.O[X7$@ I)?AHV=&0#=SX;S: 37S<9(E/#%9-)<Y&!?
M1G%_,#+G .Z#K_K30ULS[<?3B3EYLS[<"5].YOWN8Q"/@)CU%OV7OSW^3 QG
M0 ;PEI.(-VO"VX5?]T>#/:?B-]ROO4MZ@NR@/ZSMW71.PQS@\9DT-F\(=TQG
MT1 6<@K7#>$J8'='T^^X#P2,2S(D,AF/Z5TCX&? $2_;NO"B@ZD>QJ)W5-BA
M_8N+LM_18NSJK5Q9%CFLM[!836&!,0;M=ZXHS9 MDKM'P:,2-1<-R?)=L?-0
MG780Y(IP>9(HV^XHHBOM*4 1IQQ [F>\+YI 9-%#PE"P;2\_*7 F'5XY=?KY
M?4M,N*&QAAXNCT";[1KB(M3'^"WV8AP=_TZNUK[-OJ9HLW"#$@LIWXHE[W%9
MVG<40ZE?L\UN(]FNF>\<3+&U<=]UG6:_B@EI:8\V#A28L6A!K'0WR/):%_
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
M%HO:<H3(3Y1]Y$5B>*EP9TE)PN WK[>#5HZ=?F239%5IKA\! 46K635]7>*
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
MF%LF\WN?W.C%+?>]+P^.(S"55P7^@:X&^L.;^^K&JSM0]'G&.!:?"R=HHFU
M14A$D''0G>PF]15$-]C1S&4'-UTR+3X8>"<HI>1ES\J5CK#F?U*M)& V66T;
M/ B)Z ([;4=6B'AJ3V^5" L>4BTTWU5!(BB.C5Q1YJT4%MBX\+.NH 6&=#T%
MP?ZM:(Y\:(3K9B6EMNZX[Y:$$RBE4\>,O>9<#NXU @G0215/AIDO[0UK,E@(
M)(@.S$PHE!"N%*V\=M+;:(L/$NXLJ;4"":^#K=BJ?>A\A%0T_POY#Y4/>#A6
MO5V[AS\46XDPR.-=(4&5[MM%=/(*^]U1!S)R5XG;HH:=X'V-Y)AC/_6.NA%Z
MQ^N%X] 8O%:B2AQI,WH 247J@]F^<%Z,.H-0'T5KR;/CMHM^,@ZN!CEO8BQM
M\>Z%?+&#ZQGDA*)L<3WUHK\HG*XL'.B4)'KOR0^S)N6A?4Y$HX$CSF'RNGGR
M^5YJDU,+5,#A1_S!]8Y__@Q#'QE[CLU6JB.E0[+1EJZRE2PS>4^?_#@Z)B[Q
M5<ZFO-$VDT:\*=$W7';76 ?"Q0/5'Z4AQ#'7L!':7=ID[]'8C=QYR14H= 6I
MB7*9N&I]=4H]1"8I)!'Y/*ENPV&3<)%@0CZ<.W9T?DDR]ME0A1@V5"6>CKYF
M6#73PKA964 .,R9V>KJ[0UO>^A$X'<"/N\=3.V?0&<PZ24% LI1=8YT?8HH,
M^_T)HO/B_. ]^ /EQ(OW(PX+<G&8=PA:3+8FPHGJC;Q2K)A7,;FKB"$3#ZC]
MB"X(3%9"OR#]@K!%\+U$<H/O9 <>#" _Q[CCH(2.KFX4UA'J'-O+%'9(4QF:
M?JS)--2@X" EE,=]S3?3=%/5-=FOA98D>J/@H(QHL6!/'V7SZI/KF&[[;!N#
MIYVNS3,Z?4%-5P5L'E]<@4%%83"!GE%)2F)HM[TO2D+_X$>ZJMR*3'R<> X*
MU3DRMWL$7XH6WPT0*$"6#S<^90L'+D><)7Z. 7VA]^! )"D_?]*;V6?ILTWL
M(-O?;\>.:$%NO*KZ,RY_ZFI4J1"-F-ZA]E,MQ!Z=>F(_([3[1"QO?2W" L[B
M&38&F2WLFF#W;X4 9?5@&O>G_7@XG>AEY(5U#,#>1$>;^H='&-;4QRJ\W4-1
MD'9B-@]U1]A^;CGN*1M/=,4:E,F PF23E/T3Q<U: W'JSB&:.^=2[:7E"[C>
MU1Z^<=UU8U:%E=\>"R)L^<74ZM"'S65%>9NRO1&+[])!F#JO#JF4()U3I^*I
M%'O=]B!&P&D!XC>8?HE1]1"@K53Y*_VKL=R_0CZ8(;@B]E\"RY>"N-Y9+*.@
MJF>!W+>C")'V*4?*=^)%N=.Y'<9NEAR>^N[Q>IK(:JJL6"WYZMN"' <@-N21
M%#]XW?%(>B ][+(--!]Q_:>+"?T[&O7IW\5T"KHYY2['6CO+'&6%CK"*TB+@
M3$ZF\7@XC,;3>#+I1^-A/!T,HT]P8"ES@7->OJ3K@H-P@WX\'4_!UE_,Q@BJ
M,M/.6)T+?Q+-^O%L.J(&A?%\@A@YDW$\&,]%7?C LLS+9]"2G*20WRJ4CK@
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
M1S.F!H,XP)B&@U&/7/,':CR_T$S"?EX:(O*V]!XZZM4!2:5P]C^7^PU_>]Y
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
M!TC)($W1N[5HC2I9I*U6)9IO _H8L2WM#6CV@( T;7@B1:-@9\#:;D$:;EH
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
MV0A[(#0NJ:*X!+(^-ZQN_#V9,_$%ML9*U0*/OC!O@+*(5OFU(%L[RADN6K-
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
M0.VO]L6RA..>8[AS.NJC=6WH(D&XP]0M[CBCA"#X9PPZ%/S3'_?M'-VBZ;A
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
M<[XD^0%D5$P4AQNV6,^E6K.,>@=?T)R] K<,142&)'1%-B/C@M8X\L4%;'^
M :JI-.EWL\"#*TN);M_UU2U%G]KW Q=Q(4O_QPJS"5'YF-%Z4%5K_V*PI'$_
MTC?T[CQ:UKC<;'^XM=/:@%LXV#DGB7ZB6(WCY!5\ 'GCBB%1!*O$)(512#67
MNL?RM,]AKZG6W8=:^?I:HP>;\74,$8T8A[-U!HWIU(=UI,<)7:3/OW&4KPO,
MQ0DNL=-X:IL>JH"1D2_]FMN*5+(-.5=$(>!&*OQIV[O2EVSJE@>;-.&*'U:P
MW5S]L/8(2Z*R(%3<$=-H'LQ#%(#'WAY74MY]W9;.2<!3NC25:]4L4E0[B@98
M]Z*!'+2:M3QI=O)CJ(CTB]U(]G:H<O5B>E@_)M1FX9<T/6R>J9,V1<L%-Y_M
MQQKHQD1E3,"YHAE0^[C(IQN)&?RUO,2\M#5A].1Y]R76+Z8_LQ 4)^_%^O3-
MSPQ5S)<ULEK%HBV/ABC$!]T<96/<F?#[(:YN\'7AR*=!!I03@B-;LO/ ^?:8
M<(B[+N9W('=&V3=TET>Z0ZU-X" 6B_(K75-BP&-&1VBZX9QR5+S#.?60.(*O
ML]@^<L3O'*].+ ('T]7K=O'@8#W"CJ-KF<74+W\0&\<TE=C2#1[J]_>2<%A)
M6%/0=AXC>#AN$8T-CF:,I+;P;R>+X.!:D-@.OU^""N#5B\#$AES %9''JT[J
MO'.P&WUQA>ESUYRB&(LAPC@X?FW*6?OM(Y%\^]@HUB <56)B6T2+F$H"S];A
M,.^?A3-/05&.).I%ZY[#:@<+A256X52MV=ZQE8DI0DX;V$5DC*;GEH'B$D6F
MI35XOX0'>(\SOF<G.^Y-3&&5_4#NP]/SA6E=R '2MDHFAZ/\0#M+S-QR#*^M
M;83X^OUJL9GYC,\*5:2U*#R@U)S]/KTC&9MX >%X5#M2<6N]F<M2_ )[P$]@
M7P2&0%*J9H C&(4DCJ'E*44<#WD$&2^6U^:\Z;5]?>^V05>&5KCED^_6,NA9
M*PZS?^J6+XKU>B$(A:2.$56RAAK+^]ZKT8_%C.%SJF2VH5"ZQ?2>32O3^_O%
M_(H<G?M=J#OH8BLB2.,<?:/U;?]@F" JJC:0'26K-VS&7<*BE: HK_#&1HUU
M3OB9P!G5+[2+3?JV'MM"Y()+]^&$/J]_CX?;-KA*UK?3=?*UW##F$PIE7FIK
MD]I;6PNW1#PC>*_"/3)=D!#0HLELX86NH;*AS8AA(N8VP;A\<W8H%G4CJ%]Q
MW8)KKR-,V*_P5#6;7[6A-S2DC:VWN5?,$;TQL)0T?D[^0>:P:?(13G",,;BP
MOPJMIEITJ2E@FVU%;O"03"\K9,_HN/ M1*S\$<6KV>M*.0\2WS;<JD^&DZ#3
M!#[>EHOY;/J ^T@!VORVL9[.Y@O@5[/G.QWIZ+)<E=BTBY)"M L"0G/7*^8B
MLWGD%;>;F/><Q3$Y6;/I92I!R34GPS<X#O;P3R,=E:M 4GM5+$L$R(W]YGR_
MZDM1XSD/H/31-"G&8<,"M 53T*+@2><S3TR^Q#S3.5G0C%VYK06Q9M"/:2*;
MUQZ\$=ER-\;=^QV^ZCK<X;O<P!F@"Q@&2[E[KX%1?EO6Z2>7,!4,M5P>7V$G
M? <HU/0UPQ'C)W:7QB1TSH 4L5@Q7UAH +V$Q<#[Z0,1:KD7(-HIQA^L*LFY
MXD]KLE6^HW+E/AD3N6RI/M.+5E@LD_6"*5CLQ$3AQ.?S<'9HL O%C4^)_*5
M(_[]+:$RVHTX&$BL%B$K?40.FO@'0*TI5WS0*QG/X\:Y[VP>@;[-+:/O 7-V
M@&!LBUN1IMRUI'9?Q'4)?:@+= ^?+.#:"5-)+JZFRR5B[6':*X=FAR/D9RK.
MC6UYR%4$Y#)\+3NS[S+B^7?(9I</YM'D!,3VP\^OX.?2S1_\^-?LO]*_YL'Z
MXNT) [DM5HLH\!R")+?8AE" 872KT"SCM\VM1INS"0;6;AOZ=;,@M]4P3;Z2
MC8UY'C(4N&V_U@=AA <5C(H.+-<<Q!D2+6<D++C?Z+!O&C,A2%I!7Z<=9%#'
MTAFB.L$$PE7%K54,PX3C4O@Z%LU24:\EJ8A,*SX=X"LF1>G[R1SU)14B@\[W
M)3;*GV>H)K%C/07%!:V&)Z9-\'M;_#Z_*J,-+JA!O3'V63V\WX'#DXA8?EU6
MM,_<0+!BQMX"2_:?F^EB?LTH5'H;X??.?G8X_JJSU*+2/2LWEVO$QM6[+MC
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
M"U]O 7K+"L_:Z&&;K[< O86OMP"]A:^W +V%K[< O86OMP"]A:^W +V%K[<
MO86OMP-Z.[[>#NCM^'H[H+=;8:\$;9;P]79 ;\?7VP&]'5]O!_1V?+T=T-OQ
M]79 ;\?7VP&]'5]O#_3V?+T]T-OS]?9 ;\_7VP.]_0I[W6BSFZ^W!WI[OMX>
MZ.WY>GN@M^?K[8'>GJ^W!WI[OMX!Z!WX>@>@=^#K'8#>@:]W 'H'OMX!Z!U6
M>%>)7E;R]0Y [\#7.P"] U_O /0.?+T#T#OP]5:@M_+U5J"W\O56H+?R]5:@
MM_+U5J"W\O56H+>N<-8$'3;AZZU ;^7KK4!OY>NM0&_EZQV!WI&O=P1Z1[[>
M$>@=^7I'H'?DZQV!WI&O=P1Z1[[>$>@=5S@KB X+\O6.0._(USL"O2-?[P3T
M3GR]$] [\?5.0._$USL!O1-?[P3T3GR]$] [\?5.,[U+4P_Y\'T<SNVIW+OD
MG^&?ULS@+N/[)=\_XS;UT_5G2H_3*MG</N_^%[]-_1-AYA7E^3=02P,$%
M  @ MDA<3@I2;$\T @  0S$  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=O?
M;ILP%,?Q5XFXG8*# 9M-36_:W6Z5MA?PP$E0^"?;[=*WGT/;2:LRJ543Z7L3
M L><\X-8G[M<_7R<K%\<^F[PZV07PO1%"%_O;&]\.DYVB)7-Z'H3XJG;BLG4
M>[.U0JY62M3C$.P0EN'8([F^NK4;<]^%Q<W3]6/K=6*FJ6MK$]IQ$ ]#\ZKI
M\KEAZFPWK_&[=O*?XH)D\?40N_AX;9W$JD_$&R:\OO%X'N_[_F"=:QO[KFCC
M9M/6MAGK^S[>DOK)6=/XG;6A[U*_,\XV/X)KA^USWCOCPC?3Q\;BT(E_%J27
MRQ$>.WLZP%PYY^00MX4]-6HN/'UF'QKXLAOJT=GEY&+5A?;$X\5(=['JQ7'A
M.1_1'K=.8YLW#8^M+_?#_A[=?OY^ZH7_+7HQ'S[VUL^70T)RY) <!21'"<FA
M(#DT)$<%R?$9DB-;48)01,THI&844S,*JAE%U8S":D9Q-:/ FE%DE119)456
M29%54F25%%DE159)D5529)44625%UIPB:TZ1-:?(FE-DS2FRYA19<XJL.476
MG")K3I&UH,A:4&0M*+(6%%D+BJP%1=:"(FM!D;6@R%I09"TILI8464N*K"5%
MUI(B:TF1M:3(6E)D+2FREA19%45619%54615%%D5159%D5519%44615%5D61
M55-DU119-45639%54V35%%DU159-D5539-4462N*K!5%UHHB:T61M:+(6EU0
MUOF8]J8=_I?DUSCN7^:+^;\3UW\ 4$L! A0#%     @ MDA<3A\CSP/
M$P(   L              ( !     %]R96QS+RYR96QS4$L! A0#%     @
MMDA<3B?HAPZ"    L0   !               ( !Z0   &1O8U!R;W!S+V%P
M<"YX;6Q02P$"% ,4    " "V2%Q.9S&!(.\    K @  $0
M@ &9 0  9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " "V2%Q.F5R<(Q &
M  "<)P  $P              @ &W @  >&PO=&AE;64O=&AE;64Q+GAM;%!+
M 0(4 Q0    ( +9(7$YUS@XNU (  #D+   8              "  ?@(  !X
M;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " "V2%Q.7V,DP/\#
M   .$0  &               @ $"#   >&PO=V]R:W-H965T<R]S:&5E=#(N
M>&UL4$L! A0#%     @ MDA<3CT)D8QQ @  H <  !@              ( !
M-Q   'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( +9(7$[B
MT&?F+@0  'D3   8              "  =X2  !X;"]W;W)K<VAE971S+W-H
M965T-"YX;6Q02P$"% ,4    " "V2%Q.I0ON^D,"  "M!P  &
M    @ %"%P  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @
MMDA<3L#%=HLX!0  P!H  !@              ( !NQD  'AL+W=O<FMS:&5E
M=',O<VAE970V+GAM;%!+ 0(4 Q0    ( +9(7$Z76J@<]04  $4>   8
M          "  2D?  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4
M    " "V2%Q. %F4EK0!  #2 P  &               @ %4)0  >&PO=V]R
M:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ MDA<3JA[V*"U 0  T@,
M !@              ( !/B<  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+
M 0(4 Q0    ( +9(7$X=7N90M $  -(#   9              "  2DI  !X
M;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ MDA<3K?&CX^U
M 0  T@,  !D              ( !%"L  'AL+W=O<FMS:&5E=',O<VAE970Q
M,2YX;6Q02P$"% ,4    " "V2%Q.JN$85+4!  #2 P  &0
M@ $ +0  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( +9(
M7$[M2Z;)LP$  -(#   9              "  >PN  !X;"]W;W)K<VAE971S
M+W-H965T,3,N>&UL4$L! A0#%     @ MDA<3J#]2*.V 0  T@,  !D
M         ( !UC   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4
M    " "V2%Q.&((=\;0!  #2 P  &0              @ '#,@  >&PO=V]R
M:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( +9(7$X:C_)VLP$  -(#
M   9              "  :XT  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL
M4$L! A0#%     @ MDA<3J^[B;&T 0  T@,  !D              ( !F#8
M 'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " "V2%Q.S^CV
M:[8!  #2 P  &0              @ &#.   >&PO=V]R:W-H965T<R]S:&5E
M=#$X+GAM;%!+ 0(4 Q0    ( +9(7$[0*LRMM0$  -(#   9
M  "  7 Z  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @
MMDA<3D>5<06T 0  T@,  !D              ( !7#P  'AL+W=O<FMS:&5E
M=',O<VAE970R,"YX;6Q02P$"% ,4    " "V2%Q.P49B,;0!  #2 P  &0
M            @ %'/@  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4
M Q0    ( +9(7$Z)+.E0M@$  -(#   9              "  3)   !X;"]W
M;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ MDA<3J9[>QJS 0
MT@,  !D              ( !'T(  'AL+W=O<FMS:&5E=',O<VAE970R,RYX
M;6Q02P$"% ,4    " "V2%Q.47;5ZK4!  #2 P  &0              @ $)
M1   >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( +9(7$Y>
M03LY0@,  /,/   9              "  ?5%  !X;"]W;W)K<VAE971S+W-H
M965T,C4N>&UL4$L! A0#%     @ MDA<3G<=W!ZT 0  T@,  !D
M     ( !;DD  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4
M" "V2%Q.M=YG:.X!  !F!0  &0              @ %92P  >&PO=V]R:W-H
M965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( +9(7$Z-:T:0_ $  ,L%   9
M              "  7Y-  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L!
M A0#%     @ MDA<3L73F4W3 0  G 0  !D              ( !L4\  'AL
M+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " "V2%Q.M@#!++<!
M  #2 P  &0              @ &[40  >&PO=V]R:W-H965T<R]S:&5E=#,P
M+GAM;%!+ 0(4 Q0    ( +9(7$[0+(-S*0(  &8'   9              "
M :E3  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ MDA<
M3A./EMSM 0  9@4  !D              ( !"58  'AL+W=O<FMS:&5E=',O
M<VAE970S,BYX;6Q02P$"% ,4    " "V2%Q.Z K<\+8!  #2 P  &0
M        @ $M6   >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0
M   ( +9(7$Z&!..!MP$  -(#   9              "  1I:  !X;"]W;W)K
M<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ MDA<3CL32JK# 0  -P0
M !D              ( !"%P  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q0
M2P$"% ,4    " "V2%Q.+7] ;-@#  "@$0  &0              @ $"7@
M>&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( +9(7$X@T,2]
MWP$  "H%   9              "  1%B  !X;"]W;W)K<VAE971S+W-H965T
M,S<N>&UL4$L! A0#%     @ MDA<3E=QF48: P  BPP  !D
M ( !)V0  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " "V
M2%Q.$[&=,[4#  !6$   &0              @ %X9P  >&PO=V]R:W-H965T
M<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( +9(7$Y,SK[34 4  -(?   9
M          "  61K  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#
M%     @ MDA<3K\LOICJ 0  \ 0  !D              ( !ZW   'AL+W=O
M<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " "V2%Q.4%;O>40*   +
M30  &0              @ $,<P  >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM
M;%!+ 0(4 Q0    ( +9(7$[?,&NPY $  ,<$   9              "  8=]
M  !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ MDA<3IN;
M<HLD @  J@8  !D              ( !HG\  'AL+W=O<FMS:&5E=',O<VAE
M970T-"YX;6Q02P$"% ,4    " "V2%Q.XV?:%#\#  "F#@  &0
M    @ ']@0  >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    (
M +9(7$X,/5@O  (  'D%   9              "  7.%  !X;"]W;W)K<VAE
M971S+W-H965T-#8N>&UL4$L! A0#%     @ MDA<3FYJY(KB P  G1(  !D
M             ( !JH<  'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"
M% ,4    " "V2%Q.F=Y>N[D"  #M"0  &0              @ '#BP  >&PO
M=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( +9(7$ZI@RT8)@(
M  D&   9              "  ;..  !X;"]W;W)K<VAE971S+W-H965T-#DN
M>&UL4$L! A0#%     @ MDA<3LP6JF>Y 0  T@,  !D              ( !
M$)$  'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " "V2%Q.
M6;UO<2<"  "&!@  &0              @ $ DP  >&PO=V]R:W-H965T<R]S
M:&5E=#4Q+GAM;%!+ 0(4 Q0    ( +9(7$Z:!*K^2@(  (X&   9
M      "  5Z5  !X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%
M  @ MDA<3EI?]]CC @  I0L  !D              ( !WY<  'AL+W=O<FMS
M:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " "V2%Q."V^D0TL"   [!P
M&0              @ 'YF@  >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+
M 0(4 Q0    ( +9(7$[#O$^K&P(  .,%   9              "  7N=  !X
M;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ MDA<3JS<Y7*\
M!   Z1D  !D              ( !S9\  'AL+W=O<FMS:&5E=',O<VAE970U
M-BYX;6Q02P$"% ,4    " "V2%Q.K/3W%AH"   \!@  &0
M@ ' I   >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( +9(
M7$Y30V+  P(  &L%   9              "  1&G  !X;"]W;W)K<VAE971S
M+W-H965T-3@N>&UL4$L! A0#%     @ MDA<3GC]0DFZ @  \PL  !D
M         ( !2ZD  'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4
M    " "V2%Q.!_>>!6$"  #L"   &0              @ $\K   >&PO=V]R
M:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( +9(7$[]+R3!(0,  *<-
M   9              "  =2N  !X;"]W;W)K<VAE971S+W-H965T-C$N>&UL
M4$L! A0#%     @ MDA<3@*;=4P' @  S 4  !D              ( !++(
M 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " "V2%Q.17\]
M4J$%  !:'@  &0              @ %JM   >&PO=V]R:W-H965T<R]S:&5E
M=#8S+GAM;%!+ 0(4 Q0    ( +9(7$Z%!B'>?P(  (8(   9
M  "  4*Z  !X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @
MMDA<3NZS<G3, @  >0L  !D              ( !^+P  'AL+W=O<FMS:&5E
M=',O<VAE970V-2YX;6Q02P$"% ,4    " "V2%Q.<DQ;^]H"  !."@  &0
M            @ '[OP  >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4
M Q0    ( +9(7$ZO9]>SJ0(  $P)   9              "  0S#  !X;"]W
M;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ MDA<3MWR'6A0 @
ME@<  !D              ( ![,4  'AL+W=O<FMS:&5E=',O<VAE970V."YX
M;6Q02P$"% ,4    " "V2%Q.C?B6TQ0"  "-!0  &0              @ %S
MR   >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( +9(7$[]
M6+>A4@(  * '   9              "  ;[*  !X;"]W;W)K<VAE971S+W-H
M965T-S N>&UL4$L! A0#%     @ MDA<3L]8.41:!   LA8  !D
M     ( !1\T  'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4
M" "V2%Q.!;ZLD#P"   $!P  &0              @ '8T0  >&PO=V]R:W-H
M965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( +9(7$YEV,!'/ (  $X&   9
M              "  4O4  !X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L!
M A0#%     @ MDA<3CQ%!QL5 P  P@L  !D              ( !OM8  'AL
M+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " "V2%Q.I@Y6K<$"
M   $"P  &0              @ $*V@  >&PO=V]R:W-H965T<R]S:&5E=#<U
M+GAM;%!+ 0(4 Q0    ( +9(7$Y%%3WIZ@(  $H+   9              "
M 0+=  !X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ MDA<
M3K#FB>1^ @  *P@  !D              ( !(^   'AL+W=O<FMS:&5E=',O
M<VAE970W-RYX;6Q02P$"% ,4    " "V2%Q.W$W2VZ$#  #_#P  &0
M        @ '8X@  >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0
M   ( +9(7$Y9&C%.EP(  )P(   9              "  ;#F  !X;"]W;W)K
M<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @ MDA<3IUB-YQ3 @  * <
M !D              ( !?ND  'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q0
M2P$"% ,4    " "V2%Q.ZE&[ KP!  #2 P  &0              @ $([
M>&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( +9(7$ZE&VBF
MWP,  -\0   9              "  ?OM  !X;"]W;W)K<VAE971S+W-H965T
M.#(N>&UL4$L! A0#%     @ MDA<3G62B,3@ P  Z1   !D
M ( !$?(  'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " "V
M2%Q.'0P$>OD"  !Z#   &0              @ $H]@  >&PO=V]R:W-H965T
M<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( +9(7$[LB-%+SP(  'X*   9
M          "  5CY  !X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#
M%     @ MDA<3D GMF&OX0  >W # !0              ( !7OP  'AL+W-H
M87)E9%-T<FEN9W,N>&UL4$L! A0#%     @ MDA<3DNP^\*A @  V1    T
M             ( !/]X! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " "V2%Q.
M*B]_Z%L&  !X.   #P              @ $+X0$ >&PO=V]R:V)O;VLN>&UL
M4$L! A0#%     @ MDA<3L)N?-V< @  M#(  !H              ( !D^<!
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ MDA<3@I2
M;$\T @  0S$  !,              ( !9^H! %M#;VYT96YT7U1Y<&5S72YX
8;6Q02P4&     %X 7@#$&0  S.P!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<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>117
<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>119
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.10.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>376</ContextCount>
  <ElementCount>428</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>100</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>19</UnitCount>
  <MyReports>
    <Report instance="algn-20181231.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.aligntech.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/ConsolidatedStatementsOfOperations</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002000 - Statement - CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/ConsolidatedStatementOfComprehensiveIncome</Role>
      <ShortName>CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003000 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/ConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101100 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2102100 - Disclosure - Marketable Securities and Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurements</Role>
      <ShortName>Marketable Securities and Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2105100 - Disclosure - Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/BalanceSheetComponents</Role>
      <ShortName>Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2111100 - Disclosure - Equity Method Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/EquityMethodInvestments</Role>
      <ShortName>Equity Method Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2113100 - Disclosure - Business Combinations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/BusinessCombinations</Role>
      <ShortName>Business Combinations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2120100 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/GoodwillAndIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2121100 - Disclosure - Credit Facility</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/CreditFacility</Role>
      <ShortName>Credit Facility</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2122100 - Disclosure - Legal Proceedings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/LegalProceedings</Role>
      <ShortName>Legal Proceedings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2124100 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2132100 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2133100 - Disclosure - Common Stock Repurchase Program</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/CommonStockRepurchaseProgram</Role>
      <ShortName>Common Stock Repurchase Program</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2135100 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2141100 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2144100 - Disclosure - Net Income per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/NetIncomePerShare</Role>
      <ShortName>Net Income per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2145100 - Disclosure - Supplemental Cash Flow Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/SupplementalCashFlowInformation</Role>
      <ShortName>Supplemental Cash Flow Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2149100 - Disclosure - Segments and Geographical Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/SegmentsAndGeographicalInformation</Role>
      <ShortName>Segments and Geographical Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2152100 - Disclosure - Schedule II: Valuation and Qualifying Accounts and Reserves</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/ScheduleIiValuationAndQualifyingAccountsAndReserves</Role>
      <ShortName>Schedule II: Valuation and Qualifying Accounts and Reserves</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2201201 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.aligntech.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2301302 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2302301 - Disclosure - Marketable Securities and Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsTables</Role>
      <ShortName>Marketable Securities and Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurements</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/BalanceSheetComponentsTables</Role>
      <ShortName>Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aligntech.com/role/BalanceSheetComponents</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2320301 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aligntech.com/role/GoodwillAndIntangibleAssets</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2324301 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aligntech.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2332301 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aligntech.com/role/StockholdersEquity</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2341301 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aligntech.com/role/IncomeTaxes</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2344301 - Disclosure - Net Profit per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/NetProfitPerShareTables</Role>
      <ShortName>Net Profit per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2345301 - Disclosure - Supplemental Cash Flow Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/SupplementalCashFlowInformationTables</Role>
      <ShortName>Supplemental Cash Flow Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aligntech.com/role/SupplementalCashFlowInformation</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2349301 - Disclosure - Segments and Geographical Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/SegmentsAndGeographicalInformationTables</Role>
      <ShortName>Segments and Geographical Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aligntech.com/role/SegmentsAndGeographicalInformation</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2401403 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2401404 - Disclosure - Summary of Significant Accounting Policies - Remaining Performance Obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesRemainingPerformanceObligationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Remaining Performance Obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2401405 - Disclosure - Summary of Significant Accounting Policies - Balance Sheet As Adjusted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesBalanceSheetAsAdjustedDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Balance Sheet As Adjusted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2401406 - Disclosure - Summary of Significant Accounting Policies - Cash Flow Statement As Adjusted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesCashFlowStatementAsAdjustedDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Cash Flow Statement As Adjusted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2402402 - Disclosure - Marketable Securities and Fair Value Measurements - Short-term and Long-term Securities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsShortTermAndLongTermSecuritiesDetail</Role>
      <ShortName>Marketable Securities and Fair Value Measurements - Short-term and Long-term Securities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2402403 - Disclosure - Marketable Securities and Fair Value Measurements - Marketable Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsMarketableSecuritiesDetails</Role>
      <ShortName>Marketable Securities and Fair Value Measurements - Marketable Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2402405 - Disclosure - Marketable Securities and Fair Value Measurements - Fair Value Measured On A Recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsFairValueMeasuredOnRecurringBasisDetail</Role>
      <ShortName>Marketable Securities and Fair Value Measurements - Fair Value Measured On A Recurring Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2402406 - Disclosure - Marketable Securities and Fair Value Measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Marketable Securities and Fair Value Measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2402407 - Disclosure - Marketable Securities and Fair Value Measurements - Investments in Privately Held Companies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails</Role>
      <ShortName>Marketable Securities and Fair Value Measurements - Investments in Privately Held Companies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2402408 - Disclosure - Marketable Securities and Fair Value Measurements - Derivative Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/MarketableSecuritiesAndFairValueMeasurementsDerivativeFinancialInstrumentsDetails</Role>
      <ShortName>Marketable Securities and Fair Value Measurements - Derivative Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Balance Sheet Components - Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail</Role>
      <ShortName>Balance Sheet Components - Inventories (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2405403 - Disclosure - Balance Sheet Components - Property and Equipment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/BalanceSheetComponentsPropertyAndEquipmentDetail</Role>
      <ShortName>Balance Sheet Components - Property and Equipment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2405404 - Disclosure - Balance Sheet Components - Accrued Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail</Role>
      <ShortName>Balance Sheet Components - Accrued Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2405405 - Disclosure - Balance Sheet Components - Warranty Accrual Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetail</Role>
      <ShortName>Balance Sheet Components - Warranty Accrual Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2405406 - Disclosure - Balance Sheet Components - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/BalanceSheetComponentsAdditionalInformationDetail</Role>
      <ShortName>Balance Sheet Components - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2405407 - Disclosure - Balance Sheet Components - Other Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/BalanceSheetComponentsOtherAssetsDetails</Role>
      <ShortName>Balance Sheet Components - Other Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2405408 - Disclosure - Balance Sheet Components - Deferred Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails</Role>
      <ShortName>Balance Sheet Components - Deferred Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2411402 - Disclosure - Equity Method Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/EquityMethodInvestmentsDetails</Role>
      <ShortName>Equity Method Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aligntech.com/role/EquityMethodInvestments</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2413401 - Disclosure - Business Combinations - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/BusinessCombinationsAdditionalInformationDetail</Role>
      <ShortName>Business Combinations - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2420402 - Disclosure - Goodwill and Intangible Assets - Change in the Carrying Value of Goodwill (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetail</Role>
      <ShortName>Goodwill and Intangible Assets - Change in the Carrying Value of Goodwill (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2420403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetail</Role>
      <ShortName>Goodwill and Intangible Assets - Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2420404 - Disclosure - Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for the Acquired Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetail</Role>
      <ShortName>Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for the Acquired Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2420405 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetail</Role>
      <ShortName>Goodwill and Intangible Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2421401 - Disclosure - Credit Facility - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/CreditFacilityAdditionalInformationDetail</Role>
      <ShortName>Credit Facility - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2422401 - Disclosure - Legal Proceedings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/LegalProceedingsDetails</Role>
      <ShortName>Legal Proceedings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aligntech.com/role/LegalProceedings</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2424402 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/CommitmentsAndContingenciesAdditionalInformationDetail</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2424403 - Disclosure - Commitments and Contingencies - Minimum Future Lease Payments for Non-Cancelable Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/CommitmentsAndContingenciesMinimumFutureLeasePaymentsForNonCancelableLeasesDetail</Role>
      <ShortName>Commitments and Contingencies - Minimum Future Lease Payments for Non-Cancelable Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2432402 - Disclosure - Stockholders' Equity - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail</Role>
      <ShortName>Stockholders' Equity - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2432403 - Disclosure - Stockholders' Equity - Stock-Based Awards and Employee Stock Purchases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/StockholdersEquityStockBasedAwardsAndEmployeeStockPurchasesDetail</Role>
      <ShortName>Stockholders' Equity - Stock-Based Awards and Employee Stock Purchases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2432404 - Disclosure - Stockholders' Equity - Activity Under Stock Option Plans (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/StockholdersEquityActivityUnderStockOptionPlansDetail</Role>
      <ShortName>Stockholders' Equity - Activity Under Stock Option Plans (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2432406 - Disclosure - Stockholders' Equity - Summary of Nonvested Shares (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetail</Role>
      <ShortName>Stockholders' Equity - Summary of Nonvested Shares (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2432407 - Disclosure - Stockholders' Equity - Summary of MSU Performance (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetail</Role>
      <ShortName>Stockholders' Equity - Summary of MSU Performance (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2432408 - Disclosure - Stockholders' Equity - Weighted-Average Assumptions Used in the Monte Carlo Simulation (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedInMonteCarloSimulationDetail</Role>
      <ShortName>Stockholders' Equity - Weighted-Average Assumptions Used in the Monte Carlo Simulation (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2432409 - Disclosure - Stockholders' Equity - ESPP Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/StockholdersEquityEsppActivityDetails</Role>
      <ShortName>Stockholders' Equity - ESPP Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2432410 - Disclosure - Stockholders' Equity - Weighted Average Assumptions Used for the Fair Value of the Option Component of the Purchase Plan Shares Estimated at Grant Date Using Black-Scholes Option Pricing Model (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedForFairValueOfOptionComponentOfPurchasePlanSharesEstimatedAtGrantDateUsingBlackScholesOptionPricingModelDetail</Role>
      <ShortName>Stockholders' Equity - Weighted Average Assumptions Used for the Fair Value of the Option Component of the Purchase Plan Shares Estimated at Grant Date Using Black-Scholes Option Pricing Model (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2433401 - Disclosure - Common Stock Repurchase Program - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetail</Role>
      <ShortName>Common Stock Repurchase Program - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2435401 - Disclosure - Employee Benefit Plans - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail</Role>
      <ShortName>Employee Benefit Plans - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2441402 - Disclosure - Income Taxes - Domestic and Foreign Components of Income (loss) Before Provision for Income Taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/IncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeProvisionForIncomeTaxesDetail</Role>
      <ShortName>Income Taxes - Domestic and Foreign Components of Income (loss) Before Provision for Income Taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2441403 - Disclosure - Income Taxes Income Taxes - Provision for (Benefit from) Income Taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/IncomeTaxesIncomeTaxesProvisionForBenefitFromIncomeTaxesDetail</Role>
      <ShortName>Income Taxes Income Taxes - Provision for (Benefit from) Income Taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2441404 - Disclosure - Income Taxes - Differences Between Income Taxes Using Federal Statutory Income Tax Rate and Effective Tax Rate (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateAndEffectiveTaxRateDetail</Role>
      <ShortName>Income Taxes - Differences Between Income Taxes Using Federal Statutory Income Tax Rate and Effective Tax Rate (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2441405 - Disclosure - Income Taxes Income Taxes - Deferred Tax Assets and Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/IncomeTaxesIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetail</Role>
      <ShortName>Income Taxes Income Taxes - Deferred Tax Assets and Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2441406 - Disclosure - Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefit (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/IncomeTaxesRollforwardOfTotalGrossUnrecognizedTaxBenefitDetail</Role>
      <ShortName>Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefit (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2441407 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2444402 - Disclosure - Net Profit per Share - Computation of Basic and Diluted Net Profit Per Share Attributable to Common Stock (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/NetProfitPerShareComputationOfBasicAndDilutedNetProfitPerShareAttributableToCommonStockDetail</Role>
      <ShortName>Net Profit per Share - Computation of Basic and Diluted Net Profit Per Share Attributable to Common Stock (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2445402 - Disclosure - Supplemental Cash Flow Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/SupplementalCashFlowInformationDetail</Role>
      <ShortName>Supplemental Cash Flow Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aligntech.com/role/SupplementalCashFlowInformationTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2449402 - Disclosure - Segments and Geographical Information - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/SegmentsAndGeographicalInformationAdditionalInformationDetail</Role>
      <ShortName>Segments and Geographical Information - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2449403 - Disclosure - Segments and Geographical Information Segments and Geographical Information - (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentsAndGeographicalInformationDetails</Role>
      <ShortName>Segments and Geographical Information Segments and Geographical Information - (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2449404 - Disclosure - Segments and Geographical Information - Net Revenues by Geographic Area (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetail</Role>
      <ShortName>Segments and Geographical Information - Net Revenues by Geographic Area (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2449405 - Disclosure - Segments and Geographical Information - Long-Lived Assets by Geographic Area (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetail</Role>
      <ShortName>Segments and Geographical Information - Long-Lived Assets by Geographic Area (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="algn-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2452401 - Disclosure - Valuation and Qualifying Accounts and Reserves (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aligntech.com/role/ValuationAndQualifyingAccountsAndReservesDetail</Role>
      <ShortName>Valuation and Qualifying Accounts and Reserves (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>algn-20181231.xml</File>
    <File>algn-20181231.xsd</File>
    <File>algn-20181231_cal.xml</File>
    <File>algn-20181231_def.xml</File>
    <File>algn-20181231_lab.xml</File>
    <File>algn-20181231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/currency/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2018-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>121
<FILENAME>0001097149-19-000009-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001097149-19-000009-xbrl.zip
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
M!"$.796^_6<6M4[64]^R<><Z^Q08HA_+3=YUIG'$EF3P:CLQ+^ MY"0(6P8
M<L$:UAQK9:@A@ 7\L3Q'\I0E''C])?IC 04**>$P]8IA)<,VXOJ5,(@C:L/Z
MR8'6O_AA$;N/9<E?1G.QU+^Z7U'8EM#CRO5PP@DI5;"?#)/*2BI57NL5["8?
MEPQ6:][ILX=:YF.9I_5LJ<,V&'0X@)DKY0GA1A4GQ8)A&+:!G[J+]W,KM#,H
M+NE>)M&W+KNX[^+7+!XUN[OI=SN#^3:ZBU3ZO\RG0G\4N7DU"](@KFU#O6SF
MX!_+FP7+!'DCK>7!R"5(^X#9XK 1I;XR+Y*+Y;J]KH QGS*ZL@%XWSI18N>2
MO'304OX&_Z'>KXX*SKY.LG_/HN3[%OY5:OOUX/ECV[0*(^5CMBR("T>HC"7J
M)EBN$%HGU;JY49P"+W99NXEBGW,3,5;$38.&6.C8/<^I.8$Y491QJ0)3T<!A
M! @-L2,&!FHI5R"CM0KDBL_OM[1M'KEEVE/!@I*TPA)C?;!'%DN+Q^EH*<&
M^/K9CVU+6UB*;X97,34])_\<U+54PJ.9\0VN#+!?@\R+IX+C&X;=(!7U_?O(
ML6N*<?FRSL)VP)]O.H&6/C]&,4$\,*N(,P'ZS KL!-- (J:X0H)L1- +BF'+
M33^^L5/#H/R9K_<+2#P&!X>$H\$Z4":XRPI1;F)_'PP0Q\*SC3SS6F\&TEA(
M_+,_&BS+.N:&>'SY;I P6HGYP;L@1H!WP;V3(E"$XD9SP2"MH@AT$C@$]K7.
M0'!\KM"0((PMYW-[2U'@ Z\;JA31W@9;?IL<;1X,GLX5ACCJA>- !QM"*!1T
M*(YP<+$<4Q%1S17-I8:G<P6'01XZ J7BC"+"B*$\0B*Z]B#\JXHBX!/@D(WC
MF;1@YWZX6AC#X9>KT?@V%N#,D]6?LAC2BKTAYN4LOX>O3NPLOOF?V3RFNKWZ
M:N?"I?F!N<TN<+LOZ#%H^L!(T)/@#5#C89 U0L#<1?.;QV1S<PS_F.O:@\'H
MO% /3LR)H1Y,*:YY](AMK*D"DJ)@'0JE613OF%= '?U(CP?U9276\D3LW+^.
MS!%/FG[L],O%5 O;&8/#6<\;<0/"F/6Q:,H"RT$L,L$,F%A?X&WX=RDIAS;"
M!H_M9J=M?QGIK+1U>_RM!WN'XO 5S3VAP?+%P@7*X!Y QXR%I:U3!G?=>[ZE
M1_=?%.8%&BIW]ED  ,DC <!(#150!$!+M;!6*F0" *RG3BE73LA2L1, -O94
M0.#)YY<7T;%X^'H\F[OC<[?CRTUG^.%NGA0*3O%5%MCNS7#!:P]B)[^&+\S[
MHOM.?QP+W.O=]2,)I/5:10Q<,+6AL! 'EU51A (-2A;L7>YC>&@3YJONB;&B
M>PGW!D'R K";_UJ%RD^??]^.S< T1$IJ7<S1 J<=%"YO0:/]0^FYPB:$Z$>,
M7R0^WX^6!PF_C*:QIT( ^G#2[U:@[F'AQ4&XLD =M<'KM<' YQ@[:26/(><\
MW(GXPZ.M/WR?]'\>]@=_?Q4VEKWZX:?&@4H<&E1UX2R)&%/.:,D=UQ8R)%@.
M.&!)J40E]F?BX 32:QNX6H2MO0729LDP0U@QC#4Q$#&*N;4BETA.N'*OIEAA
M"UX >OXY__:\R?7\1-OC:*JX-N?0?+5NC;%@?R*J#$ R>-R&8&=%L P@,L)X
M7R[VAGSCC,MY(==.!.[/:NL("[I#: ZQ5IS'(D].3%%I!%#Y5 *5(B'L483Q
MTW&<M,1J1WQP@XQD%GH.Y)SC8F])+4HY\X#OA,#G(?!Y'.>14#">_C%624 )
MIH87RDVI4D&D7*BVA+"M"#NN\[LI,@D26#OL"0$<,^8U)0N.DU !7:IZDH@G
M!#X/@<_CN"@8'?(,<P5%<)<T]GA5ZXC+1@EA%X6QC5C6>C0XNLP+MMB.E$7Y
MUL&[^"V;]\%'<UG!2'0R.&A"*.<@XMB27&(*C&QE"8B@S\7>KF![/H+R9H++
M^JC'C[/OX"H_Z[!Z,"J8=P9ZYBAAV 9M5>@H8W%5IVK*(>?BN3#? 1+/!_<J
MJ;%$Z:D)OZ9]Y2/";P.C"P'R8-YR8VLZ+YZ-']PO?R]C?;T[N7*",H(4UK%J
M1D(NR9++=(Q^B$HN P@\&^<E=&QB>-7F?++@Q$Z_"$)6%%Q@-;O>O9_[YT]Q
MTO;XJ)8044QCQGK>/YH6C70Y]PS*VO@H83^2#>ALV\H3-_VD+O:[[-H:8&)S
M<L]B ;(CD*A%_;L%P>RQIF[7B. ?"7C:KK\^3CU?GZ]C6Y%B@5ZI(%(I!8)8
MX#@$VBU2+,(2;6 =^!GZD<!UZ#<,II>$\&=E7;P)7@,EVD-*K,7!Q,F[4AK*
M'+9U".;T1X0N L%?:Q:W^,2'J_E?EG==Y <KEA7%_Y/UEK4OV^VB1WKX[-!&
M&JY;1<'\!!YZIX&W!B(CD<LU)+"NZ@(4^*/<%5<' <<YH1^!C^?7^$!V) P
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
MOOI]:R-CD7S87V5[^,TH>=!5))!=@*M0# 7'D=+BN) "9=L(8OZPRJ0.:LT
M+3H7:(6%0! 7[$[/I$'<<J>*F@1</C&&@G>*69M B\\%6AK$7S#(+!=6\7A/
M5M#^Q:T&1I>H-AZ0/@=@CPL%[H@1GEND@RT&!31 KYHMZG*]-150DBH1?3@X
MB L1BRK>-HU0L N<%1Z:X!OSW-S%OGS,GU @(&P3:,\F%F,Z@@3_&U*$?/ W
M08!MD9_PJ&2'P\#;Y+@:IP:TQX4#4-(X9RA%T%@2S6115-X&T5;*X])H\3U%
MBJW=MA.C)9_C^N9'*UIOU:P&]X>=8;<?^\KDEQ^L'5^_CB_7HV%O4CHX%*]]
MS5OBK&:\'0VOOV3CV]7SQV($\7H'A#V7T"(GD6=:P3QJ2+PIF<OK2*S%3\+B
M4[%8!(!N@ONX'R8M9]0#)C3G,OB' !#+<TP&Q5IRMA,F]\!D_GPNN'2G^V?6
M6VW_J&AU6%!K&* *"R(--UX6;2B")BH9XV&D>!"*2-C=$;LFUL5<Q:.8V22V
M!+P;3?K3HV)76V.MH((I93G0P)B5N09Q.42;T/H4M(YN;[-Q'/"Q<Y>-CXI0
M@X&!SN*8C=3!N^-<ZR(R!\N''!-"GX30\=THMM2)6G4?.?Q$(XG;&(.WVL9+
MT)@7+CA,><$)=Z!4=9.0>DJD/H-;);4<!7L)2($@IHC9_)))SBE@K;:9CNTG
M-\>'$1XAH[WV$ B*C7=&%1<J.^+*V1 B*6V7B=1"9#['E0'(:XHQI%"QX-9@
MC8NC1$BP4ED<!H E?+;$H1&Q*:IT7HN 6$ <8,P4C7\U*97Y)K2VPI,Q!$H.
M@QA&T 7712.6URI9*GA5GRR1>+;Y_DST9C02G#'%!!16:U$TFD&H'%6*U[2@
MA-=6N#4*. ]XL'4!Q;$802JJ<Y9UR):.G"(B)4ZX;8UW8YBPEG+J-9#1P9%D
M=6^5Q;X47(*$4LK;A>!C9_*;X^4PS_2B'8P72F %K+= ",2U(A(_O*&[7793
M"['X'/?&,<Z%YQ!8Y"CQL2]WQ"03"!%;KJ])F&R%8R.UM%@Y017Q!,;#*)C,
M&326!P"6&+2=C@W'/O8HALA) P5V*B!VCE9J'(+ETX8)K0UW:: 4*EZ('%P8
MK3 U6@,<$4HL@DB6+_%+"&V!+P-B,P3+*')6:1YP2N1<^ IH/ Q&4T)J2YT8
MC+T4$# A@J^**2?!EXF(I818XE2I;OX<B&VJC?I$7B+QN@6+E/4( J.-<:SH
MU:%(^6Z+,^93F@KYYZ@GJX2RUC,8I)>E0EI6W"S"2;FQZ?F2'Y=NT NH7>R'
M&0^K"26-0;(X?DN]*\5/SEAZ=>E&.+(6H6"? <V$CIWR- 5%BI?"DLUVONS"
MY=K-DGH1Y)*EL=$ =!(S9(IPL1#EX\3G2P6TQ"QZHG[&SIEX,,MQ YS5L:]6
M$;>'PI52;6>,V[<$$<^Q3PW3"L7#Y) (H7 @>94C@W)?/A5R\B#[N<U):A S
MQ'GO$0[6(U^=?.4<25#N3G]J<[()5I^$*-XGA#EGT$H&N 5RE3Y79R]YV0:C
MWW_\_..OHV_9>#B'QGC.R2> &6.88F1= )8S2!BOEA=8QTLN7/DVII/;9XTS
MH[3U-);>2&9C<E!3 PO-0;TI^1:G-J,:9.TX++!QFAL,-;5*$KM2LN&G4E'A
MR:V=776AS;Y.3V"46$P=P=A8[;0'WGH@:2'E144CB%,;)<>"UW,$&&(24:\\
MA%19X9RBOKA<B)3;_YW<=CA@3$DC&!29B.WYF66>85/4$6%!2K4F6,J'_5]/
MO=/G1 ZX!E1Z[SBV6@"GPJ[SW3J/2E53\>Y;#(^\W98=<6^. 2LP-=Y11:U7
ML1\WQ$BNL,E/F]A-6'R._0,$C#UCH!!("BH)A""O/;9<G[;RXB(Q^2X L-N_
MZPQ.8')(C()OB9W1G#E.6*Q(S1OE&VA/F\B]2&P^R[-[:KC <4!C3W0C- '
M<+IL<1VPRE6%[D2$),UY8MP^0P83[!7#EEL)D+/QKKMEP"S>L>!1^0YP&K1M
M0G!+$C5 .$2,H)8%A$HA'<MKRH-TAB+92NW+^EB# :12J\"RWD!L5AT*G#EM
M_<7E(O2T&20-17#"A?7.2A.<\>!_TIQ+E2Q?T9F0VI)L5+RR3,#@JE**H5,(
M:"OS]A,QFMEFQ)[]+,_) @[!Y%6<<VB@T1C$Z^<$ _'.%TGBQ6#E[N:Q%UVK
M+*06XO(YN03+K)K?)&8( \Q!+MT2G\%MA>4&!5*"EODTS4#H*:,/7AJHM/04
MQDH8'TOV4-&D0)9;A%/0,B^F&2@]1P@"FR!Y/; > (29B><EE_*7>:3Y:=O"
M)*P>4!(K19C%&'!$'-1*:05L;A^)H%H39EL9=;#![,6(,*^H4@I3(*U9,"S5
MVI2[F!)T[#J0B\7M*4,/T%L "#="!7]54,@,R[U4:LKQ?<CYT4L*+A>OIXU
M, LMY4@B;ABAVC#JBPN<A!6ET@<B66+9]L0A$)9*"^4T(QHHH[C Q3VE!+!2
M-1")%R.<![^7Z&]B1 &&'#"-)8+&$6!RP0F,*]<5G<_?O%#GD#DBC<."2TZ4
M\QX36-QE#( M586?S3ELB\W_U!(!A(+@H3QX;LH@Y5G@BMS>I\Z7TE'G2R:W
M!1'/$$M&6J@!"/:YM8Q;2W5^KM12RW3IVI<S9GXOW6$B@'*'B=;246TA-)(7
MY9@RX*@Q#M/E>C?((P:$1LHX%L44T93DITL#=Y1R<&?T;EIBKSXUV^(P1O$^
M&\TAX-(QB%;=O:TH!P_.YHJT! _/8 I!%);<22V1T4QQ9C#-502"OM1I_>+]
MAN+Y:)SUKX<KM7VB8QU,,B,\(3CH;B:E<@J1W("2NISE.'4J\MRI6B8 D@!@
MIZQ6BIA@X8CBW!ZE)4>WM?!Y!E,'SH7Q#ETGI# J&-XXO^Y/!C^I?'W"R=W1
MIGDM0,@H[P!"7 C@ 7).Y]T.I&'E ]XG]EJ:Z%PXS57PN2'&F ,$#;+0Y40&
M?+E-V\F=B^.T-WDBA06V<SJPH@ZPD3)P9VQNMXQ/0 M*T#IQ?**!_I*&T.(@
MVI&WP6;G@2'STXW!?BS;):?UEQKDUGCJ*!<LF-'8$AP$F=-%^R*C0"G#>G*W
MIF'G9I7VSBHAH ,D0H@[(XK#9<R5X'5J[Z.!QV8)IQ@+;;@TW@A!G38T%U[,
ME&VN4SL)!SQY: ,W(6VD9=3:>-W?JII>25\J'),0GGFCST KYE(1%9")-+7Q
M8CR'?(Y6#W$I("(%.3 KJ&YW=CL;!&KN_3H>32:_#X/Y,NC_3_AKIS_4V55P
MPKYTOC>\WPH B$I/'#8.8Z"P]<O4:K"$-.$EZW$G .X(FE;"^3DT"R' @#.,
MO*1&2QQ<P)Q!M2)/:P[<,EB?R^+7BA$!@DE!G8)& &D5*%QO7[9A+PSV9S2&
M&60!X#9(7RRUEMS1(F!JH'W:*>H6 OZ$5C6/1R8M@!YZ@@.(.>*H.%;GS=..
MU;41Y*<USCF4T08AG - '69$LR)-I@4KI09V-;Y>$.2?$S=43'E!XW%PZYCU
M6*C"^A6L+&=V=2.;!_T#>@Q(<V8@UPPAK#$19)78]4:60X>7!+/G"%@&J?8,
M84Z,"\2E4=Y+SE$/5$G MHO6&I4R 40BK1UA!,)XF;("2*_L-EMJ+[YK&ZA+
M!O5S G+0(F<"8%UP#'GL962+6\ $ 4\[Z]LR6)^ECTF\8BU>5"!X^*/E*LB1
M>"9!2XB ]J5J)WF99'XN[Q I[X(PQYHCJK'"2*[*:R1FI6[5%P;[,Z65!)72
M6Z\TEI))JSW7"YH'&@)1ZO*W:U*I?7 _PQDH;0'6WCG+I!3QW--2SEM '&<O
M"?8G=,RU)!@$2//@)/H ?9W'0@+4D>.7KEW/Y9A32ITB/OR'&&P8HXX493<&
ME1OY[=I/_ 5!_CDFI4 $ :\\(IP!"&W 1&Y2!M.^S9'7(^7Q# D^#D->!G];
MP^!A*I=[Y4%JE\@5M=>]/"RE00>H0)X3#3QG",$@:0LK#J'R%<;-@MO;\+>V
MI U-[)\/'*0LMJ2&WC/,\Q(7R6FI$($]WR_? $\K8?T,TE9 6X00CZF4(!"\
M!K"(;FI"2Y6UNY:-M@S<Y_(/K14$$JFY8X8YPY6@Q6$DILHGP_BNI0;M@?_Y
M?!45C0=E'0HR'#H8O$3CBWLHL'S:;9TM!/P)'14J'&:8&!%,-""#NP)@D1B
M%?<S/%^3-A?JI_55F"540:& (EIX+AC4)+>6-8,EQ<IWO7+E!8'^.<X*\0'@
MA# >+W=F(EX85!QU!!6G#_BNM?3-@_\!#TY[( C%S&D+I;;.TMP:%-Q"7VK[
M"G<^@= *J#V'WK22UBIO!.,:8F>Q*VZE J0<$4([UZ8V W(-RR5BHJ!SQAJ
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
MB8DO[A]@Q)82!PG3;9? 3CGGI7,:\\#E0@M@6.Z$.B*:9+U<*L9/)<Z# T*
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
M4E7EVC'-N0/3-3*Y7&/V35?D+<<#YQ#(Y06L'TW 5AHR8$&YK+(,*92&CE;
M//.J1BK62PG/0\#FT03L(&BPI+>0L6!QV. #LRIPU$(Q4]?9UC>,7DK \U1]
M]GIR>B95=D$G(G[Z(DT98203UV92E#55W9D@M!4;&=U-V#E8Z4FF&#B+3-%!
M1#!":<6\;EGAL=Y!R.7Z6^##L=)7V/'<<>:S"Q2H:,93&=N;UQ=$BE5AYX6T
MQIZ+E5E6?RX%0\.L#M$'J;(JLZ!)R#8UM,%5KN %&(:PF9>=E)V#E[YT/6)6
M L!DGZ5"CTYUQ4+AZWW5H,QC<=*C8+S,YH(.G"DE7:0T(NJ=I\+Y&JS!\:R<
M2[-T$+I@ DMM.%GD:$SH?*! 7PVTON!*,+Z1B4M0WU=X=MI*\&1V,Z*A(#QA
M-\23&=;CN)K,U8,1WZ,^660I29@I,@"F+>D0;VNWWFYZRI@5?,Y$?<_BZ^U=
M+3((KT6P.6EAA'72F^[U3'E9=RJ3CS"[R=ZR?_HPFG?.3PB;?8@4?#"ZJ!Y8
M:EL)D_1"5(IB#6[V:ON2/'\9#-LVWN\2<$B0(:'Q,BL0,98.U*X!-=1W$LI\
MU&;#LDK&D80^Q6$RP6P?A&*9Z,O!1Z8SS]DH(!$:Y@SY?K)@]=()I8S8;!S.
M(\4'$,:_Q/B7(M.N,L5P49*_BJ$,.I5SE=.'L&IPT^C-[NKT0]UI<, 8X<FJ
M:\]XA,P]ZYH^F8,:A- BQ\U6<F]"7X]G2]8/M3<\E78,P<$;1)4I6Z/DUT34
M9:VTP'KL4IJ=E"[H.)+878*5.5J5A,IHR<&S*"D4;HD5&U#<N"Y[58^F=N4Q
MY5Q!%U<F&>6"LEBV.N>LL?.@&&.-AJ76&I\.H>Y\7/4$8^@92A FFM)1(YD.
MOGN'\TYL>$_4^@EPU1.EF:2]=]XIY8D3+1UK2[Q.>;7R.C"'&@*].70XEBWZ
MD+N];>YN5V.0 X.VR,D>Q1+U1!>3B,S9+FB34%\;9OCF:[.%G),HWW7AP5GK
M=(QT"6RFR#-[T[VT:]@0;HKU-H%3*/_;9'Q[8'SL<ZF5*/!2:FO!1>UD&VN2
MW=HPG[PM+5REXA@Z=PF6;*<"S2Q=5\I<6:80.;=T6I,J%Z4%LLUV_P ZE\+F
MU\V!?BHQ"3+82%;3L$#9J0Y=Y2 &76\VL61B=A.\2LY)E.\2=2YU)6^UB%RH
M$@JP.+]]6OLH*\I+?:1')0Z@G/[^V- @\;*$O*"F@LR.-+O 7LUUA"56I2+"
MXI;$:3,U)]+]/#,3FPI<'0:4$2B_"TDG1C?+E!=#[E-5+B9K)C<7)B\CU!^)
MRED2%;#:608<)8M.T)4VWL^/F4<*MJO(04./WSK;*>^R58I":2@[I"B98HJR
M)UR,J*# #;9*;2F;'T$W_2;0OP_OPF R^49G5L:W#_2_CH+II+0-BFG';=0R
ML=;84DQ372]M-V?]/42=A8^=3J,\*9$]-;H@(GO*>GAH^;!<U<5-WJ,^Q_'1
M_MD\4%UYBANU#X&WFV?S2Y?\@<.2='3*4&H$$6QIJ0B\&T:+KFYHI1AU2[A]
M3AX>7D:[BYEE.,D9ZUF6Z'S*2K>*X7P]1&;DEA+((XJ(G'8S^=H4Z !R&)-[
MXO+ (JEPP(5,B2,B:;Y4*%LAB."JO(R#%#W!X%Y47H+/78<=!85=6&8#444,
M3-FH6CZEP+I6(+3J,<>G\_GK:-(,;LKHVJPJ=?7M9PK\#WU(B+ZTV@<K*:8$
MPS%VK8E):E\G2MQ"3_ZQC:XS,;/36A/UC%FE0*KH*:1SB[6+$D15EB1K?0EF
MRJ3P[-+>W(S_*"'0@=>J/)J'F+A.,5-**(40W;7BIFYEV/*TLX.@D^G?>5UL
MZ0-GL71BD .AP%EW;[)&YYK^+<7!P^E?2L@HZ_@R&+:7Z\!;07?!*H,B17*$
MP=K$4E<^(']8;S3?SL%VDL[ P\X8TE*"&^@20PI9,I[(4W4%SNRKSBH*DR_#
MPVS:LG0NW9%M*W!'7SX?G 1G9\$F#Q(3 MDEA-PUYH.O7Y*TA/W8V4+=61G;
M=4R:4:1O*:I4,BGO-/JTM"I65P;83'M*+LG8KZ/KX>VLBZOKBDB#R8BRR4.=
M"T7].C@A14*C+,5 "KKF#%//>"*RK>'SG@2>F[V=,6",,I $.!V)E"%XK3J=
M#-Y5.JGX/BIY G??7H_O%A/M[G.I ;SY4'Q8^V>;OFCE![8_Z<V'^8]^?__;
M[?!Z2%GW/@9HN?/0! VJO&<!ED3045R,+-BD8Q)<UK,TY"JV-7<^((]K(BZ-
MELM-C>4^M5V-KP9W5Y_H&ZW\?3.Y6K<!D8[=+M5T+MO]"<N/7-'Y:%2('(5)
M3 7 T/;F8%Z)[A8]X'+U (Z4P!YRG _AN-%HO7.4OL?\1S2/+]#5MOJ"#PBJ
M=-,[14:,_*KM1%I@OC:WU:M>D1XBC%79?B'5'[9)(EV(R=WP?P?59/>V-]&5
M9FPG#*B0F4BFI -, N]>(ZRL'J%!K..)[*#F:*)[4% TED%MIRAH+H_/!ICR
M77E<L'IV>/KB>6FB>^!-+",J*#TIDV%.<(T%^"=(H.LJO*G?:6=Y\XE$T^]O
MFF/U9*6J*A439?&&!A".R+(B= W*4E=Y?]&3==?73]:YV*AKR_[^EJ[@[>W[
MYN.B=C[%I@PWS6#B;L@GM M,MP=NBB/E!JE4.!V6RH8U;6NS=% 7/U!7K4U/
M4PCOKP8CXK]4(MXWDZ_#JZ9O4Z$H3U(*=;0:,#FM).MZHUFNH9&Q;@AZ<J)H
M/]5M3GT]'LT_T/>V%%)9U@AJB@@BZ1>%K69PKBJ+I+ JWC^$-/I:25"6JDF(
MUD3%18"D;3=0(>KMDV17\?'8N- E=P4\CC.I9%D$17FS<EW]'[*KT.. 2_,8
MFGVX$ Z_Y,$$GYV2(*UW91J.HH56K3W491V!50_(DQ/%\9><4C^7A+"1Q$+.
M.7+;=C-;91VODC_.Z7X\@CCZ!G1<&1S6RF2>HD,?LQ-M WQ@N2J9DIN#]1+^
MP[%QH5MN,6FF*3_* G,0)9.7W5F&NMP'9.<>XY8?+H3#;WDDY=4!HHF2ATC_
MIMMZE%4YR7J]>NFC>.*B./Z6YX*O2%&Y1^^U#0&"B5V[$\/J>@#3ZE3-F R_
M3ILNIK7OU^/R@<'-K-"Q&:*]--NTSQ-3?J_F__)?[M>%B/S@IE3.WW]JFKO2
M_ECU<:R5=HG&:>(\[WF>5>+7NC46Q"X&Q=\-;W]?7<$]KV'-T>OS[,U[??7V
M8J=W]]M_'S:3P>3JT[>?FZ_-S>:UWB]'7^[O;J<?@#[_%8$2+. Q<E/64/L0
MRCIM(RTJLG;+MWQP7P*:.KG=<30_SO ASC %NHD.*39UAL>LI'%^>H8%3U/J
M>J"$\_7.A,<X0__NYQ]GV"6+20G*'RAX5!%33#)2#EW.D&(0)\URZ\1ODYN_
M_'4:4/\XQ*=UB,8["<E2;& 3*BE31C<[Q$0I[H:+R$SUUOX8AQC<#VNZB&X,
M4XKEB *"]E$YX?7T$"GM-1FJ6(];4W6?_SC$1S[$2,EX$I&"&1!EC,FGLJVC
MA#62"YN7#_%J,.T6>1KF-+S^YX]#[.(:P8UQE'=J9;7CAGLP,W,:RK#"LCF]
M&GTKQ3;YXQ2?W"D6\^AB9AK)'T;DS 687446C+654Y1"5OW"CW&(Z==W/PYQ
M :U@?/( D!0H0><8<YH=8@&ILLO5^^9^\I>_*G@:-_''(2XW/OADG85D-&7W
MS"NN99@>(H6M*;*Z@8\S^Q1NXM_\VQ^'N)C1"IE;YAQF<H.4[TL]+]@ 4V#J
MX0NE\,<A/K%#],Y:ICUD:Q-0ML^%PNDAII!L=LN'^/&W+^69_&F8T[^__1'8
M+&ZB$J""-9"Y2EI+D#S-2S;1Z)62S7]_^38%?& _CO')':-6P=LL@W4\&AL3
MXS OVD0,W-:#71+E^F/?Y0[QQS&U&;VSF(6B=+Z@T0>(V<^*W,9[$#7^(P6@
M6.'S'7Q.?QL,1V]&BW_O?7,[6:9;N^,B1LLC&9T"NL^BMM*5"K'T7D"0]>(L
M:[?:FG6N5GB_;_)D_/E=<U-VJ;X=3+;BL,WGV=LER*69_N[;J^;N4]G6_+69
MC2+7?]HTKP>?FZ77V!CZ.!=2,N%090%E?1!W(;>OKZ7?H ;:J%JF-S%U!-?F
M ;E.TZT+94%G0#IMCR!3UTH7:Z FK@[FNNWY;I?E%CCKJWT:'Y?;J;WQ=-%
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
M-PKDV1S%GC9G\9YE$:(R0EF!/)?EV$ZUL)#6H)^*GK-7('[(OI;]$59H:5-
M5,Z#L!X%'0(:VW9T.Q70"I*\>')B+UR]^:- T'T:?IE"A[]_\_8_*;_Z5'[B
MUV8R^-AT7)/^-6\^3,F\;?_PX/;LZ+6*0FA3:ETY*$U6HNR<AX :TWK(N=0^
M;'Y2<H/L3N?@P02SNP_<."V4 >ES8"X8+R')N6"22.L+,)>Z[.U/%I^W8'8W
MG&M7D.!L-D$ZKZU.96G-3#"N6+MM@K'J)_L &K-Q[&;Q_6>0\/0M5]A^.;TG
M^/?[&Y#;WV.GHQ;>VJP<<. B6^2,HA@E00F$S?L!^/+;T[[$]7-TZ(J>LA81
M#*<DLBQ&I3N.J5U2QS%776S$%%M=X+V%C&,I?;!I*4]LBR LDT:&,AG'3(=6
MRHRH,JK".;L8Y[O76+KHG8HI.BV]+B6=T)Z1QEAW8DO+\9*4/M@9.0/<D')F
M##9!5C%'T9X1A!I92\CU$<9]./_SJKDMF^3FJRO*!-QF'Y^'(PJPAZ./KM2(
MAO7$WQX#+4B?,<JB9L%FD,'+MA82I VZ+N6H=<#CD^B](.,]O??$)27*8+TH
MR)/:NVA9NV ",E93T\^ XYX.82=3BCR9&$5PGJ*$W*[*]DJJ4+6^/R['\Z[/
MDY0[I#*!&@5D:9.U,7?WE0(C&>O)(2Z-,4=J]P:"+\AYCW9;ACXE%S2E$%)Z
M#)13=V>-L9J]?08<]VAW"-&A-=)S+[,Q(MG0S=)8*:KU#)?@>-ZAUA7AYXT#
M\V][;$?\JO/U7 LN!4:CO("R]SZT;/)@*A0!)1FLEJX/)_+<+/;H+@5\$K33
MB7-O(N>,>;]8-%GCMG-&_LL\,1[[IC5<XD0S!NDE4D("C/%NM8IDU2IPL-J>
M]1B'].V;GX=?&PI#[@:CCZ7/90HJ\>MM\^'^YN?AAZT-P0L4B*W?Y-9_>S7X
M[_$DW QNEW#K$_VNW)Y?FJM/H_'-^..WJAP"DL(K#I I"2@K+E,2G<DFQ="E
M$(7_7!+#'HP\*N/MUX3[VSLZJ<GTQ:@<!R52=0F49<4C%]:(F'1204GONK57
M=+\+^_PYLA_;17WE8;[DS#7OH*6B>T$I*D?!8\9(Z9_)"1E=$98L\?XL3W[:
M>K/^Z8I[#"K:'!5&"8P.'YD+Q'TNBW8C4^7DX3ER_W9P5S*<BE^O&)EY5O V
M A/..]:NJ*;<EXM _)KGR.\OD\%U\WDP^7WC$;NR,M4G;Y(O'<'(6Y8I[Y+E
M<LL'Y]DL3?.6L;]NCG>^N["N6$,@;^O1" G*D?^">8TF,L&$%D^-#?IVF]@(
M61B51$(,6F?RQRZXEHU !FCZY/%(7%S2PZKL1/(B:X,^T/^\X:S5PI0\/(Z'
M/8'QPSRLI,""0VE(,D(!<SYH:-EW1NK'\;!G8'\/#XLI81#:\-+F$K3+2P;(
M@$B/XF'/P/I^'C8+Z;W-FGZQR7.,X+LW3N0@'\7#GH'[;1ZV=(@+DZR/7G('
M7@K6\9M9B(_B8<_ [PX/Z]#8$#+SE#Z0E@=D7K;AL]-97<XUW;JKJQDP0K-C
MQU7O:O7HN1=6<HN*?*G40:J6?E+?>O^&$&M]=8=3> '^+N&_MK4B%@1ARAP
MG&1":!MSMR>8&U^5<87^;@2VE]_;IFB"08XLH^8!%"01C>TN2M+5.QL7:FT#
MYO.7VW:'N4W7M!$IYLAE4JS45%D!HJ($5<529ZX+4RC5=R:SG9YV6SV/S)BW
MD -E=8)3#**XFF:VRED(M:Y-]\U^5U);\]#;]F]S+92V8&4PPLC2,FT7QI]7
M%6PNOSM35KOV;6]9I473Q6@2!TJI(U(*TR4Q-M1742O[Q&2UZXE=9)A>F,B9
M<D$Z[G67HY5M!]65810P/#W^'C .T%)1Y.?)IP7ARZH6J[K+PUBH-]Z",M^)
MP$Z) [CEH!1G$@4*D$RE$#I%TZRV.4JNK;M__G([. X(,KF0.+E_!=%GK;GI
MTFCNPP8H0O'48J=3979,'"# L2"S349%F1CC2BUZC+.JH??$4W-OITIMOS@@
MBZ 9DRQPY-:2>_.L4R\M3972 .+W)JB]XP"N*0IR*1D=M!:4#M/_NSB L\I1
M<LOT \EJZ4OF;[-3A,-_-H-)'JX#\?<%!$@&Q)4^#@V4M5F$@KK4=I[%&K'0
MXO[A3@^AQ_/[FMC[Y8_FYFOSBGC]=&";838R<65B3F1FO5-H8M<0&8*M7)/B
M!UR#?F*/9_NX$\Y:< _(%;ID(G#* T++KI)8G3 7:ZNMCB/R1#;']Y/#V+36
M00S!8 ZL['W(%CI%CK(^5>!\_\!V.Y&GL?G+ITESX'$"L!0CVF03R\#*AC+H
MEA^$%8B#602/YI0;VU%Y(J-_C ]C4UMCM$%*KTJG-D5%4;&.32VJ/ R-V-_^
M;J5Q3R;_-AG?'MA_#EPX*<F^"N')ZK!L<G=L,?K:Z)@#]'-*S\FT/V!292-*
M3XFSTRE[[:6&=LX[2<-4O<$#UGO2GZ8T3LF8#.04;*G/&Y,8.>*PB,Z$UU44
MBRB?E4P.SX:X(]-%5\9;SP0J:WR>5D7!9V5MU<JFGY<\CJIX"A%DP68""C=S
M]D"!^[3B"8'\7M@0NNQ=BW@"$MDOBPE&2)\-&LDB^J"=5UU_O4BQFEM7Y$J>
MD1#VSE"8"-RBA%0F1PPDK1?]!HS%RE[H];GRR\IA9Q42(U<94+D0$(/(TG:O
MD8KYJGV^.,.]0_#ST/Z SC!FD;4.B9(/F=$"RQE;:7CE-J"&/*PS?(SR(;/1
MI3()9J9E5P<\=AK"0ZB!]!_8&3YX:=!8$3&!#*5'/V47.70-"'J#U7M@9_@8
M93_F22=\MM[FY-%0]J-35Z+1LBIG/:PS?)B27DS!2TIULT].1!:P&VMURL*&
MM$+;A\PJ'JQ<9U.BG(IK+@PST10$R]B!':PB8EW4&;YN#D2\TN6EG[E8:A2.
M(?D!!>W,*YUE79,50N[M"HF:$^E^0#=(24\LFT/*/$J*GI4.PM;"V0USRBCW
M?VA[)$&<X@$+=\$DZ;"LD62!H?-=V4Z8"C:(TN;G(HZ#G1]JISAD4OVRW#U8
M;NQL@"-D2=:O*L8KOO\+SR/+XAC'IVS.F;R^":X\Y]--"7&:!48P$NL2(,!S
MT8S]G)Z++H!5ANRZ+%"G4:K.Z;E8MTO) M#Q/ 2P?Y]*:>7T.I>68RM .QMU
M*X/(L4JA.)=[/Z^?*(.=57I F0U7,J6RJ]-(I[J5N&3SZX7%VL+>COITNA_0
MW05%+DZD8)!B%1D\Z];"4D /==97 5T^/4&<XNXHW0L!4RR)7D$*TY3Y=3UJ
M3%4V3<'^[ZV/+(Z#W5VB:,>C2T)XK0)=$&*TN]LBUDU:7.[]Q//(LCC&W4F;
MC$L^ P/'+ -%CFZ1X]2U /U<[LE^W@ZC]<2E<TFA4U)DKK";M@BVROQ%F3YZ
M'@+8V]OII!@G1Z%CC$Q0^*N#;JU#<'(#+O#^]<)U&<S@O&=HNU??IDLHB02Z
MNW\;#$<_4RKXKAG<U "B6R 65I"8$,C%T57V)BL3A!7SWO@RWTB*7:&&&+:>
MI>Y-W+E8V@"IL,J2!D4'0A&H1,,\!>,=$K64=0W&/CY'&P 4Y(I?3B)%Z2D%
MM61TE,O1MX>40ZUJ+V15C3V%I4M"? 3P+I UE5+SD(/0L9W;,G2;1/6@]H+;
M*JD\F,IS\]B#\9$CY8C<*J\]!9?29#"+M%GKNMM%6Z6?&(L]$!]6!R^\%*$L
M?++9E[U8+8O.Y.KQ',AA;-30(UDL6CS[S,>BWW,OYFYNFH_-]<VWEZ,/D_)7
MU[]^&8]>3V$ 5UB<'^+K-U_YPGNL?L]A0S[C]>#N?K*$HO;SX(_;^^'=X"-]
M]/8.WW\:?&G<^]IQK.U3=!R288G\07DV9E'RR"P8\$*XF)<-U)<I(R0OM9#4
MX;R>65*D"S$%SBXO*8H:*)>$I H$JH^EN4BP G$94FG6R!LDM;P1YT1)C<?7
M?PQO;NH80^V::D0RTLHQM$(C6><LK&,FAZ3*M&:L,8LX6RL,M3]W/UKT/WAW
M#O[^=CAJ**"Y^I_[X=*:ZND)A&9R1_+H(O_QI _WGORE(YE+!SESP;D24K=P
M>3&G.N:'-:]S*"<[H#*-3AF9IW]8CA++/'];DE:Q-J'D__DI4MU5+X@0@Q5(
MGM@QH.2P/!1W8'J\;EE68AV5:A<MT[.;--?QONCF#*7X8(\3/ 4[4N6L*24-
M](O2JE7"TFA:G]Q:I]HN:C91O2F^F"7:;7QQ, ]&Y:2YH21<4NI)F7B@Q&+*
M@_9)U^BH"+B1A7[2SL50'PP6IZ F"HG3T9T@N<^I/11*(S9$<4:>D:.7G[\,
MAI."P+GO<:S:XD#*+CEY+4H2+$C&F0.@D"8HT,G9BOP-A*^2< R1?=M9I<4L
MD P$1<C*.TP!R:UJJ\O>+5U7L XCLCRZO9V,*1XY.,X5!4'&T8$+SX.5.CKH
MDA(28?482,JR7B%>^O$'4M4YB.GZG,):ZRG>-Q^GF*Q+;N*F&4S<#>E7,^GM
M#@2E2[ G%%D;RK5RZ+JXC0I5?4P++1Z%I_=7@U&!<W:CZSF.?']K0UEIK IL
M2#86D^#>MFD):%^EQ4J;==]W!&<]%A% ^)Q!!&,]QJ ]7RQ@EEBC/G)RV7;=
ML!]-UH64* 14TF@5(F40="E\%*95HM*0O*&,8J7"1V#J<"V*Z")Z-"R'<NN#
MMG/4I;(UW*ZCLO_EKU:3E3B9LQXW5)ZS*=W0!0TX*F'0I&X]63*U:O.RB$"=
MKD7FDEID30D+P D2,>F\T&!$RQ1F58]&@6'K,R4/P]3A6A1$@HB6E,AD:QR8
MK+$KD;"ZV,J51@W[L#9+MHN;*RBPFW)LWWR@8&-IT5JDW]S>#:\.=H Q4QHA
M64B Z#.J[+AI:UC:\1J$@QNC5R=)3R#W8ESWF&S&<J*+YFV@N,F2Y?8Q=5OQ
M8,/('J!:ZX9ZBESWF!CIDG*1=#.8(&TVJ%2W']XRK+M'-7DR\T2XGD?7AX,5
MDT$7!2XE4**:R_)O<-U1)U:_?I>CEJ<R/:?V4CSWH1<'Y2E^S1@]E#"IE#-;
MGB.&RC2!X-/UB$^:YQ[E9E(I3SZF;*.6DB?4HMM'G;#>!PGEHT^$YU?#T7@R
MO/OVDEB>T&4A)[3Z7?;:1+%/6=]IM,K'$,K =NFE;],=6^#8-B@&D%A/%=*Q
M[#T9J?:51)RQSAM&T0L%_F1A8KN_@F0-4"4 J,0ZDO:_HE1[+K30//N ",ZB
MB3Q3>A[:^,IYJ"ZT4(KRKJ<GU7/=7=*NLIC<)(>!/%GRR9G.>ZNZR_,%5VM9
MRT,QTK<70AKZKT"=@B<C#"'%[MVM[&*O&$'@NV[+Y1CIBZ>(9A]2<@*-M4XZ
M9%T\5;9JUX_T:J?'V9N1Z3O<X/-P-%7BM\UH<%/60$QU=::V\V>Z@Q_IG<?2
M,,FEB1$H6?-<=;NO@DL5K,QZ>>5 ^L[*6L]KO59E_9C27( UF0FO%EUTUM<M
M%7Q]+.8\O"T_GQYN \K[I%)!<.!!>VT4[TI-RN4J;Y%\_>UG"R5'$=N79 F>
M8R"OZ( 2#HZ4\7>;JIR0=8),UV>M'^F<U/9<9L6R*!ND!>6$)C(@=Q.[=#ZE
M&AE(:]ATF?<C]M_'-\/KP3?W\>.D^3BX:^+XYF8P<9_']^N+Q)=*J],58VTI
MXV_-^.-D\.73\&IP,RUC7)6OG7S[K_"NJWMT/\[=DTTI;FVEIZI]L)A]8<^K
M8WE:4SY!<#S1P7H#L5M8[AC6?55V?6YF+^;/("W]!*0%D2?GE2G=B,SE;#.+
MG;'!NB^3;S6D%Q:6>0+"BLI2R@U:11<$0A!DRKK^9C0;LI)S"ZO[]_F=O6U7
M<3Z9N[B\5909M$PZ9P0W2K*H9;NV(DJ*J]:4:[%5E/T$N%UH6V5P)L$]TK5<
M%ES.";FR3JG(=09P*G>CPB%GO5UP#!Y/<(]T16'E<4(9LOO ) -T+#C;CA3'
M4E@3.P1W-HTK"Z%'5\.;X6S'WUI?VKMRVX<?/E $1EG>X.;@R#?8B"(QJ<OX
MM/:(OD7FITOE9=W7('";%3J,THW,-K=O!\/]VH97<F:F"@X "Y25H/4ZAQ:O
M+%"R4N>(Y4%F4VK547 0<7W]EB SQ:Y29T[DL&*[7$L<9JAR"PI><5,^?QQQ
M/>$?,!LUB\Y :0 LBW"#Z9JJI*K#&RX4.X2Z23.X;6(S^^?+D;N:WECZY+?!
M;S=;_<SVX)I[I3 HLF %TL/IJ#MA:N!UUPIB7=7>3=.)#/2^FAO,E(QQ:U1@
M":-I38I7V8NJ+F^X?ECZ>Q2F=+) @>.PTCI2!/HEM?:BE *KH$4R<1$&R-HT
MPZ]'*9'0U@< FV7.D$U,W=N(4S;4,;TESJKWH%ZR3F>CS["XQ LL?EG<G1@S
M7+4K5K.PN5X&;9FUE>E^ #;Z"IZ8D+R050$"^IP94]V-2!;JERIF :H*W^E\
M3.Z;ZQ5;=IR%RJ =RU(H.@-/-R1"\"T[P=8/;UI!E?SO2]S9>.K1-$D^U6AD
MPB70GB*?#@(U2&OJTF7IZ]SCPER8J=Z=S XTI??&,?)Z2@OGNQ: K.N7LQ>H
MI+@L5S\/![]1_#0OK$TG ;NUMTM_=[!.IIBX#!0@<5TV7";M7&?P''UY/2Z)
M=;/#221?EOT>]2V K@4.+Y-6TF7$!+#8/N5"O?%5 .[ALYX,^WWU>BL5H_2/
M94N:'@.DL CQ*1*IW^E [N$GSL9^;"@IF#37[YJOS>C^<(L;$Z#.S#,CI57:
M"8>=Q:48L>*/A"&KQ]W=-)W(0(]^HB?WQZ52!BDEB)SS]F6(TAB45=5,6U47
MC"_*0-\"\(+)23$4QQ!B9LXEUQ48-+<U9@$JK%^"3^&@O!N-[BC;/\(Z2@J7
MI&9)9!8%>J8I=NIR"E=/4&BEJ@KX=G).H+M';:(W.GIP /2K#CJ8M!B"#[H&
M^1"FSZB?A^Z^R0,5>$K<)F-2%BH)Y[J]89F[>CI/E+[",Q'^=M)\H2RU5:X6
M=7UNO&;SS@=KD \F*J-B#HF(E:0UN1M ]Y0Q;8:(W\G0/G1>@M.^G",8/P5<
MHG_8S"7O1NV#]+Z.!(U2?4?W6)SVI271$'?,:I-1"_I]LAW<!B4J%:>6]\;Q
MAW-:S>'3-[VYOR;O>MS@FHQ6&+":JR2-3^1>>&Y31K<!,]Q4X\W[T'0Z#[L&
MWLHSJF,,&#GQ'"B]8JE;'LRTKLR'(0>TKH,'\S!]X9Y%]5V <["9<,Y:'Z2@
M7$HQ+I$T*C-T2GL?&84 59D2^+JCV4C(4;3V7/22#(DL94'0Y='Y4JF:T>HL
MB@T M+;*C<Y':\]53:6MGD?D7LEL2,1E/F F5TFI:JW54J_'?WO0.G,PWPI.
MQNVGYKHH2M&<-Q_>-;?-Y.NZ(^R[BF0VC?"96>[1:NLE8M=''].&&=*I\UXA
MNI>BDQG8=0\E4<V#5B8I%55.%,5V6 G)\SKHFSYJGH.#@R$DD1N/.9:!-^<9
M4LZG;6OV/+KJI16Y,EM(7<-"V4W3+O$I'4L!PC ;)*,@G[)RWM*4</U1CJ(W
MJ<1Z^-9#T[O!'Z\&I-E#^NDG:&HF8?"0LA4>K$R*4DC='K2Q4 -&@(8ME&ZE
MZ%3Z=V)I^RB12;IE'!W%R,2 Z;J'(J_! !6O&N^.HO\_QY/?B]<?7S6WIQR
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
MXF#G0T6P5J?QXGF[VL\3'ETEYM'U/&/A3QP#,D9</W1%!!0HB+H2G[EU-[9
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
MP;BB02SC,!*<A-*5YHX(T!FB<#XX*)BP2[+4-GU;\CIA2=\*F)89&L<<4T>
M7#QARDL@BL#3!:FD$A */=A%FW)VR>D)&'J@P[EEGDC*8^PI'+L4PHE0:440
M\E02:% VS1[B"7C^EX(_CR>_CX<Y]@[]-)LN+.C;JV129/GU&+<V'^9ID:^7
MFCX%X\QE+M41B:1'X+^1TIYJ6HM&JGWFSMAZR^3ME[9*4)$-)M=C<\DJ_?JP
M$7KLX"@FH8IDI)*$2T\31D,.R.P1E?B^CMO8QS0G;&WQ&Y>QUTH?[7D:4,5B
MK0F)0^TQR2%"@I72, HBR>/6:3>7Z_Y,ERM]S!@R%@:$82>ZP U][5.?-<TJ
M(4YK>2W<DT(>;*6/6SY7!5HE*DB2V(\ \_5\]R'>]MH\98Q*VM%*HVR 6IR5
M[[-R-IIB&]UB<ONNR"=%=4@*[WTW*?/]NN,ES$T2+P&,$7%$*! )&Q#Z+HD)
MBPEI=:=4=*L=V&G1>S/A0S:=5HY=B5V&X?V+^ZG3%D!MP0WN,:)D%,:A*_R
M$6"(0FXP-_(("&6[_2/U]F?'4\O?@B]OQIL>/'>MMA&/)^IP2:(\D80$76VL
M>4@"&=6@'0G=$@^IUS*UW:S[&)QX0C1 S>.8^6Y(!,>+,32A-00D.*.E)1J*
MZ#/EQ!/I 2S+IE%"1,(8"^)(:XF<P+04C^.@!8:$BWZQHBOLE#A954@2XI$2
M:(.K-'JN2<(2P!#>/F!2[C/XL#]X/I,+3XB#%N!<*+S<&T,$RQDGX \9+L0A
M7J_;E+<[!0^F68&#1\9-3].L-$UY-S49>"S7H@BV"(X#)ID& K5(.*TA,?!Y
MJ_+>= G?BN*'5]@Y@8\YZC@Y.,23!*YYR 3X.W[CJ(NH?4?G./2]S["=,N[V
MBD3\G-Z5V=LK_^YNE \PK8 90@@/WE[]G-_FTSU[!D=4@KLL0TUU+,+03P+N
MHQ_ =:1CJ=LIIVT8\!P*CLZ@)Y3>#:76' (+(4/7#WTP@'S.( &&H:T$2NL^
M,.GC33K]8S(;#=_<W@$=\=55!M_V&87Q?3I]>JCYBJ)(I8-$*I>ZDDL2$)(D
MJHY?8MWNM4SUEJKRQ"J7Z<0*R6HDTV@T^8))S"B[RL!BXO/\LLRFX0V.:GHS
MKGJT;*4**W GJ0*]#]W(]?U8>K)I*!V+(.$MO^<U(^MM+'9=X^/TE:94M,R*
MSUD9I"-\Z?$2M<<?L3ILYD,<?AC<@ R.,FP!O^&C'](1&J7IK!@_64P/+.,0
M444^&L,H]!B/J*\#"3!*XJ3=^9^LI4NW(OXTW'KX[6^OUG?W*3[AY7LN5<05
MH3'Q_(0G<SY!V$V\]ND%D4J<A%&R#V(5$8"EA!+. FR-37TN=<4NU,X-V*NY
M/!=N=2E648@)1\_UF*\X<T$!_;E8<>%JOX5<5)R&35X?A$I"0,<$E@R$;@RQ
M2^)K6C$K)'@II)6=56O%!3WF5J="%4O,S+/0 T=0^$HK-Z[/P-R@70%+O=-
MNNJ#4 EL0JW#V M$#*Y#'$1U@6,D*&\#.V7GPZTNA4JJ!)RI4 GF2S]1 019
M22U4,6N7OM"UH4T=LREJ?/ G;W"?3+1"'OLA> R:!8'0PO-CGE1XE3 O:E_.
MDA[W=N#9@@6G9%NG,A9)'OHZ#K2GM?1C 'M6,<SG OR'1_H1'Y=57D\D#/NM
M0N2OHD#Z)%%Q2&18,4R[BJJ6F^6YZJFPIW]LZU+" JE)#$JFB<=EH&DD]5S"
M0"&IURH;.QFK5$\D+*0\\%VBXYBXG%)TZ_UYW*-YP-K%0."?G1+$]N-;IR+&
MM=*:!,37.G0E#C!3<Q"#B)JT./9,5JV-IJXZMT;Y",L/6K-Q_>%_S<KI;:NJ
M:IMN-W'DAF#%1.Q3IB"<BX-F'(E<K>U=-$ZEJZ[2GFL]"+E/G3D#LGJ!QY,X
MQ%+UT'?]H*FH5QN'+Y-U\]TG<I]J/^ IG&(5:I^B*+C$]YI[Y+X0&QNDT;5L
MZ:'(!15\X"$["W',F62<4.7[X)RY"/K-I<@00NM-([4)7RL]V7&1G=+WU&F?
MG]!8L2@DD8[=P.=<Q4U?H9AO&HRDB&*T-_0](:8>"84 "XY55X$@))1^<\%
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
M(KN3J^I7?'O=9GBS^QD:ZPVFP_RPQ,OG*<\!*#I-#$8[)N"/K/'\' BG"M.
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
MMOLIQG=1LUUJMOOH0T^Y\6B];J>Y-W3PC9H[-=NE9KOUL7WFPZ7&:-1LEX!
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
M:587]JE:725I1M*,I%EE;BV_[;0MQJ7L3+33]GF1L"-A1\*NNAB\@>-W*G*
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
MK-INS8V?P(6RUB"ZZ'JX8+"6YS!K39H=!D"4*DWD39:*X;P:)HX?.V%?QA,
MU.Q_U3S77F4W2@XE3Z10+(U3'@I+'8R_Z[1:YQT&UX7KPG2W>>0Y@Z7@+!$J
M"]-B3EAGRF'#+)%YN^\9-ID4NLEDM6MFIV>TP^X%FR;QG<01X_F&+K"UU,L\
MCAXL[,-RIS!Q$,*WXZ6VFGJ,CJ[0!:\8\SL\1N%*"85!U-@3.N!3"4O.(B&&
MII27C.Z$2B="SP.+,-S.V+U,QW#G+4^&P"*:Q@BUD8QDBH]<W /K(%*13&1D
M%H.G+(!]A<O(K%:L3-/I*&9A'-UBI-#\0>%L_B@Q/&>?S>IJEGQN\EPS^,.I
M]QW]!#Z!W2DU@Y'SH*1U+\4_VV%]OS4X]RVS/C:]3\2$&]KFLX)I/T,;N()/
M@;V^28R^@OE:FN&@?=ZR.D/8[J-41IF60^Q&/+Y*D>9=B8WE(GU."!P23X5)
M.%7G[(O$$\-5%&D$\! P,)S!"T2T@!T0$1@'V>4?'S]]_6C^H/!QRV)&,Q2H
M+?E;L5*)G&>]XA_G:U'DOF;!> U:#8KT$*< "*!68$0SNX^S<(C3UZFR0B,.
M 3B.PZ$&E9Z*AJIA9@5/EB-0W:+TW.:6VF@5P+6L GR.V#\S8$,C6;I:9L/"
MAP*E'BP2!Q%Z_X E@SB9QBA"49)F0?K_V?O2YL:-).W/N[\"T:\=VQT!R01O
M=H\G0N=$3]AN;TM>QWP$P:)8;A#@H "I-;_^S<PJ'!1)B90 $B1S#ELD<51E
M93YY5%9F$@F48E@V;^("^(V(![+?D%L6^1H8T8,?"9!QT14H:%7@=AO![T'X
M/OX;.!M)8IX</@0B4A,YHQL316_ I_N^@#?JA\.#XD=$$V M?/L#\)G_>(+W
MCN:,@U/K3Y&)*#(E\)OTY SG1]CJ!BAMJ&"03>&YV/K1O<OF!?=2^-U%>LTB
M<4+"H^7S 7 $>1Z$4-XCBD7A5"NN1;E/A:DH\3"TH?"EN#=C*8@]W9<JH?3>
MO\!:4"/IT>T6#A[TT0,@ "U7)'QX\+V8$]/%KHET+8U< XMI2^-)N"H%!3WD
MAS#R1P\ -!9X1D![>K8I<F2A3VW%<@K,<>:#BD0MCF_U)1#PN44CSTK!6^,'
MQ+(Y^@+I :. 4T9R1"AA;":@ 8+,'1(#_H?OF;L/\-8-: 8X3V([1<Q^!W.+
MZ!(8.+HW*8T+U)VG*GR!HF+>C#R!+Z=YB^^S=&KE:*-6V<H(UB)#>?^1A.RI
MW0F?C.B:N67 4#"R\$(TKLBN<ZW[)9DM+BZ&BHE10.&)*-)$MO AL+ZX/A(%
M [4^ROF]*WU: 8&Z"QYQ:OT#.$JO9J9B4O*C$.6B"@-)"&R*]@&^.1-U[ 9J
M,FQH,O!ZST]&-!<0%#(D$1G&R.F(2K-02>+H=#@H-FFZ#@[II4GKEZ7R#+/T
M0P73=J/H$:CV %9G>?[7#RWGM%TJIP"1)M*;&.;0<*.A,&VI:KI592MB^$>Y
MT]0X/5V<7%T5X=YK\L^HR0-A?"/M% /665_!@K)^!7,3I/H1U^C:Z(K;R!T)
M5$; M,#>C^GZ_0.!.R#%#-_D#[&MN\C51@%8?-]C0#IC"Z8X6> -M%0#E!ZE
M$2*8LRY!K]\;?Q:$0X;@%OV1&JI*%&ZV"1G,P')@+LP,K X0\;] AY#N!G8=
M)9X!&L3U4PL(0\$^+;Z>("4U$1G[ZJ<_>2W P116S9K("#6@F@D/;%%X;I"0
M*X:U8,!,"A^%,5K1?R$BI,1 7W&:3"T?E+=/@CZ6J+4)_8KNZ-Q\8+AC?/DH
M).TV3OPQ*F(]0( L3<.4J(\$R6%@&P/+C!\N1%O;=V=*:&O#_+Q(OLPJ+Q 1
M%:&&-9S_W<28#RI%!/UT8QL$X#[3.^<M@QST-'XH[><5WIQ;D4^Z-!L\II>
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
MNJQ]7;%]_Z6*PV&[J]S:MP<#CHEQ3*S.,;&*B@N75+:O+M3=7G6^ZHA2P1G
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
MT"2M.N*Y,TDF@SD)DQ;-HHWVXL+.96O-L2!%@5,"I0=#S<X_)M\%8SS@&<.
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
M$>,MQYT<=OKV,V9-.0!4P)^YOI8Y;V1'4)J?O@H51Y+ZV>+O1=PI!7;RV6H
MHB[E(\"?K)%K'&([]XCZDT_$4PA"@9B#*825"?8G)\R)\N$3V-04AE9*? F]
MEU<]ND@Z\_ "X:@9<8B]A0V!;$TF\>]$WKL^Z2!ZP@H*OZ;+Z0IN?%V_4Y*E
M%QJ>+H+_ZSN>SKD%R]J9KD*4PFM>? :W1'WJ4W!+U+T9/,]]3^:^)TE.M8LM
M,7W6C+UQ2U1NB5H7IF3"O56::][ S[R>[..%=]<*%/:Z7^KZ9&9&W_4*[)S1
M]ZW3*C,W,S?W:*URT[80[AM'X=3Z'-P+%6/(] QCEJ66.6#CC:N/,/\P_S#_
M,/_4D3[['N.IO@ZYS*P#MW3KH$:$K!=;<KF 2MEJ'\H%=+IK!ZJ//HV4<89Q
MAG'F==1XW[*=+51 6I2:ZHA4WTY/#$0,1 Q$*X"H:7<&U=L\QP%$'.;^])N(
M=9ILH@0="*C2DV7\/N!B&>^;[;[=*J]:QG% $(O,,8M,J5X%"PP+S*$+3+/C
MV.U>:?;O<8@,;]^L)N(5G:6C<VIA). 5EOBN3YU9D1OG)]#"8)-#9QP)J1'*
M'4[A#&R9V:B<M^HBFG@?[W>P<&VKY!,7I&')8LFJ1FVU6;@X*+U14%H&7B1<
M174E=F!Y,U(=<!BAV[";K=)JI]9%:JK6ZBP2!RP2&(INE>9;'D=<C07FB 6F
MT[.=!NN0,HS7&KF+59\H7+=HF1L7:K29.F*ZGAO[Z#5"K</QT5O]@=WL==A+
M9_%B\:JBGT"/0V L7"Q<E0C7H&4WG &+5Y5&^E';X@*^KL0*9\"J."QP" =7
M]NE\2KL]L#L.MQ%E'& <.&8<Z#JEN3MU64?& ,8 QH!-;(%.PW::I<44Z[*6
M);I?J]NY<=^/0^_[T=OG_@_]?1X\SWU/YKXG@:K#-Z,.C#[Y<+GOQY.^'VMG
MM.Q[ID?MF)()]U9IYHKQ)8$"]_U@1C\.1N>^'\S<!\O<W/?CE9D!W/>C?F)?
M :WV@3[,/\P_S#_,/SNAS[['>+COQZ&*;>FB6OND7RZ#/7=<N6\WR\LR//(R
MV Q$#$0,1*^CAM/G@GR,,XPSC#.5&SR-%AL\W/>CQ!)K=+IM%H7W<B1&UO"1
M>W_4Y&ANQ5E%Y:-3KVGWV_VR6*4N,E*UO<,B<< B4:)CP/+ \K#W\M!KV8TF
MJX@R+-$:^<G<FJ,&B["_*'8X-6C>M^RVPWTY>4."96_KLM<NK>=D[8.B59O@
M+%DL6?-:K=7CMO<<=2XQZLR-/?8&R/8.KYI-Q^YTN?H8RP3+1"X3I9G'+ \L
M#P<@#X[=ZW-U.HY$<^>.XX6MP_'1G6[/[I57;9-#8"Q>+%[Y?2V[TZP^[Y*%
MBX7K"(7+Z3EVL\5=IRHUTH_:%N?.'7MT)J4N/':4U;I+[@!8E[7D6"'C ./
M1@Y/B:T*Z[*2C *, HP"FZ! N3T5Z[*6)3I@JWMW;&U@!:(]UQ@$:T#*\>-<
M$X]F>[:Z$\BQ3< $"YH=_*]^RN? ^M5]Q(KH/9N\Q^NSFW-+*I6 <WEV\P?]
M<M(8V)8&RWZSN00MWS0._2/>_%'&0 C/.,#A="8"Y<8R#-[ZPA6O2*?D-+<S
MI9LX]+Y9Q8E9[V_#F?2LGM/_\-&Z\<*90#?^UW DQX N=,F9YX5)@,>5[6P-
MG$]6N2.F\<4A\+4; 0M:#Q,16/#9U2_'HRF6:XZBX/?(*K&(ILJ"'[PP&$D<
MJ\+!NY::N)$X&;H*>&CF/F+=8<M]<*.1Y2KX>5J8W>F;YT$COX7AN/">$;X+
MWA$)2]"Q&GDO:.QCJ0"LK4>06D4Q%(EE:>741$N4]2#CB80I3T(ES&7Y_J8[
MAHNMK(> TZ$> CT\DN/BR7(U,Z^".4MU:OT)HQF%,PS0(*%4#&_$Z=,+8$ R
M4K'U[\2-\+%X\"<?'3ZXO^+!L"K2FU@C.;*",+8F+OS@!I:<SEP\0!1884*+
M0<5Z77S[6 9NX$EX-HPA%H8Z%$+RZ8(1O-D/51()=5H5A+6>Z\94'PRN '!7
MX,![*3]8UE>!M9$+XFW],<-54]9OL+C_$K%UE;+PJR=6?ZIO476#KKL6PPC$
MCA1>=Z7"ZYXTFJ4JO!5\\ OF!R]6GGB]*Z,U@]$I_7;S T)UEH@<1VX ]F@D
M N^10, #3>1&[E#Z,H9OIB&F<D1W;B#_XVHX'SX"4GCA'7R##.K3<UREA($1
M_84O]3.D/J6(5!VZ/@ /0-]$ "/CI09I\#'?!-;@&&,_-=)P[C!,8GH6@6T4
MH98AK#JU$-F3F4:SNP1@#9\*4#@/[VX0) !R*9B_A-Q]&ZGB)^B6/*\)BGKC
MU (.^F?B/YI'/.&>W)LT;-0_<9SML=&)=>M&=P+I]'F*U4XT!>W2V4LKH5D%
M]H<NT8*<9:'+B+P!M">VI0_65,"J4 D7U_?#!UP]F*-F/.)T^!-^@9]G,_@G
M+E @'C27JEP-NS']1"H:'XO<9;2BYG6!MDXR34!' H>=:%Z#Z],N"JD%!.8:
M<5G*[:#*(Q&[ '0C"S@&?]/6P(/T??T^N$^JC2V" <Y9^,CQ\#HROA:H8C ,
MGEC@/YH6[0JYWC?WCH8XB[#L#3Y>?)^)D=1&P;TK?6I@:(:4#E%;,Y$@6\+7
M.(!V!E@=/K&8EF&@41C!<U+# B@T S/$@Z6QT9+QA%*B8'KARH*I$D?@(^/%
MB$6P9"A\]/I4UD]!*R)$F+6R+6U6&F-'XP_V;1G#RT*T+V&"3YL]@:P^X +#
MI.4,U[J(:113. G')TD.;88$A$/XP!^Z/0MXV<>)PEA_Z+6SCT5C:A$-%Q[4
MFW]0OYM]-#.Z*)IOYX:O;A!%;4V<(+0 -D&B@(#&\H,G+=QZD]I[^-HO@&T:
MT9?8V\=EY>W2T_YG$HB7+ ^GM7U7^SKS$CX'*HX2[2:<6!<1H$-L_1*J$LR4
M)2198K2TFMW%@V95S+E$Q[.XCH3NVEXA"-0J;9D?9@'>1-K: (\8\'4D/*E
M1A&(QHF_Q$)"ID'(UCO_>G%\6AQ$C_P=LK"*B$\AU? &A)W*6'\+0P/.QZ0!
M\YB)\+5>!3!#.,U4ZR-E%[B@\?,?<';:,BOXW 1U^>3A:M\%Z-)CEKK<6F;
M 2:! 99$$:(FS("03$9$%ZW.8 WOC#I <V &E,1!Q!,83B3&J K5*F)H3/YW
M(L&K)7\8ED#CGXY/#.%9\$T.RV@?@ZV!V@_O5<D,IVJT8;X*9&+@Q^+[+"PE
MAXBL[</?T/!"W;.VC5AN;&UE-*T042K:ASBI3/3LDJ-*N\2;%7:K#G"1P8A&
M3AIQRUT+K;$+>%P!\%7DU@Q>Z=9<N1':S*DY;/*(C"##H. 1@!RQ-B[G(FD5
M.5K/;,R]A@N, 4MX$\0P57'O^HF;V=)I &VL$2Q'*8ZH[8&ME5E7;I"&=I[=
MRVB_'>5>V$\ &/\,?E%P)T&#J,(NPS_"<*1=06 8W5DCM7LZ#=P 0*<*:)4R
MYBWH%@*"[,;/F9XL;@:4(B6H"909@ ;'9*A BVJ=[")'I_[$73H<\DKE%&2"
MA$G%8F;%#Z%N*49N7'IE0<&#JHS!K0M0!<=S1@2F-Z9F!]U5<,B#XB.\"<8Z
MB#3Z";1),7PT((_?>6X4$2%1UM$&\808:=0?PV/TUPM6S'9V#@:K OSX?#&/
MQD7\S7QQAK*#AK)BF'K1B,SC.XWFF\-[*Z#,FL,R<!U$(:)P8GKE(M/A;F8D
M)@*,;.!B<ZD!-;@90.VK )M+J=S\!.:\$!&&R:Q;][O9Y3!M",\\$W<3*4 N
M>T&I&Z$T7XT;=_ *50@I4H@O-?VC=!Z/^M.3.)^.RL%\A)D/2$WB$XTR-/SC
M].:4YGR1&%'[9SA4V''1>H^_%XA^>_'/L\(L/Q0#:Q+6@1PNMT"MS,DK4$L2
MM78$<F87$PCU*I@;A;3)J5T\[?<5XX):/^@MT(6 6&W1CM-1EJ#=67(';WH)
MZTH.C*UR3=$T^#^R&'XMV#SIEAH!VF7&*-9U!&+U$$;?"D;>A:G7:?8("E=_
MU3$)S7HH=LO?5CZZP5 HZ4+;=3FCIU$2/2*,(6664='D(ZS)*%"9^;R<&J40
MX-CL/,:T_<"TSC8P;5U?M/#C9[-%=_('\/I-.(X?D!O?WR3#.'573]J-#V#'
MJ!@LC/S6WB=5S&A!P?H\OU%X$2J0O\]I]!>M&.O"#Y,167J);D&=IP" X(+F
M_XQY8S<BNI? XQ<P3=S"K,0#3A/@YFP-D]3@T= Q=IU.B40?[L'A>]GP 2'B
M)YD,VH!!R;>4F89GIK'*%:;(N?:%I4J1FNR_<8B[W_-#!#H^69W*<'HI<Y2R
M #;.;B0PL1!DV#CS3S::]2(D&<F>DA,?,43W?T9C_H_068>!WMLE;C>18'H0
M[81@/N;N8@%"DNF^Q%J&5Q9T!VB!O8X2I'__[:=$G=RY[NSC;^(A!XO?HS"
M/SW]BM\Q>>!1__,6P/K<#[UO?__O__I;>B]<#C..'W_WW2 ^"T97(!\SO/7)
M/<08\.&K&/_\[OH2<?=_V_^ZO7QGR1%\ 70XN;P<-%O7G<Z@>]9H#"ZNSP:=
MIG-VW>A<-MKM?OORW=^?:)@B/]_**:;LB0?K:SAU5Q]0>8."<KI5IB32-P]Z
M-,/0'^E'I^2U+2(PK7A&XJHT<9D3W8DIT6J6/(%\&6;9,HAT&4C(22HIIPE$
M.0XC2NQ!;+- WZNY$,%(S"(!HARGB2ON%*,X.MFOL.ER^=QU&EE(U\$C$Y5B
MB@+TI50:I%F:DX2GM[0B,YND> ?M;OL4:C%;33KMYI0R6.(H\32D!0A^=Q'.
MXOV[B\^_O_N@%6$6!]$ZN7 +X.5( %"&LS12/3/TL][G^U! R-&')Y0D]4S1
M! PZ/ JL;B4"B_:PR4A)U8P).<N(L#\8Z1F9+"7E^@3:@.+&J[+S^<W92+1
M111=O4[DIDV!DJ,\D+287ND&C]FS[EP94&)^NA].CZ ]<ST9'1?2CPOSW*"<
M WYU:7;T#CU*#+T;E:C5):G5=!/_[=D4*VP-0&WDH!!SHH75LM[-I421R0A"
M#?KB7<I+>"$QUEPZ5+[E?)-KL5)LEC$Q7>Q*GSSHY8Q>$74VU;?KZLRU].PF
M&K;3&EQ>.A=7O8NKJZOFH'EUW1B0AKVXZEQ=GC6WHV%W ]*4@*+BE#^U\8XX
M]%Y;BHF"Z]6'CZ_626O08^Y<*NZX%.F!GXL/#3#AQ9\[QNG@-=F#=6:,)WS?
M7//SN\8[^JS KDP_;[Z2#W(43SX.!J==I^&TNNU.L]EV>LT?/PW#",Q]+';C
MNS,E/J9_%-4QG:',AU@L&Y.?PVPL+0.T?N49/<).]\>73WHN/36J[W=Z;[Q_
MM[<W]GKT;[Q]NZ_?DT)(AW](G^ES5/3)AMM[J4:=UDR&$L[LNT4VI_7_&O2?
MJDO5X0E"$17FW7\=N?JIC;D0!RB>I5B7@/M>8[EV[/@F%JR8L.;U9"4NO/N5
M]3"J9^M_B #<7CPJ]@>ZLE>9U_:']MI^D>/G3]UR,=!R@;;U1J#=)I%WS;SH
M83-S,G/6E3G7[@^ZF:$ -#FT(J^^#"A>CQ&CJ1LD8]>+DX@.7ZVUU[*.H.^<
M; L\]W;"_3'#F+#3T'NL[/C4US&LPCS<Z])W51"D@NY!K:[M]$JKB[<77(#W
M<?%,AA>&E\KAQ>FW[-:@R?"R ;QL;BS7R+>KU(K6R2B1-7&CT=)<Q->8S/4D
M7@6V=*M<([I&=*N=^CO"UC>MMMT<K!T0./K.-RQ=+%V;N&EM>] JK>_QP4O7
MT<<;4TM)I4=Z.+I8O47$T'S ;;8[ [N[_H;'L?2/8)$X9I%HV[U.ET6"PS=K
M$?8ZB0(98S4"W 4=R^_X]]N5;WTI6('%TN$83NUP^W"\S%;+;K=* _2#]S)9
MNEBZ-MD+Z]K-GL/2Q3&<M>A'W3XFH3_"*@Y9&6>.XZPB%;4I*^>H+]ZGDMDS
M%'SF;&9O%M-#WCNZP#T\B#UJ]JC7(D>O9SO=TE*^ZX)D'&1BD7B]3]+C(!,'
MF=8F['DB?1P:AY4VVEXN.<&^1H3;7Z@^(,^W-;!;3H==7Q8O%J_RQ:O;LOM]
M3KWCP-*:T1(W&.VOZU6M(50HC;R_)-I?3-X[Z'5Z=K?58.^418)%@D6" S:O
M2%7^_/L!ND5[9Z74B';[B]5;+0^S4Y ?=.RVTRZ-^5Y+M[J & =\6#IK))W]
MCCWHE9?'=^S2>>P!H]LP=GWV_4I#+*;/L?K&W4'+;G V \L$RT1V7[O?MKN-
MTO*B#T4F.&"T,ME7J8]S_<.?;7>EV_=-L:V1[M(R<2/LVLNNV8X-'28<^[0;
MT/&]TW/L7K.\-(>W4BYGM4U)MT/P_,#2R]*[$^EM=>Q^H[QJ]BR]'+%Z(6*5
M]01=VJ[/M@+Q]IKK[* R?4J'LQ; V2A,L/=B:>VE#J$J\MI4*I\H%13/:3IV
MJUEVX?75M*D+-W"LD*&&H6:K4--J]^W>H+SJH<<"-04K^B=JA;SL^JT-K$"T
MY5VO-17_2E0LQX^%]PY>1\?!_H[VU;4;NFO6;GC%N*R;21AA2=9P;$5BZLH
MX,+R\\H58;2BISS>X2KU@K?R:H+O2LY&:S>M7]JN_JOPA+Q'J51/FMJOT::^
MW6D[G5[':3F-LV;OZJS;.+^F-O67C7;KLGM1>9OZHOIP^K/ORY:HV+K=Z<Y*
M:V6O/^+E'R6XR=+3WRPT>#O#_O5NX&$K^\BZ!(R/D2?//"],@OB%'90-V;$X
MUU:CO+EN#<#F)M L>0)_"@L!(X;_6R[\;VYA1NG"N.G"X+<>C"N<BDA9\<2-
M+2P!'83P;]33<0B/^R:LF?M(-85.<RL3W@0R*,,18J;_"$AU+X'1XXD F!JZ
M/KY5V98,/#]!!J;A!*[_J"3A%%R8OSI+4^Y]2M]E323\&#WJ7;D 1CK5NW21
MN',C>N+*1WB1&,GX 5!T @NBBL,^\^+$]:T'(* X"<=C94W<>SUCQ--(TF1&
M<CP6\!!K'(53>D\.N!E-X;&;P=9J()J'*P7<YTT UR[%O?!#0K:K[S,1**'O
M6P.WFH-F][)UT6\W+RZZ5YUN^ZQSEN+6N=/KU@^W^MO'K934Q&,%8E<E[F7.
ML1J\*JY:]^5%*QV_YE9DE*^()33_6P >YD^01(7PDD0HJ!HE$&N$TL 0*@ X
ML(9"W.^'*QYD/*%?HE7O %0*@.=G43A*/+P9H\#!!&6=T _A4'P'6$+P2:\Z
MM6X)\O3[9A&@1 2S3 >#(*G"(!#^221T$@)=641&0+PH]'7+3T S[]O)T%5T
MX11G2K!G6V$2*SG"%P4J\6D,AA)ZI(A+'EU+^.J%T2R,X(461ATFPAWEE^>O
M'KN>]&4LS3.*.!L+;Q*$?GCW:+U/P;79^/3Y-OO@?/JP.02^"&[+L+!P+=R9
M]BRX,2T+-K?J.I<=0,;F=:]QT>U?=<ZNF_U!CH[]9N7H6$,CKD!CZX*8&:V#
MSW@D"=0V=D&W4H*S/;>M":3D1YM$KP_@0M:J(P,\.C@&V*/$B8^76<-$D>63
M7TO&W4-J,,%;R+@3 F OB2PU$YX<2\]"QXKD'Y8\$&($^':3 %9Z[HRXYS\I
M@&4 !]/7'#*2D?!B\VL22WTQ&*)FY(@WP%'A,#8N+8*Q.YL!2QK80@@J@J'Y
M>QXYB2W%=.:'CP(MS(=)2$:K?CT0:AGF/X'YIV\^M2YUCV7\ >L; 45' FT"
M@/XAN.(MQ[802&PB88$6\)0H_$ZF(;SZ#>Y_(339/.U9<)4/(ROE@3AC^2PC
M$6%/K>>Y35._./G14J*5,N:4\KGE;I9@,:WG521Y ..A:/2?LI.ZM0G<9N89
M0)!AM"= !68>V%'?! IQ"C# E9FO-A0BF)=#A9(Y%+Z$YQ&DD6&(@TL?7,0
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
M+;15?(>^LK'JTLG/D1%XT(N$,6-IC";(30P+L+7> 'GC9I?F7!J+Y#78HI+
MB T:<I$;1JBI3029X./B[/*GB[-?\T!R/(G"Y&YBHFF@3LPVO0[5$L;HK200
MID@.$P(/=%@U@-^24_;D5>9F'3'*+9' ; ,#,#RX$9@ZL<[>3 (?O%C: ,/[
M48K3X>D79.$1C&B0JE*D-6QML^0Z:$P[_K@A2#O-Z[Z%'J,-'_1I'T,3;4KU
M'8X:PP4B6$I6#%5@=TV*"X)^6/TFR[V+A$CC&#^A?GDZ5@*[15TTY]Z"EL:
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
M\\;%I7/>N-;U,B\Z[=; V4Z]3,TZ?R4JEN/'N=*.S7;).]=40C,&XIP,D8Y
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
M\03^!*8V$ G0Y[LS)3ZF?WQZ"G?YH(H1G PR!TO#>>O'@/20>NT?7\;DI0K
M3&FWMS?V>O1[-?E7;;#7*:K8?YUZZ&_+W"XGL^7 W)5LN+UZ9PEYH&Y$5 ZW
MT:<'K;&&H3_2S_D76*HY":] P8WRCTO-C5?8LGN9.G-((E\Q6<WKR?!Y4_)E
M?8'BI;.X>[,"NP:<I<X*)PLPY^X#YZZ=!W3L.^67BR[YHK_-X?;*A;L"6NT#
M?9A_F'^XQ$CIJ/Z;B*UP)B(WAO%9?JATG-5S9S)V??V%YT;1XSB,'MQH5%Y:
M%!MZV\.ZVN<@E[?E^A);[<-6:[-CMQUNO\10PU##4%,QU+3M0<]AJ-E2$&#O
M[<6O0HGH7F@KT?6\*'']TFQ"QN/U#P3MW;D>0)I>M[0BT'61AZIM%Q:) Q8)
MIVEWVJ4=1#T4D>!@S2K*WL2A]^UDZ"HQHIPY$2@WEN$FE=#94:H:A0[G)&[?
M[K!KP%$(%JY*='_#;I38J/;0I>OH'>]L^ST2]R)(!#L8[&"\##+M,JMWUT44
MV.=FD7B+WNT[I5FUAR(2[',_ER 11VZ@?'*U*2.BQ.(P[!2P4U  )]OI5)]*
M71?18H^;A6NKPC5HLG"QP[TF 2_ V99Q1<F/?)ZS/( ZM*KOCE->ORWNHL >
M_;'+4V_ 74DJ5?YL;E?+54Q8+J"]"=ZU[59C]_6S#P4+&?98.DND8W>K;0D/
M7CKY5'[A5'ZA.AX?S:\ Q?AH-?,/\P\?S=\6M,\BX4F][4S'K:8A$.,_G/)=
M.^OU8*S3OMUJ\L%S%BX6KBH",W:G65XH^M"%Z^@WH'^/Q,P%7U[H^OY\RIK3
M6U\FQZ!1&L+410ZJUM(L#P<L#[T.YWJSQ[TF9?\((C&5<2Q&V U4P#LLH'$
M@]U:YA>[#+R;M-%NTM9R6P[>X6!OGD6S1#JV[%9C:XF<!R^<>])4J':"R6GH
M-0&VO<.O@=UOE5>?XD@29QF16**>.=AA=WI;2\P\%)&J+%RQ[]$*/)F^K$_J
M4&#PPKIW_<3D#O@@_V[@E58SID8$WF-X.QA/I]NVVUS*BN,,+%U52%=[8'?:
MY042#EVZCCYMX/\JU/L<+V#O9A6YWC?+VVI=ES@YTVQ*G1T*Z <.)K"XE2!N
MVPLE'(>X<:!ALT!#-=S7 NX;A<G0%YP343EE7T/ VGL0Y37X>C-C[D,'L&[;
M;E9U('D3FM6%?3B\PVA6(W9D--LT6M;LEM92B=&L8!3_%+LP]:77+_G[;S\E
MZN3.=6<?;[R)&"6^^#).BQ7<NM_/R(0\"T:_Y#4+;O'YMT",<S_TOOW]O__K
M;XN/N#+YN+^+Z&;B1N+<5=*#QUQ*/XGQR<5' -T#).Y7,?[YW?5EL^'T_[?]
MK]O+=Y8<P1>N%Y]TKB_.6KWFV973[UPV+KJMB_-KY^RZT;DX[P[:YY?O_OYD
ML8J$OY53H:S?Q(/U-9RZJ_&S<+LO W$R$0373K/QXR=:?!D _,8?6RA*9:[^
M[418XQ##@$ SB];/HCW"<1C%$RN&G[&/5!+K@&$XMH9(3SIM/-(4M0*P_F4
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
MGKA[%F5Q\GC%&_NRG9O?;,\T7:_G>;?6U>#*N^[?#OLE//2@9UKM'J%>DB>
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
MDEO+-737.;Q#B.26Y);D]HAR:QAZ3T)A),DM)3=/-HA&M/\%AY9DGJ#,O W
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
M( Z?GSL1U#=-^(+[3>-X_!"$(:<#N"9:YG\ON #S]$ 69),P\._P4)RO&C@
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
M M8;K7B>L!+N.45/JWB*7CW19P2R%2_X+TI$6>$1A,$$_*_'42A.'^L_$+Y
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
M(2"2!F_[O>PU4L81QU/\B@V2]*)4V.QF%HF=VL<_MT[PSPRS@NJ=5VVR+3I
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
MU#MPM'L')5K(<HFE@0LH5*RJ !?0Z>Z<J+[X,E)C9XR=,79FO]5XW[(;1T!
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
M-3!E.^)C$N.>RLL*,K\!'=-('&*S[RP<N1&W5,^,GTP'CZ M3@K9@G>GC5R
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
MP?J$\R#$"C<L3!LAHG7-^CIU(VLTA?OC(DZ5[[#2"6NU\C>9A\$(OJ3B0"R
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
M]$P$G_REA+2JP-8NS==I^P\A%C0<?D01(CDW8U0HQ"6?A]A.2<YD&1[!^9G
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
M-&@B.[Y0@O*/Q!9YGW,<K)4WV[C)&&_E47!0F-U_I4[,?%W@"N_PF%1T=8+
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
MUE6B_GG]<?DC0Z^6;3IT>\/1S-@P^^LO\/9R:YM2<4HC=07B6 7D01.0U:Q
MD1%2!$R9YN2^J+-4#ZMIUZ!/*^O-HM.',$M1TDXR;VU;6ARHI"0@S@U!NI >
M%<881#6WA<(& &!]9+^C<B>M>]&T$-7\]1> [6L7TW2_KJB8UOV@B?>K?*V?
M^'6>S$ZBB"IPJ6[:I^IED_1L,SUV(%D6G5DCLLK\@-GK53-?]!\BCS8KK:%$
M&\:1B40CXZ5#4;B(?&$8-3+2(./^FD*?L::,#%LN)?EH9ETBT.MOKIJG%.CW
MYCH9Z.UZLJ5E2;DH"FDCHAS&A F$(UDX@:+"4DMI \5Z?U5ASUA5QD<NF[8L
M3.U-Z]^WC5^ZQ8,:5#UTID_[DA-J)6$8.2(\PKB '_ )PC8H(Y6(4;K]-8<_
M9\V9"+_M^O.CBYP^N1'S1J._SWY/JD*?9J4D4H)998@;[9$4!B,EO43$1"PL
M=MY%O+\&%,]0 R:"+;,ODK+HPGS>+8B>A1T<]B<:EH0PBTF!$1,R(JVM1EP"
M "PR'[G00F*^OZ*(9Z@HDP&7657NG,GJK24_MBD]T5HZ*9&.8$&=#0%9&CC\
M*3C%A7):A?T51#Y_!1D%LURZL:J;ND?<O[EAZ0$T+I1 6#&*K T,::8T(AQS
MI1U7,JC]M40]8RT9';BAKL;5NN3LU<RD\@0^W-2=W>)K/-D.ID+\DK'7)R\I
M.3D[Q:_4*T&Q>OD28P#N53$@2-'/L..GP&QHG]^LNZ[CI"T]_>#ILJ#"R>#
M(3*,H&BD00+#W++RBK0R!1Y@ @A^YIT\'*Y1HH</8;%LZ_6R^@[APV/M2D'/
MF#SE].2$%">T>"79Z1FHISH[>75R^E(/F,O)<US-G *T[YW^K[\^MM\PX49$
MWYR*+-LBO:KI9^%D2TW\C#LS-YQ<_QXV.65W'RN%L,Y+;9 ACB%'N4=660ZS
M$':!228)MX?;?[EE]8/Y^LXL0EN9V1S8/H\/CTUMDO/)QJ714KM@+&)."F2X
M+Y#VQ"-G-*:^"*K0Q;'OP.S?G4T&O'*%*+?,I[MUTF'YQD'\O;.J/-VZQ-19
M)81#V!*'"A(+I(*'T)U*ZJ-3@,@ GS7/'LSXNC(J8-F5Y:RJJ_E%\*F*V^[*
M\G3KTE'OP2?'R <L$5/,(NN#1M%2J@M&N<;^V'=AQE>640$[G">T[1J9C";_
M#BN_-[7KN2#SX/G2>XL]41Q1B@M$#<&HL#A % (N+W0[D:97J#:-C*_,5;6
MSOE[Z.XQ:(U;I%W>S4[.TXU*:WA!".@6(Q$C;;P"^U4PI+@73(D(IDP<N]$?
MH1^;"0'+MC%Z6U3C_&L=_._-XD,POII=?Z^[L6E;='OK4F&"29+8$"I0D9;;
MJ N L,!1:L:(P+W\XT-:_?&591KD,FO-]6FX:N;5QHWS^T^6HE""&5(@S'6!
M> %.L"<P$BAC$7NOA2X&['OE,>N3:<, E'+U_-O&U/,/P87J2]+1S2;DQX=+
M9[C4FCLDB.$(W!Z-A%81D<!#(*+0@M%C3Y$8O_]' 6KOU<Q.GE3&8I&*1=VK
MWOYP ?.11TO%3LG9"3X].3V1XO6I?'F25M-?4B9/7N'B=,":99Y\A_&Z<R2(
M#N>7][T6,:-_?L-2.OZZN,O7YJEG4[,R,FD@5L+(26E0B*Y 3C,!09.V1!CK
M..V5I9-9XJX>[3XR=PU+J82@44909F%0X85"UBB#I.8R>*JD#4>_5#=>MS83
M8Y<QZV39G:9-)_6NVN"J];;"U2RLSX'<+9;_I)R;DU1&>46)#5;.&XT(L0P%
M:1QBT4%49"AS0GIM]8"X\4XH@)ZC"AX0YL-9G,<.5679=-KA&MJQ^=EZOVR&
M%QYJ+_)5W_M>\[WW"*$8XPK5G&NHJUL Z\\K;E9LKV6X8?QTN6DAJ2>%DF&/
MJ8H:T<@,X@8[A&E4*!A=%-0K6=A>%N2@./3(^MN)4!F%A% B,B2=5$B9PB$K
M8>HG,I)@L<40K!R[9S>)!CS,"9P:UFSII/T$>5-_^MK\=S#MIJAA9UJE<R9&
M\"@0 [A1*, /AFB6(:&]A_X@..H!6W.95G2/1]T&(7M\&@=O#>/IW"VUDND@
M!1,:\>@=TKZ(2 D,?5)X+'41BF@''*W)M')\5%HW!-NCT[NS9MF.IG:WQ,H8
M..;.!"2C@V')E4:*\XBXUSAH*051 [0NTWKU,6G=$&B/3^FJ+^/-=;?$2L"Y
M()9R1"@X'CREB[F4V2$QIDYXH0H^8)TDTZKZ42G= &B/3.D^780VF+@([7"=
M^TZK9,()(BQ!'/N -/8<,8<+) .EW 5"A!X00N0YCWA$*C<(V1RK<1L6'S(L
MR=VY+^-#N+HI<-JF(N27!WOQX=:!ZGDSJWQ:^+V[5GFXG+@G]X#O/U!JX;W$
M!462\X \E1AF5"F1D!H^<$R3HM=F_I12]#B#>_>YTDOMG2/@!3,8KCB=)Z+6
MPW!U)*8!J^V@4SAY#N'LT3T/-R,&@I++:J8Z;6D"@W_2!L@7,^NFM,6]^\PW
M9CGV:%\R&CD!\X!P*F<2)&&("VY1H80I)/$$<'@>2K%7C_Z0Z#@-9MFV3+_
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
M'<:1;OUM@Z\69\:E0H8Y7W7BX0\@8F9O:C ^*\TY31=]3WO-\6GCE@GJ5*@
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
M88H".<T#.(J>"FDX4>&9)+B.:Q,S IK9,MZ3; _[N+E]R3T3A=,%\H9YY&!
M(Q&%15+SPE-5F*B/_L:#/)W_N*T<'=[<%K,/>#WL9A\R)<'&8&T<$MAR9#U8
M$ A*+7*JL"SB:",>YY+QGTW9)D8YVWG<58;,2!'ESL1*+Y3C*AVD86!7HF4:
MR: 8"C P#8^2@:DY]CV]22+*'%#FCBA7,NT343[1LH0 IS BW9@>BH"(B@0%
M'5.U/Z6X+Y259(#SGRFBG+BKGX@HQX,T>T2Y$; ^$>5& J7B&% T%)&"4Q2-
MITAKZE(Y0' =- >XCS:'[D!*-1FRF1>]/S2SV3HCYSQVA0V[K:2T]^V:SW7:
M_8;GUN+D/0"?H<CCV_#9S-ZWC0O!WTUFSO*R'(765Q>F)2 _!K=LN\V>5%#
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
M)18^KKYZD,8**>KJ$8E%+FS^#$K@.)*!1\:7%AFURKI7M!YU(6]GPO7LJU;
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
M5ZMS0@03AGAJO39A&PSJ5%"HMI10R>P([Y_LAC%YSTBUYCEKP_/*SK%VEA9
M>\^\L=9([(TO*7&P187WWA*S^N-YET@UY_G'RUB X@AO'S=*@AA"J2'#V"MF
MC"-2DG)F*OPTOK2H'GC8 I'&O'J7WL</'PBIYMJ!Y@F3"%FGC0'!A"4> 4%*
M@BE#I/EY[MX2E+KG7S?8#*9LE66+MB>A'VXM/&:35?5+$$:&2X8A(@9)JC2*
M]>>VM)* P(#O\=G,L@X!&DH8GDWUJ,K]8OM$,X$1Q%BC\,( ;0$P:$\;MGCD
MME@W?,O[0^KGDH9Q6EXC$H+S,/\AQAT3*-XL3'HW6Z7SHV[:RGY)T#F)-HPC
M"IEP6!)K:!D<-98/6M6OGG[0DF?/+V;O$)VA).$R)C8LLJE+BYB:?_A:MNH.
M"<6(&8(Y-0Q!'5XA#4O,6#P1,C[[K%O>=P++<&KABXDOZ]5-7L1[:[8G,V"E
M@EAKA(11S:S$&"D3E"Q#"9/[? F'X(@B.!TG?O0+U)D$)5Y;% 0]7F!DUT40
M\VW:_0:U:G.B_C )":])O-T+NV"8Q?@HY&6@C O!FGOW.E])AA&9+M%J?N;Z
M&96;1.JXRX7);+ZKFP7V0\?$*TBMX]0*Q#GC#E!:FF"<"-&\A&SG7J$A<L/:
MXC.NE>$?Z7Q=>>5\_5$2Q @3()[Y,M9)9@3D);R<AM5S/-ZGLZX+3< ZK]ZQ
M/Q?ZL"L^JH304!6I,VAB("002&F1DP1[+H*&MW^U/&^^U71^IFY0[:0'[)J'
M&2:3;!ZK%V339^3'5/4BG:Q*'2J_>OCN8#RBT6B)U((A;1VB#,M *PDZ_8Y6
MX3UN;MAV?J"NCRUJ$-!Z$)"=-/M9,,AM-I]]S8K[_&JK-QU465N/F7@ "55!
M(P,B7M-)N$6ER2>L:G'#9>>'\(85ELZA&\Q9=I"DY8:8.KIPX[$2H@+I,17$
M2Z -,PRJD@N"2=J\(GOGA_UZVJ/ZAFPH,?I49.ER7=QO]MS]/<#A+4BOPT*Z
M7-60GKI#)$QQ3X@W"',JL3(N;,@E K%H<6.AZ?S<8$]"TQ-2(U&4WZ\CF!>[
MQ?-!2XLG(A\9",V5YIH/2!#UF&G $/?.,T!BL@DPDGHC6-SQF[OWP"L1M+,
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
MAI!8Q14)37:T8TU1\XSWWL)H'<I!'Q -%AEX^?+YJLC @>OJ;:#,>6$H-)
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
M,IMDLZ_17:2NBVQ;Q^_HFM)HG(1Y0S7#GAONPQ^DE"NQ-,2YYK>(\%<H*$-
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
MAT11RHFSSGB*F6?&0H)*ZARDS:\ZZ^E2DFYUL4Y .1_+C^Y.A[HDCF!MJ (
M.L T(Y2YO5 ;)?&XE:.V;#LJ!:U0^AGE890:QUC$X$R*;JQ[$"NT!6;,_WU=
MS);3V:26$G&D9R*P)!9["X W2!+J.2YU-^MTO>-;PZH2[5GW4J67SB :+-JP
M.SV;KQ>KXG Z;E7SA(4=5&JH%)$(*2&Y%+JD#%(ZPL!WY\SO )>&'*]WKUU9
M\.2/++\NTKN;69#1JDOK#K5/C-<2&H^T8#@6W$.*V+T4FQ:>V)XNF>E&^>L2
MDU[YO'7D/IYAY05A!]LG$  IO=16*R2P,#$EXT%VO1BGMM<1G_+^$/HYN#\J
MW6Y,3'^]FS@F#'HO5:R)("6DRI5>$(^QD"-R!G7$H3H[^&F@G,;N93;Y[3K_
M^OMD^\3(;5[^$AG-'S%Z]W%B+E]@Z\.7"89>*:^,A\0K@ CV3)?SA9PW3PGJ
M7!/KEHF-(6B<_164";->+=/%]-_S+TLU6>57D6?;"K>S1?CZ,JQ(>\5CEP"A
MLT5 ]Z4DGO:#)@!QYZ 4UF@/".&!9%-2#A :\BS_$>9W'"X?$K:N!68SJ[MY
M%DS'R4:*9XOKSXMI>2HGFSY*7W-IL0A?+_.KW6(5K].>36=I<?^AR+_.EIM<
MD\^+(IODUXO9?V53FUUE1;$IR/]VEGZ9S8.E<Z+P#3_!Q(KPVE*,F02<8TR,
M07#'$0*5;![L[WP5&T:01\^"5_M2;'+/QOI";":74,(,,E8;*X!2EA FW)X3
MHD60KO-\\)_L96@"_U *_Q."2RHO?J"R^@ZE^H,D6%I!-"54D@"$D)AZ7J)
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
MO^B&B0<EHS.\?F8)&:6F,3[!.).78EL*T'V?;.K4^VWUN+KWEK_8+0$><Z,
M]Q(C%VQY9K:IJ,8)X!T?5"#JZ13=,.[E:\R[P&CXY6&C]+S/M]<L';TTHK)?
M(J"/NI$ %%LD+<=!;0JT"BHD$PZUJ.O>OSR\[3#!NCTVP\M!/#URL7CXO980
M/.^4.*4%4-@2AK0%RF IHF).M?*40SS"0WK]2$!+8,9UTN;YA].+Q67L%(\3
MZ70YJZY]VN"8X?Z!+Y6 /32)MQ7G6SH8->'*(^.Y1-H@"@TQ%&*DB9,&"^7J
M)8/T2?^A,S M1TR\,)H#K('0+JQ@PEAF=G0C)-&0I1%?/"LS*&_S<V ZY-F;
MT_7*'P^]'4O@>+E'0@D7A F&J-=20Z5]4,6VH& )Y)#:0RT_Q&!"\%S=[ 2_
MH32,3T6Z6%YE183F8U9\G4T""A=7+YV5C*KX\N6OCAJN73XFH4'E)Q("+AS!
M'!$?_BV1%)#1<;M"6LM'/CIH_UM8FR,Z2J_,JY;1\\CFNWR1W6_5=K]>3(\'
MAU[ND&C*@=5.$Z'0)K[!I2^I0W38<W/U3+3S,#?O <VA9,7DM[=!@0D ?$B#
M)G-45%YLGP@%+58(.HD$ BC0L]>*@UF,FVO^O1GSHY"4+L <2E ^?_Q4;)34
M^X#8'_G7K%C<UJF97-DOL4PI041,7H<Q)<M+IW:T$N];7"[<6R6?40A.EZ .
MM](4=WF1KC*=1^1*5U*-%:>B7T*@@)@83CW6F@J,";4EK9S3YD>F>JOG,PH!
MZA+4@>-2#^)NLR^K$P2I5O\DZ))4!PO;!.W20((1%J"D'0/=7.GI_ S>J 2J
M#W"/"]8!KZC:E+6*HGU8*EYNF'"'O4 (8:RQH< H"W0YPZ"W-0]4=GZ0;Q3L
M[P3%QGQ^LRS2;#[[F 6ABPE@U=;.L2Y!0R=8.RF(,DP+;&D@N9PU"@0TYGWG
M1P''P_ON\&PL!>_6BT#W73JOL1=4=T@,AI!I"J#CG@L)-*&HG+$C+6YQ$3^O
M!'2%YE!JQ,;]KM/)G]DI6FA%K\1:H/2F%*.6F#(?Q-/MZ*30L.;KAOPII:9[
M2 <S8;)B-;N:!?Y%2&QVER]GQRW@BEZ)1HY;2!@G%D)E HQ6[.F$I,6E@^"G
MEIWN,&V\[7S^[>-O#^IN:8_74#J/=DP(H]K'L_B(,J0<( 27'B!*N6PA%3^G
MY[476,]0YN!1*HTO-M=I':Q:>4+O1%I$@MT.I%+>&<T9%KRDFQ D&XM33P4.
MSA8N[QS+<QY3W\^[T>'T9[T38(.QCH(V[PG#3%"#S7Y#1DR-M&IF+YRM<3"]
M&_3^.M(SSLCSR(5F/,*RW*_"]8L95'1/.!. 6:T%Y0HSQXFC^XV:6#/"^[,Z
MY6>=RA?M(#N#;M-K"2>EN8((4H $54X*;_<!"Z8 '?)"D->BX70'YUE7GMYK
M\3B-H?/> "250Y@Z2\NT#88=-*]&\>F$X:V*\C2#\J\M7F/7C,8O56>6ID<%
MB&"C4D^PW.&I!#JL]1X@ ZFBD(G2*<* ;5&H<B2EGFKSL4:IIV:8G5,VVI4!
MTP8HHQ3"PD**/<=2L!V='+$6MUKUEG]W/MEHAMDY90,WDHU=KP0RR0R@V'@G
M@KDJO-*TI-/1%B&&WE+LSB<;S3 ;2C;>++YFR]7&NQV>>\1R^K%Q A#6TAFK
MF3#&2DL$<GN))Z2Y'[BG\BWGLI):0W<>@3#I*KO.B]E_;>H?'5TSCG>.Q9,H
M,LX1KB&A4@I(2N\65\2.O-!+&S962D2'6/U5)&649LRX!.1,*0WI\L;]YWKV
M-9W'7?9X,L-+[1-B->$$>>&4$E!)!=0>-@):E%#OS3;IDF'/<Q,Z@&@H]G^\
MR8O5IZRX?<#CN P<[I2 H"I1C0TB7L<+!)!29>*GT CX\1DB/0I"9S@USE%Y
MFR^NZW*WND."!..":6*YLM901RPLG3F"^185G'HS(WK@;*<8#?6.;PI7UBP3
M^D/;A%KNO*;0&"Z@L5Q(7BK1@D/0/!;7VP&;'M_HMO",)=/= J(9LQ1P@+B-
M$4+%][.VL#E3>SODTM?+W!U*0VILP0I^IF7LS60[6\;*+\$J/J+%U1HCX1H1
MX(T2&&+%G (,[.O=6#XFS>X<U7WZQG.PG/BOZ6P>?28^+SZFCRM]50C1X4Z)
M(]!*K#$F83&$%#.V]\G%^_B&O%)IQ%+3&8!GT"1.6V^J.R9!!;8<(8"L XP'
ME<GQ\L"RQ*1%+<#.=<MSBDNG( XE,N_S51:3E;*P*$9)/TELCG=.&':.<NA8
MH),HRRPTI:=>,FB;G]CJ7#T]I^AT#N2@A[5.7&P.OR(2<FNL-%9329FG!*OR
M^'$DNKFP=*[VGG5;Z@B_!QD90VG21];ZF\6'3;75;'[_;]E\:O+;NW01K]+<
M%"==/J6B5G72CIQQDYMLNIYG%U=Q6I_R=^DJ$G7_0-S;BLJE#49)&%, 0T@5
M$-YPACG3.Z<D$F&.M2Z:.Q<6AZJ8GCA"(K3VQ&J!K > "Z&\W[TFB )'AKQL
M[\6JI;WR];G'LA?,TE%7)1W@^)5F!!G@K=>4*4ZI1B58T( 6I_GZ";OW)@R-
MCEN=@MU/=& &($P@@!"SZ$<V+,8*=G2'[5>.._+>*6>;G)QIA-Y?1WI&&8T?
MN]",1UBZ/FYE *"8$\HLT18$59Z5V6Z(2PY'6.>S4WXV.6YU&F0_W7$K+J'W
M"EFLC?+6 $UL27VP$)L7$N[I0/D9-)KNX/NYS[]8@;BGF%B)@8^+.42@Q )8
M;%^-HM,)PUL=A&D&Y5];O,:N"8U?JLXL39T=D] 0<^.Q0,@B+X$16(J23D-E
M\T*R(SE>59N/)QR3. VSGR7D9)'"&!AF5:">$>>P9'OG&N<CO+MN"-=AY\ -
M)2XQ86,53,[533Y]%"2HD)$#/1)O/%?*4J@(#W\8HA:6]#'3XM;3WI)?AQ",
M;M :+"%Z3_G%MT4V#5)]F:73V?S^(=94%7,XWCLQ4MGP< >DHP(!3J50)=U2
MH1$FT@X2>>@<N7&%'U]J6QUOW,U]N"F^3XMB<P7EN>.@I\:]0X/W^:*H?<=C
M+\])E(=& AQEDB$"C'5DE]*/C!/U,E'&B^>Q:&MGSTB@PXY#3RSFD$CNM"K3
M%I 29M"KHBOCL6>2GD/J^<"XOY:8;J]^4 :),CAL;$YYH!1@'NWN($-:<#QD
MG;*3_*!G$)IFGM+3 /ZY75F0&:HQ9-AR911TVO'2>M(* /)3>$IK,[R53ZL9
ME']M\7K-GM)Q2-7/XBF%CEIA!,22(TXW)9;*(+R6  XJ*7UX2FOS\92",B=A
MUOB88&F9?\B*63[]'+2R3[F9I\OE[.J^VK=U2O?$8089L$ RI[!6&"O+]LHJ
M\H->)'NB!)Q%6>\1W)_%J0Z=P )X3./Q.*LQ-F9/-5*F>6I^_Q7,SFK_=0YM
MB[7G1U?3/[/9]<TJFZIXNO8ZN\PBLC&+9O<N'%Z(3A\KL4P$XK25 #B'%#'2
M.J0Y5B*@*DGS"%[_A<[.N2KUCO2X'+'[HAP1[5TEA^<NV;-Y/A\\[8?/AM;Q
M;)XT3D*=9U8#"!B#(.C)4FD/@Z8LC;80@UHOSOGPJ'\.Y,@8"79:*2*LUD9*
M0^-M9;#$ 6 Q&L]C3]P]>!:D6]Q&[3EL6V)12<0=H,'2))XY8+4AKH2"*#1D
MD=Z&F9&=,?MX4<73P!I*T^V[5)Z"GE,H* 8$4JMM,#952346$(S;C]>&C:?7
MS&N&U5]%4D;IDAN7@)PIB:3CJGI&8B^T]1@R("4C4%FTI]*WN,#MG.45:[.N
M?E6]TW!J;.EV6%4O9O!:224GBDIBD3">ES/VT ]Y-=_Y.-LI1H/YU7^\OO)8
M4/GE'@E'7E-$/>)>.6:Y)L;N-2IN1W<]XW Z8S>(#24175Z!6B%&W=ZTZBD+
M, IE +%684G4WCB4BH_]G'%;^<A'!^U_"VMS1$>I#[]J&3V/;)K\]C9L0V'&
M']*P'QVO2?Y2^P PMTIR1W30_(P2@FM1TJ9$BQJ$K^0.[;JL?5[*L@,PAQ.4
MXBXO@@IJLR^K!Z6CAL!4]$NPE$A8!;2U *E-3;0]<I3@$88B1R(XW8':/ BY
M7@3B[])Y#6FH[I  !UPP'RV7A#*MI$>.[:T8JYO?J=5;./&L8M IFHWYKZYC
M!0B='ZV._4/#Q&A/A.,&0^LX-$A0OI]A6/B:[Q>]%3H_/[_;HCC41K&)K^MT
M\F<V/6&;J.B5(*!DK"T2%C.^N6>,(/NP(:+FR0:]55 ?Q2;1':2-EXC/OWW\
M[8_\:U8L-DZL8I,;4&?).-HQ"2)N()) ("^HAUY[MZ? .-L\+X[]E$+1"ZJ#
MZ9Y9L9I=S0(+(RHVN\N7L]5QS?-PK\3$"PM14)"<8/'Z L;LWDOF,&R>?L!_
M2NGI'M+!=J.#[E)UFP=B_BN;FGRYJMJ9ZHV0 $"8QEIB9K%&'%G/]ZYS!-&@
MMTN?>M:XS]R6?O ;@?Q,)NO;]3R\"M,_BGRY_+P(Z^D\DO-' %]G5WF1?4J_
M-Y.L>F,G@FMN)?6.&00#9$'?!WO,N!^A^7QVF>L%V3%+X]OP6U_2^&3LA',<
MJY03SC1'%$*#O=[O ,PV/Z(Y0+6%L4EC&V3/+XV-Q"S!%&,13%A",(;!M@4:
MFY+*0'CS"PU[\PJ<6WY.A&Q<V>&;>'6O%3G>9ZLWB_!;]B$K/MZD#^=F>GK8
MAR*_FJW*AZGI=#-.5,##BWR[2=NH3'KO9Q[QSH7U:O/TBZMXCF$2.&)G\W58
M=7Z<]&I5S+ZL-RS\E,< 1;[XN,HG?YYAXOT+2/G^OIE%Z=Q %+#Y/^O0].H^
M'@*93/+U8G-:Y#);!JNKY^ELLZ_CX_[(\NLBO;L)MM9C\3GOT\\DT<<G%A.:
MWLZ^9M/MX1Y]_]!.A1WUW"=-MO._#.9RL'<6UX\G7N> 28WNB= ($6^<1L B
MX #0:I?W2<*&@T9QNT@%(?I^]V7]$R:U1TLT- )K(*ER&%A,E,2BQ(9X,J1E
M7GW6I%-&'SQBTA=P0QXV61:K1Q(8?GLN?>&CY&/8]#:/>KQJ'$@<K&R?*(:
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
MV?JJ#.(.BEI^4?NO90UUDN#TUU"N29_2*.8I8H(([CP-NY>OS5K .]3QR"]
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
M1:: <H8!9R6T3GCGD*?'.4KG+<D[<ZJCW!K7)&N'TNMDQ#A,:%6<+CT1QB5
M'\7I@M[.#2( Q:MH!S!W6.YGZ 64S$VJ.%UC:34M3G<=.(.6JVC5U(X9XR&(
MWB"+F0DVF4:B.A^EZ5#!>J!V.>-H!=V12R3Y*]NB<6%C-BA28?,S6%F,-*KF
M )71>9[UG:1QMC]:.SRF*=NL3NWQ1)I.E$.UO!/(*2\M59@XIQS&#/MJA@;R
M#A[3OL_GCA*ZIN7==:"D"W 9H[&-=E0I#AW%02GQ@%H/674!0V&'H-J!&MN,
M:_D/B6TJGO71V\1XPH3VS!*M=-"8A9.HOK8S*%/=8& I-FERT@ZXUT2-K%2+
M"3!BI,,H2=L; JV%%$&+8]"AU9KZ>NY<\O95,]*VO6DLPE9M;ZX#*15!WD7,
M9TMU?[]<'(KR'J*'G^?/[U.1%@T*X+=[8<&!E)S'TB(L*(? \F 25.@X8=M[
M+@9JG#.N_I($Y'PI>/&>N^TK"VTQ1HXR09C4&$D&$*P1,CKSKCU#TZ(S"SNA
M_,;'GY'*4@M[+30<AWYV$48;TW]+7>[^69:K]^77<O50_O*PF,>(I7>KPW1T
M>;?>E&HU5W>[<O-Q?;^X98!=U.CZ>'TAJ4,**FJQ#"J-00%!6R&'J4[:$[.9
MPC<\2=:CXYS8J-B^+V_+Q=>HR/Q>[AK5##GY6($=\D#YF 4#(:6Q!X2J8:8L
MHPO.\8.F>@0RV:;V+#A_&T;\^WIU>Y$TYQ\LH$- <.4Y"D>']A0Y4$,8CI/V
M$7:#U6L<CS:]0IF*./NZ6L?A-N'+BY\O BH088R94P)20!W#N)J;@CQEV_?L
M:=('@@E/HAY+5X49QJJFX9"%U$$6_D9 /<=P\B:\@\B>)7VAF/H .FIAEVGR
M\@.%% 1 "QRC4CI&!)-0UK.3N+V>TGN6W_@<Z07"5 1Y'S,_5H^Y+D_RK,(\
M%K<OYD(W?[A0#,3T0TNX(9Q;(8%TU:RAH.T#+'M/?1N?.+W#F4O2T;[>TW+]
MSSIP]2WSJ!F39) T1,)0K@VQR 9#9I_&9I!G3MI&F:-YX39LYI&V"FK-A3%*
MQ3*SF'-^Q LIPU/&\PZ<>=28&;UF'EV'[]\@\XA@# 4G$G/O"-2*,DB.@&"I
M?<H;P83^N\8T:)1Y=!V&$\TS\<AR9C2._0B=%4 :4<]1(IBW@ZVCW)HGG+1"
MZ74R(DL75RY$&)< ?60>A0/;$V.T@U R26TL@E7-D .6M*=JY\RCIM)JFGET
M'3CY91Y9*YV&V%"#D<5<<D&J\Y%$BRWA]7S&6D%WY/+,3F$0 N%9F(!! F-"
M(';5'!"0(L^SOI,TSJ:IM,-CFK+-ZM0>3Z3I1#E4YI&'4C#%(<;!F&8&&2<K
MG890FE-L;T<)79-Y=!TH^0:N#1/+"[5P@B!IF'(!=8 UK-0@ JU)V3 JXU,_
M*<CY4G"XV$EID-0!$"J((YQ81P6M$/+<9W[5,#0M^@JB;(?R&Q]_1BHKE>FU
MT? MEO=4C"D*YQ5SWDK)@6$4$VGL$3FJB$H:8CYP+&]CD@P1RWL=SJ\[6UUP
M)C&E4!NL! ! D4/)T(A%3)%+&&DU 0UQ2&RGE)(,$<1>QOK$QB'@O2%.5C/S
M5&>NT TDQ2:YR>V >TW4R%*WRI@1HX7SGDRD9E!TRE:OGR\8$0!BAY&@1A%
M@.412"NDEYRRC&ZT^A'A%=GJ;4%*19 1FZ '<(#4BA@7VZP %%9B'6;D/<J/
M-..%5@V+;2JNQ9RJV?;SOI/"O)SK[[$GY[O5=31K_I*POVLHN=9>&**,=)#R
MRF1FV(#VD>49IS*U#]X;"-94Y#K8BS=W[MOM'J?8X^EF%><4K,?X/_?_'A9?
M9\L3O;G;O*9 V'EAPT$A-32$&*1-I4 PC7'*:_GL"38@L*DH]O)@#S<E[U:W
MF]B'SI:'_Y^AV#6O*10W3 $<_:=:0RHDLS42&(/V%,LX@ZHMQ08$-B7%GHT_
M.F WB]M=.3_.[\<?--O6.KTW)K(JX@E06D'$I*':5+=\'$'5OD-HQBE:74B8
M"NE<DG"J__\XNCK5YCC$%"-Y7T9ZQ!^4F[OUYDN\2[[Y*[QM?ZD]=D;0\9+[
M_"!C/\I(C8^++^$C8;[AI]N[V>T1LXNI0?U]28$YAA0)JSGSG 653Q*!M++:
M <4=;[3N,T7R4K)0/U]06 6T((@[APFVA" 9_CTBZ*7HT%']ZIWS;-;0&*3Y
M*45Q!,2SSB/JC,B'W6RSLT'1ON!JZO>+"J0%E#ZH5U0)0:B#4MM*!):CE#<[
M5_FB4C.P[P7010KIDL([3O*@SL,AV7S\B@)0J!D0#A*-H52> @LJ!!&6."&/
M&ZJ]KV$;;X=^+JIPLT_M-XJ!U>7[^\.9-5M6.?+O5GM)[)YL@B-\]4$)'W$
MPX/_[[/EP_ZK@JWW;P_A W??]U>HAR)C!P.PW'PMMV>Q&":J_?S8[&(;U:"'
MS=DJ!*W>4S@$,#7&02:P 5!)3L.Y2)R4 AI)^[,F>L7AE*%P]3L*P[5 R(4)
M&R.Y\81+=IP_\-Z/WKMT8*FNT^"6M4;_./%EV)/BF?AT-XA.Z0N:>K,7%!H:
MQ2PTC DC8:SI DP%&;8R.PU\0%*L$P"82GD^/_B+<=9-'B^,=H@00WW0_C@$
MW'JAJO6,5:XIAD.)]RKV=$+P[\2A+&/'ID"=:RDS6WY:[8D T9$&\2?%!V<^
MW'XNYP_+$B(@7QC:A]DR7J;O'C:K[<D@L=;O*IR#7BL6M 6GG&+846FK>6HB
M,ZQVW:_XUFD!'&]ON;G[J4;NQ9C#*]Y22&TM0=Q+H;2G@ +]B -AHGV4ZF A
M/H,0:7CH4E'HM_77O5[^;G4>J/?KY=*O-_^<;>9GJ-3B;86%WL16UP)9;Y0*
M8 AQQ 4)RI(&/E].SQ[>8$N'91XJD)XMXX]:ZT#'YPOF$+4L;-$.*0UB54T
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
M93F?#WY([YK?5N1;5FV8%1/&O,"DKAO$END@CPTV/>S%(.V994FW O58>"[
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
M8W.TOT4/UDM=LX&+Q((F!?/#L]:Y@0+/7IPBJ&)/Y?[>F[&J6F29MLM8A+S
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
M\KN?R^)K_;FI"I#DWS>$Q8[M8V03_G5$PVAX?;G9JC5]"I,(.1O+2,6 S>C
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
M ='5RQ9,;#LL1@M&1F0E& *(JUZFY$05QIB8F#[S\Y*(RA.R O&< ;Y0TBB
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
MD'FI!RR4AP#RKL4U0R'YW(7JD B^A %DZLQ8I)?Q%93DU.=;L42;A27;PPI
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
M76H.&)ACN3H45\SR,A/.KGHF, ]43+%:+57/KE8AO<*D%<2D N&$1>3/I9I
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
MSY]+$H"^2?9\&09G=?!>:IX!.>YU;1SB>)%- QSQ_S%&7(\$ QKD,F=V:J<
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
M_/H);U37[)!']_IW_'SXS.?LF?T,_975F[[X4^S Q(K=- @3XL/0)S#L7V]
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
MN>PJ5EVLVWS#_J%[7/?X!T>?7 6>E09)DOHABC$,,3SL#R?$):Y( JX6B>*
MP^!< /;?X C5!3@ [O\QZQX/?_FSHU\0R]@5^XXOB3?';6+Q2[7'E"3[L\@^
MD__K<:(94P)-ME9+#!/!E9:^<A.[J?&YKM9YOFD(I:N;OEQV=9IH($+KMG@J
M6AJ*5H'E$8+3.+7\,$@CSZ>-CR@B8@G=H9#=MF)][R?\Q0@,9'MD@HLLLBGG
M7&E9D&W!Y98!:7?3[)<1+&##^&_#LLL>,$#O>T'-FHL8G><67A0YQ@RI56;=
MZR48I2SRRND?.[;(<W5[]9C767=*.[_K8*V(A9,H=0+;2^+$"JEX!V-)H\2E
MZ;R(<$YO1;%$]L#8C:IJA :: 9N82,X@DD\.]7 H)GP'^O:HP-?WZ%.B;B?9
M.:-C\QDU0[$DV%')[FO"M]3J7;[Y5&0WQ;:3NV$E>D4<C) ;)K&+D).BT(O0
MN("0I':2BKV?.KT=D3$TJ9+X  UL#]B$;Z!-Y9!/@/20)R9 (VM'H"[&+2[M
M-\O>9N>, ,UGU P!DF#'C[?&I###M1WU>];NZJ)][E\2_K-AA7[Q-FN:XO:Y
MS\1Z[8-!@ /+AHX=.R%R(B=PG:'I%"6$JPR;U 95SQ_KXJY@K]\^#'A9H+\O
M[NZWSU2FZ$Q_,TPN^\E/4:ZWNTW.?GA8A5JS/^2BBX5RW<*Q<[6$1\24;D0X
MOG?-,(+K"HPHP1',)4@6V+M:@NQIFU=ODMX*DLZW><5)RJG=*]F<&K!])=VD
M2F$?%,MWZ9P_+^[*/J:MGZ_KK&S8ZEQ5_I85Y:>J:;[DV;;X5[Y9(>)Z89!$
M?AS[MN,G"8S'XQ=IX%A"1UHE-JLX] Q(P7J "LJ\!7<49 -^V5*<>?,WL>Q8
M)N-\Z?)"9(M%E9'G$24X@@D83O +0_HWML74@]6;5?.3>";-5N ),_)N%895
MRGNQ0&;.TDA"4]!R7;"'-YJV:'?=DQQ,L%=.&D2V$\0V03!" 4R=:)P*I&GL
M<:U02FA&VQ+E[0B19MC-@!#L&MXZJ#(8Y4BE]9$Y9>]\CPP<0^L2.WTL"N3*
M^MB<EB%/9Y4O+3YK_ZED6 YI!J3 D@RII'<HT?-:CT7;1PGV-M..JN#7ZK;]
M*ZOSWVH:0EBE6M>U Q3YCA7:%D2VEXS-)CA(Q(YDS6Q,^:FK/3[0#,# NFK$
M#U+-)94OC]7*IZBD'Z@<L8$1W 7HX.D^ZW2>K+/'F23Q;$9N*L^<'PXE2>6)
M[\+"4+KL<UUM=NOV'QE[5:Y]OBX>\GX!864YCNV'21#8=FHC/XH]*]X+I^WQ
MKPW/;TJQ?GU=9V5)?^T"C-C 8P=,Y,#\?#XY,E&]5(I)UX@-#. .9#)XPWJC
M7D9%;A]H97;BQ8-9#'/>.'B/AU,9JCP"#<A2)1I3*>EDH@\</.5U6S1%>3?<
MCUN%J47_WTL"V\&A%4#D.^/2!O$AWP-,,[Y>L:(?(>H24=%G",3IXCQPH)8I
MP9,&1R0-:'2_%_":C7,G"Z939T;Z.,> '\K[S^2"*T7\E&=-?IW7#ZLX#=W
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
MO=M/%\G2Z!J!_:TEO3)A=ZH!#&]'.D4,CB!W/SMU(&6!2"-(['M10Y6?#(H
MRDQ\2\W5\LFKS >1Z:YD]LA8X<Q\\T?>#F]2-S_ ;%8A]'SH>6D8>K9'?))@
M/%ZY12GTA HF* .QD$*7=%)?"%505N\./D4VPA-BJGSDA*% V:#3/6Q <7<U
M<OH?OJ';FJM*3J7XC#XK]YH9&JW>S$KS:!"L!#DD>%_R+2NW=EWQA@[/3S&Q
M(Q+;.,+(A21%W@C'L7VR*O,[]HU\:JT,!I=&1+U&'",67K]M_L__([2MX/]F
M:3/5A$>6T.T>JQ+0N=&^" '5C/I-?1>L)JG,:7R*OJRWIE6<'""# 3-HJ].Y
M]ANK[YIK4$XD^(R>*_>9&7JNWLS7E2OU\,IU3^YPE_WJ]O>L_F?>TI_07OW
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
M^OFVJMEKH,TJ]I$7I8GMIE[(SJ;0_QN/@GMIBCT109W1C&+I[.HRC^@ >X4
MK(_Q"3Y),(-./IW4Q*28(NY! 88*8"X"U;P+<)*>,YHF@5,SU$N&(:\+]<OB
MAE>1CO?ACR;7U_=9^P^VMWOY\)BMV_3V-E^S[8-Q X?87H*=&'J^E;C(0D$*
M_1&,9[M<Q3T40U"L9"^. ;6'A<7F>&.\Z*"#?,2^WST7TSE53N+30 /\(Z:/
M+USS8B6Q<TT'&O2HP1ZV\*ZQ' 6=1NX9=57L+3.45[61E=81($6Q5RBQB$M\
MUXYM!T8P\EPXWLWV?9(*+49.;6,IS35BS(H/2FX^C1YU_%;P#2M!5H3W1M/O
MV4-1=K/!SWF9;;NG[\K-94E[9-ZTZ??'O&SR%0ICC/PXIC,_/_1<8J$D/:!
M0A,RV6TK'F<CG*X>Z>.($^0]NHD[G[)H%]S_7(#QR;N@1U@OP!YMYX6]2])W
MG*!V*Y2/39X-4<E^,4,AE5EW:G-4"8LS,Y&Q\:ORJ.8!6J_K7;Y9$3^%5IP@
M-XT2*R&NE:1[)) 05T*6,JM]G1G,\=3DXC#"J_+H% 1[C+B'+F7*.,\WL^:+
MVMPB:;(XPR,ZL\YSM(IGI%*<9(86*[60+Y.5R*9PELNNW)3K8EMTP6&X-W/X
M5W8>L: 35O848I%M5\A.0I_X)(F\U"&V%1-(#A'"XZJXI1J#8FT>@B6H\VW&
M;NVU%6#.JW?K=E<7Y=W$O%>V(P3SWP5](";$AY6XHXR8X0,O3;C87Z%\_;EC
M0Y;9^9W(.D^^K,B/9FBU<BM/Y<]*6>5^469]GV]VV_SJ]K)\HBU5]3/>U:S-
M[LV^Z_Q[&U.V_KER+>B[R+$BQTT\=E_)\CT8^MB.PP B6^C0MK1&%:ORB),=
MV!Z1GKLRK9AA/O5=A%PQN7V+U^<+,, <'NH$#"GHH.I^?(:3P3/2*=T)9FBE
M?+->OTNCAC=Q->Q>K>\/0KYJ.20.2ET<)TF*W,"&?NPY,$01MD,;VJ'0*H*,
M]C1J8 =R.!X\501G$"NJ?WHXG2Y]QW0:)'HG:>/2N_FDFR9U$BPZJ7*RV.(5
MN,\U.P'7/G^FG;)%Y2;]GUWQR"Z^'S<,2>SZ-HF@'[BN;WE.-"JKY4)?1-\D
M-*=8WD:$%Z##V.UW[%&*:9P,;ODD3C.M8@IWEM'%9>Y]ZLZHG$3>S1 YF095
MROKHU!QN6.T<Z_H4^6N-1<AW4Q][7I*$+O'IM-HA(X XCH5>;9;8K,:,;L *
MCL!.3>SFLRV:WVDE>GJ:]P;'B\L@/XE<29\T3Y@ABRH,.YD"2N9.7":I4K.B
M+/_(ZII*]?.^#-HK&+$=0AC:?N#;?A2X*7*<=*_6/A;*"Z4WKE@R1W@@8\[*
MME,U4A;5HDJY ,O3]7( "_:D'RICFB.;?(QRB:=DYY@FH;+-.RFD2G@4+=GP
M)7_*RUT>/R.&XJY[OC(IFO6V:G;U$0IBAQ&*B47_@Y(@10&!+@QQ8,56'%&5
MGU*^05;;BL5T?W]VP'L!;I[!$>0+<  ]K9R#-"?PZ>R2_(O)K CUBXNM(*UG
MM%:5@\R06F76G:@0H89%7J%%3UFQ91V35/77;)M_S=>[ND^;#Q)/6_1QX@9N
MY+LV>\P36W:,",V@29I:J8BXRFA/]83^OJK;7Z_S^@&@<M.] =+_[?>L_F?>
M=J/X %M,4J70S2>CNID6D\X]NE]OJ_K7)GO!Z>):R<'=&7V4R;P9FBC5HDI=
M/Q73OL-X?JM-)\ H3*+0PQ#ZKI^$+D[V;<)$Z%6.>2TIUCL)LC:323Y!TT>B
MF)2]R=_B$G:6K3/B)8=E,V1+DBV5BGXH)E7LJ?!AUZ=]_CUO[ZO-9?>Z#<L6
MF[?21==*P]0/0\*N)[LV;=O92V9$?R@B7_);5RQI1^A8;:_'NGC*ND>![O/M
M!JRKA\>L%!8Y!3[@$[YEZ1<30X9UOT?=/H,>+CAVR(LY\5+R*,SI&<E4YQ\S
M9%2A?96NGBXFMR0K:E9G+._/$OV>9ZS5S57YA2D^NT$29TUQI/H^CNS8\7P2
MVL@C]'\(S5('& [%)Z*VTAM7++:D*+-R763;\>S=B!B@%C!CNLJG.;@J 0)[
M&T!GA)@"RW<+GP OZA$Q_3WP??&#.ZKR-?V+9ZFBS)Y1865.,D.$U9E7:>KL
M4S?4_ZCZIV?Z6V#-U>W5KFU:FF-0*$G>I7;%4_ZY:@KVN=?;_8%C6PET RL.
MNZJZ/H3IB,[R;:XGZW5CTGAB:31DN&/7O6MX9 LX& /VUDS=KE?L2-%=?'-\
M.'US?XK[%A=]22[@.@V@Q\EFA CM5I\\.Z"3=>Z<OGL8^!-ME]54H0.JH(WV
M,8["K-OB7]W%T>'J^!\4S?5?^?8I_[TJV_MF%<70AK8%(^)$<1JE<9 Z=NRF
M41RZ$81"<40Q%,7A@X[J2#!O5TP]9Q9O#NN".7T'_-<..3A WS\L<8Q^+"IU
M 9@!H+< ]"9H3NUGT7TNT=?C1S,T79>QKR<!.CE6H^#_G6?U]5_5"H<AM)+(
M<4++QC@)"+2\ 8MG.V+%_]0@4*[7-E2IU]Q$JY!I%1SK4&>&FZIS9;(F#]Q*
MDV)17WU$!1:V<9;P3F-4H=[2SLI><8,QA$%D!WX4P3@B?D1&-*F%A"K*J\*@
M7G,MY9K+1[8RU97.LS[=9="-5UX&4J[V"GGLPZJOF)7S]7<"J^H4F-#ALDI<
M$KBQ0V+L)LAW"8Z"/1B$':$#NXH@J-=?6[7^\E&M2GZELZQ-?1ERT\67892J
MO4+N^JC2*V;D;.6=P*E"X:6?7<'01BCU7=N+XI20)/5)/(+Q(!(J9J4(@GKA
M=90++Q?5RH17-LOZA)?^CO'"2S\K5WA%W/5AA5?(R/G"*\ZI&N%%MU2B]HA0
M',1.8$=6$$<.1,0*PG!$1))0Z-DDE3@42_#U?5[G&4.D4H@%J5>AQNI8UR')
MG8<^AC"_(%J:.D]SWT>4Z(F6SM+I.>SRWTIY>"CZL]FHW."J9,^=YN6ZR-\\
MJVU#Y =62 ++@LB.?2\)4PL1&.$PA6DL>"5%:M.*)?D(;7<YX@5>T5LH<CGG
M$^8%Z1;3XK-,FW+U1(3+L_=.E#C%#(559=P/-TX4<LBKHT,)B"_Y0T8UOKS[
MG->W5?W WK:_NMD6=YVNKT+B>IYEAS&"EA/@U"$$VC%*XI0*.DZ%MM7DM*A8
M-0>0H!Y1@L<#3%#M<8H)J"2R^713/\]B<KDO7+-'"(X@@@/&91YAX:+OC$+*
MI=\,891L4Z6RPRJ009;>KMM\<UT\T(]<W7ZE/VUNLS7[M^X<\2I!, Y=.TA3
MQW42U[4C^I\17!0FTG5R/B0]0LHSRD=;0&\,NT]P;,YP=^!TQK2H8R5JLEZ?
M*A/MN>Y<3M7?=<!<V9?GX0\4%R0:/25PR.9<6V3YVF9UFV1MCKX7S<J.0RLB
MV$<>"D/72ZTH3D:026 ++61HAO9A(LT%Z P#S#+PC=FF.^@(^EQ3\%'G[J6"
MD(BGS8Q'+WRB,BY-<_Y/$I\F&B\[3LWQ@;9X]:DH\\LV?VA63N!8GATF<>"3
MP _B.'+#$6"0!D*5D37"^C!Q"GQC1H'.*MT12L#+FJ*3&@<O-SWB\:V9,6GO
M"97Q2-S=/TDLFF"X[#@TE7MM,8C^0E%MK!7TK-B'86JYL6-%B'@PV2\6VDXD
M]"R4-E"*X\]>>-H.H^:XP>T935%#A5.6F\WTUGRP<#&X0&6P$/7R3Q(JA,V6
M'2BF\?Y>F,BV=^6;I7!1N=F7$!N*A_7;ZS=-6U-$*^(X;A3;MAVG+O*AX_J.
MVYU%PC8-5Q%\1W74-:Q.7MXN$<W.IQS51SS&#+Z-J#GG% K=L:G6._8K_=:?
MV6YY@759][S2><9/I]Z6/6CW9,;>$&GU["^KQAKLJW3UXUFE:"F*HZ<-WRC.
M2#_P1U76+VLU=ELK5NJD@47<Q DL-PK2&%G.B"_$@5 >K@^5XD3\Q "_.*J4
MRG3@&/RT/7"-?N3+VLUTH5A<5>$]'75NIY-][O2]=H>:D:$O8/?YDKG:F-<9
M0P[+38A8.().%"+;MUV(D]2-!XPX#1.H.X[P(],62_:UMYGZ'#]4_78M[A\T
M:BC./7EG0;/#]04<-;Z>&G0TNMG8J,2SS[",YW^>Z#3!=@41:JH'>*/4'U6;
M-Q1!7CQUS\&-D _W,&AX#)T0$L>CK9(D=AR,_;%A&V&X>LKKFXHW^$AH4$1E
MCK&)B<T30Z57&M[GYLQXETBL&8-8ID&5LDXX<^'V'WEQ=]_F&T0[:G9W6'#^
M/6O9)YY7B1_2QN,D@C!-;>3B*$GM.'!02)4@<KE>1%37NN+D;L0'LAX@>!B
MS5R?G<_ZQ.5RK81+6"Z_ 'L7#)"/-NM^-\49,Q?+M3I%XF+Y/.=,7RI_CR^1
MI7)IW!NZ5"[/OO>6RB4SR171NCAZ7>T?(_M*N_6K!7HG"6)B62@*<& G"(9I
M1+K+NW$*H1N_]XZ K&;4Z68'#EQ7X/ DVP'?M"U%&;0*:*)F>J<I8$]S.YUF
M/KU[GXM3ZB:110.T3*8UE9J^)J!37^^SFBKB(^U;]UF3?ZZKNSI[>*O6 !7"
M)+#\Q")^&@9Q:*<X&1NW<<+UXHSD)A7GV!U0<$ *!JA'=3L$I$LBTQR!81F2
MQ>(#![]\=5&4DBT0+I8A?5K4F-.Y^0(&-QNGXH9\.@T('PJ,JI1V0;%5T_3A
M<5L]YQ3"EH:OXV5=O*MKVDM7GA>G,7)BGYT2=T,K=>/A7 JT" IBD?VZ^:TI
M#B%HO:YW=!;ZF#W3K]AV>RXW>9G?%JU@H2T)Q/+MB^GE5"QBC-A^K7MPQ[M<
M%V# IW=E^EVZSBQ,RZ/:C'5IB?94JCJE0&X\#-ZOV;8[;M<O+13EW=ADA&+'
M]7'@(<?U/.1%01SLF\11P)T1SVU(DXCE?2E'3N&20R%'JJN3/3&Y&HGKH &*
M#>S!O2M6"K@4R&1U<CHM?WW);7;,K7 D.)' OD/"J;15%G<&)*O23*D4]"UQ
M):?_TST _#E[[HZWI8GO.+&'?)K_!L0+4@3AV!+R7:X2AG.^7Y-NKW=-6SWD
M-5C7^:88S@=M\D?VWO$$,1=FD5_#51(X3;I'1&" I($N<9E62=L\=>:F3TB1
M7]G[CA!/9<<<_9ULP1NR.X\-WF6 H;'+<DV%YSK[?LC3403IE]OL1=XX=*$'
M(W<X4@QM!UM"[]].;T63\A8=,M R:&+3_1D$\DWS]7 W371[4*!#M="T_B0]
M9Z;S\RDU8QHOP8Y*=F>;)#^'U+)JVJ.5@M )8F1'(;3#(+(<G.*Q2=^)IBC0
MM(8TB5#3S9#J_"9K.=,7.30*Z9!Z!J=)T=&$G0%;5HW>).E]09K'K5&:--.4
MMV5)!C^"RO2YKF[SIJ$I=;8E^4$.(?*@C<,088(]/TD<!X5CHRFRH@G:-+4I
M73LC1_# ;3XQ3YK,IY!(Z:!RFDP=(P,,VK)"=8*H]Z5J+L-&B=5L8]Z6*SD<
M">^ ?,G;75U^R9N\?LK'-@,?IWYLQZF=0.QBRT?$&MM$0<B52\EI27,RQ1#2
M_^D@3ES#GT:HX(:(<B[G[(CTX," ;N:6R#0Z)^Z)**=5QJ:((+WBFR)OL<"S
M*S*+/7.6Y238<FI?1 )#O!GIUS8K-UG-PLIFMV[_D=5U5K;/'9IL.[9MHQ"E
M7NBG7N X$;&)DZ#]/#URA4[MR&E1D^#_-: 32TLED<J7G>KG4TST1WQ@  A&
MA&" N%"RRL7;F9Q5+N]FI*Z2;:I4]E3Q1)9.-A_SFOX>[9\,2OX_N^+QH9OM
MNSCP@L2Q_-"/81J2--ZO0Z8!%C[+,[TE3;KV>0!X 3XSB-V><#J"%$_!9C#+
MG]'J(55,W++#.D:'#3SNZ<P7H5,\H]5#Z[2,=A:]0AGM21;>R6CGLV=.1BO!
MEC<R6ED,<6>TP\FB]/NZ:-AVT[#7O5_9M>W$#7W+BPEM([0MQQU7=AT'):Y0
M+CNS+:W+%FWVO1LY70$/D&TVK.)W]ETPM9W++F=2JY%8P71V?^*PQ\;VJ<?S
M+4MELN?).I?#2J+9D.Q5EC6O\U:I+/'JV%5[G]?#"'[CQ#MT8\^&:>3BV(]2
MC+%EC<L!CA=!H0>89S:E6,4Z=&!,!;8'?&+*-9=//N'22*68;O4LCA%A^9LS
MYXDZHUF2&#9#LF094RGIA9,VM]]HSTH#2((X\#QDV[;O0A398WL1)OZJK=IL
M*[2O/:$5(9G: Q).MG@$2N7NJ]!@FL^F&>-(@AUO;[?.9H9[VL*N[L99DV]P
M]<!N6G4S9<26R.ZZ0A#Q\^$C- %A/T)_9?6&+=NTSY=ET];=#+OI!O_U?59>
M/;*O:/ZHRJ>\:?/-EVJ[)57-?FGE!DZ8!(GM(&S!./2=F! 8^MA&CNN30.A=
M<L.@*TY'_M@]W-!(RE[:849I'N1ZN3XW=3#3Z6;(D:GDO)[8& K3-.%\54+L
M-[9MP1Y=W=?'7$5AE,(X2) 5QWYL)3 A\6B:E;IBBTH?P2#5(CLB!;_LF@UX
MI(+;,)O_]M.I[;NN6%:#Y?64?QMEEDB9?KV6[6_^,F0W[]MU(VS7WSNC4+GY
MDF]S]MN7PPMT[]OIP<"%Q+<L:%DN"9$5Q>%HI^LGA*^\]\>U3T3A)U43[[%W
M2^GU@'ZJVI^K0648[Z?V$TW$RMU'#-C#_-C\_5#$Z\-:8DCNCC:;HNT.R1^J
MGQU*:8:AB\,TCMTH25WBX"0*D]&:$-G8C'1]G@V*,_0S);9Q5780=]D67.?U
MP\^2LY_UQR)INIP>\K-GYI)8TI:,R_3J\DI\M6L;=NZ'*L.I4NQ'@L'THEE9
M*'9@XD//":$?!'$:6\YH(Z)S#[&G=3Z6;<KS[OU<[V?1Y0E>6$2M5?:6GUW#
ME7*G3=G5]P#^]1:UZTC7; /]DII2E$VQ'E:.2!1X,'%=8J4QQG9"[1HMB0GD
MRKI-QJ]K35S&JHAV]LZN>YCK2U-6-@QFZ(>U"X.Q"N7$E[3%DKK]^4OVU^\9
M';%%MFW^R-NKV^%J9K,B-G:@!5-B1<B//2=RJ3QW9=03&(2Q+;*0(*$YQ0I$
M@;&7YGID8J<O97#)=P)3,XUBIS#WX"X (W./[P)0A.Q,R8A1;V[^/F=G$F:)
MA)N1Q<HTJ%+6.2=JV3^J^I^7Y>>Z6N?-JY81NY!C10F,( D13D+DPK%EFG2&
MD\1L1GNJ5S I,E"4['(9PS91S^;P*2AHFJB<K&@CH0-"4S3M-&T\HB:!=,-4
M389%IV1-&EO"ND;H[+FYSS>_5=7F5<MQ'&$7>C%T VS;21 BB,>6PR3ENMTM
MLSW%NC8B W<,VD19FT.GH*QI8G*RK.WY[ ":HFJG6>-1-0F<&Z9J,BPZI6K2
MV!)6-=K8*G6M(/1@C&+HD2CTW2",QB:2V($BMV>$OECQA9D1B_!-/C%V!-5(
M-C&398<"64A::,L\&B+"E&%B(03]E"J(V\^]&;NF8K/;YE>WX\M77ZG:%.O\
MQ/+:MB.6_HD)T[JZ*XM_Y9O^9$]7U/:ZJ_6?T#EED"#735)"*'TP<5&/U4_H
M-%.LB-<B"!4G3J-1++J/9H'!KOZRSZ_=F2MP;-H%.!C7IP6C>:"WKR\=#;YU
M)G*^8KIP1^"33//[@)CV+NI^-5ON*CQT;NM\T1YA1HQ9F(/76]D&>(0_Z67O
M0^P?/O\T($'?BV;EV+Y'',]-;"=!:1K;%H[&%@EM4NQ T)R6E!_/&9X_V:,#
M(SSPC0$4C""S2.5-G?6P*9I)3Z1146Y]DJ.SJ?9\9LU012F6_)"(RV)GID(E
M%3N[L[*#Q$\03"+?"H+ <QUD>6.;8> *O2PSKR7%>?*9H=4#E*-1O+3.4BD%
MC$K3J??(U*E4/19QK1+DUVBU$K6%3Z\F,<2K6"QIN[KM"IC]GK.Z%:L@2DCH
MVM -4\>%3F*[[I$R6E!$I<2_7;$R,4!L%E;F+:CSI[S<B:XM3B",3W_4<B6F
M.2--?2W#;ST>S3KS Q]GM&4Z=V;HR0S\E:Q>)+@"F6_IO][]EI=YG6U1N4&;
M![8)TM94LY[R='@+?L00$)@$",6!&[E1[/GL\;YQ/NAY8L6$I+:L>L6P!WL!
M[GJXW67F[ 5@P04_N;QS+N0M1KG@ MW(]F]';+_$"D:P"ZF:$)7G5M*4N,0,
M-51DV^N5+X4,\JHHVR6FG[VGK2<T&]E67=WKH>FA99O8=FR%#B$(H00E 17P
ML6772GT1[931GNHCQ /$X17Z/4@QF91"+)\XZN943!)?T'F$;]3!A620@[0S
MXB>3<C,D3ZI%E;H.*B9O<K84/A5E?DFGQ,W*=3!V',>V L>Q( RLV(8CRIA$
M0I<I=&-3+)OR]R.9::"S37"U3KO7^73:9(<+IKDG7 N.KE&!F^<776"X2@6Z
MNU07+W^MF^US^5M)+)#LF#-Q8ZDN8$:,6<SZRHR!*!:[DOPVK^M\<YU]1TV3
MM^Q8Y[[$1AJ'$;2L.$J0XT/7"F.O?] !P2@ECM!ZQJR&%$>5$5O_-$R'[C_$
M@L$\&OF471N#8C*])X\] -,#Z\^&?QO!:1;:<SR=44TI])HA@7),J11T/X'B
M#&^U=_68LV6+\HXF^3A[+-A9ZZII<%;7S[=]=64FE(GO6XY/O"!%OA>F$,(!
M"X))DG*75U"&0+&<=1<S1IQ@2^%UT^)U#[?_P?H8L,#+?.J\<EX$S7'(;'7L
MQ'$/&U#<8  .&'* C7.-P&.*1KAHVB.+)P/9P5?9-%_QU2.92MT;,4V/*PRH
M":+>QDIGYYZ9N],_C#\;UKW&^UELW;]_7KA9^<1*$LBNTQ.20N38D*0CF 2*
MU>I0!$'#XCN#U&]3#J!F)OR2N)\X%=!/NX1) OOS_A\&V!?@A7/0>\[1,X/@
MHE=D;B'77X;..B0;^=Y\1 6G$J7XQ;)/N8GS,K\MVN;M=2&V]K-R+!>'290&
M06R[08H]'(Z3*D1B*'11;1& JD^=M-7ZG\/"[_H(FW0E5^ Z:3J_K->418$7
M*_<L$HR&79S<\ND6^(T+%,+^F1=&U'6'#Q-D%%(@'H)4^V-R@!I_T)_&7L$$
MXRCQP\2VL6<%R/9C;VPU#B*AA[OFMJ5KM7\X&3TS7(@2.5'Y%7(H0<3W/^SA
M+:S"+[D2$=2)+!NJC5.M>4_F9K$T6;'^+.L\V[+]T?X%VO4S6VC)FY7M!(Y/
MW!C%*7;]D*HGCL;V*1JA)^#EM:IAD;^ML[+9]LG/MD,U4\NF4SQ1U;2P*T'?
M#CC!"!1\.L^X'JD[1:"(Z,UV@J'R-]^N]X10$G-S5ADP_7O1OEQN#H+ AW'J
M8!?"*(XB)[#&UN, ^;,7#J:TJ5@.>TA3MC6EDSM]:J^:5TFS]8'K27M?ZN;=
M;Y G.)6>0[^A$CC7*HX)[WS6)LO?;S55VQ7!EF-#)_&M  <Q<7T/CRNZ<8A8
MN6;^NH 3FQ 2-_$*@5VI?[#Y\93:!;AC^&8*'2>-$W5-/H,29.RWL[3IT:P.
M@XA$B3%IJ"()&O&> $WA9(+>?"JRFV);M,71 W1VZ/BIYWBA[48VQ &T]SM)
ML94&SL0L:TI3.L_';@_XIA^2G<2GL "IIG*&$!U!&]3(A/.R;Q#&)U!SF#9.
MJ&89<UJPYG,T3[@^U^Q0:/O\F?;*%I7=4T/=';D5<I";0(0=%X4(Q:YM07=$
M00(+S5>RZ6TKE[;'.E\7AWW&[*&JV^)?\S:2Y; ^1^_T$"Y+ $>T]$\,;^>(
M/6(3U/ DG<+R.-\Q)NNE!.NX!%06B_,4]<]RPPHI%#>[-M^0JLZ+NS+-:O9\
M9;-R$;)L8GF!93D$VHEM1]8(Q/,"H;?5%32O6%?9RNA#T;*'T6][9" ?H,E0
MU7G,SQ%6;:3+TM87@,& &*3O.4.CN)ZC5%A?I?C'9(F58R"7RDKD<F[JFC]F
MQ7BFAK;M620-(@=:Q$UA%%IN/+:- Q1+25C%6E0LIP,<D ]XY&2F@J3.RT?5
M\2DO"^U)3M\C66OB^8*W">GF--Y-5L#)-G&FEG,8$]6Y_@C-2P0KV_8\%/Y_
M[;UM<]PXEB7\?7\%(W9BQQVAZB%!@ 2>B=@($ "[U>NRO;:K9F?K0P:=2<G<
M2B4UF2F5-;_^ ?B2F9*E%  ")%V[T2^V7ISWW'.! ^#B @AIAJ(TXV&($\1[
MD[$0F<V.AI6A\?<UUJ<=<L#FAAVO9@KGG5*G^<5IU.PYCC1$;!"U\]*N8:Z\
M(%D.^+$[A']BK]UZH9Q # EG>9X@E,$0BZ0W*@1G.EKER)1GM5(5=\_LP09?
M2K7"#>Z+]5V71EROZS\*V4B&'-XV)_J\>$W \>!]VE,5>T7$O# ZY-R[5V:=
M'7 /WIS@_(OA2*%[COTI%<_HOV,.YW@RW=Z9LT?0!W)D77OS:R]WM%>[!:40
MB82E"4^0@"P-\[P_N<(2F(:+37E=[,N5\;K<VJ)6GR)MGSH%I]VE?C40_7&J
M2KYGR:3$9 #'\YIU.?'HM>*3P6Q9][Z37J^>WXP2AGF8JQ*8C) <,4C P2I3
M)R &E, 9VIIF%C:P!,Z43^-4F'<J!T^V)GAI]Q5^3(3+DMF9BI:M-Z\)UB"6
MM-_:*79?<ZF'G^YN;]?-+:W%FE>[Y;K>W<DF^;G\ML^D][\O0 (("&$4ICQ)
M@8*1X_9&2R"@"(VNEW1FU',B_Q1?H$ '"G5PN9%KR!N+HA-W9.M)VB0\FVG;
M@=6+X!';)S"#WQ30H$$Z]GL_F@2>$3_G,9B'"KIWZ^FC07YXT]7%O-K(*6)5
MK"\WN_VV6;_OCN:/UA&+\Y0P)%A*I" G,6-98YW%89S&1D?Q7=GTK(H_%]O?
MR[UZ4S?X5"[OMFW&1U6!Y46U#=0\NPQ^+@L%NO'!3"2=,:^GD5.0;B:1!X3!
M"<03@9Q0'S7).R./KNF?ASHZ]ZKVVVC-M/%O=;WZHUJK]XDNI2QOKBNI!=UE
M \^   "S'*=1)'*<$\!C#MMGBE@BTA :2:1CTYZ5LD?;B.,1;[>&,Y-%UZ3K
MJ>.$?)N)Y'FJYZ&69F2>$4U/49F'=OIRKAZE91N^6-F_J_O^JI_O'H^;))@P
MP6($ .1A!!#'4018+AB,&061;F7L(!O^.NSQ[>CZZKBVGNY@U3F:SG1%)^S.
MH^.Y<>7IBX;N^-'M5._*O3+U85O?5ZMRE3W\LE,U&,>[GY?[ZO[QR2Y(!.8$
M1P3D48R2+,X@;(' .$K,+B7R8-[S-(713W\/\K?O_^U3D']\_W/P_H/X2#]?
MOOM;0-GGRU\O/U^*3X:G1WW$0$_N)J;?3 35_DBC?3U<]436&X4XJ#9_.7UW
MX(!Z,H$T)_:,;'J,TCS$U*>#]6@MWDQXZ>K_W.WVS6+T<ZT>R))+U'4IX;4%
M<.JVI<^U*504R85JRD',HPR+) Y1UD,E>4)2$VF>!*!G\3[Q*=C7P;;W*MA(
M;:D:O]3WU5=+I32W)TIS?'>F./AE*/33Q%QO*)A]N,T&BR>1/CC4/'O2NA2\
M44[]1?WX1QE6? 3IS, S:9N8Q] T+07UC/KHP%,@W:F3[IKH!0(I%V'. .4P
MI!#*897U5A',B,TY-UM;G@>=TSMF;,^W6=-H5LXS!H.6Y3R=9JNJGO[E\S<=
MO+],? #D,5D:M3U#:9Z'-#KSYK63((-8TLXN/GMO_8*$:8Y0QE#(4$X3&G$(
M.F.4$X)-=,K2A.^Z'2=OC=C2IYF6]<^<84+VA9<Z1D[#/DO+N03L,![GH3M#
MG7B:='7!B:[*B&_+<J?N%NW$+)?>/0_@F2G;(HU1(B*4)UG(I.1AS+.DQT0B
M"/IC")_U-<DO(*T.^/B4PF?+"^/EO.!+]P1)H-I,L#O1M<+BUF3/H=(3OAF$
MQTH?6]S-;*U#W@;E)=V\>':=/:Z:#N+ZC.B.$\-Y:/-(OM93]!*#P\4'0$RB
MN"ZM8 D*0YBD<DW.,A+GH#EOT\'* -8\<S8:' NI-U/Y3E).A+[3^1-)N2T>
MFEWR8KN5_]2DH'*\L)T7_GG%:ZCVM_@/0T!^& *"[/M'[HQ&@(F"9W!N>FY!
MM#M9_7TP#UF7DQ$]<#VBOW  VP&GSPS4HX=K!H>X1W6WGJA;F*W-CDETA4;=
MN[E_^+G<?ZU7EYO[LLN[+T :<1)%"*0L$0QD29RFAW4A$Y'%&LR-X7'66BVZ
MH.J?Y5(%:56#LASY?+@6:V>FY6Y9G\?TV[%/M<]V:M8YW^^_EMMWDH5B][7%
MT66%%W&.8LXH 1 E!"0)XYAT]K(HA,RB0]H;&Z<3-OB"3;WYJ:E2>*XRP2S7
M,8!=O3R&9T:MYJDMBQVH0TU AVOD/:47^3DC8,,YG8=H.?"C=MW:C&<.VU).
M7'C9_GFRX<Z*VVI?K(^[[3R,,01Q$L4Y!$)0RO,>@/QK:+*?Y-"L[Z+9KVHY
MOE/3ANYJ,77RY-&-B*KF2LXERJNK<KEOIA7%4HXPNTI- DT+K5P&1$_@)HJ%
MF>+U((,W/<R_J) <%VH=U,GJF_19/#^Q<QV*>0BE#\>^G^+YX<Y>2NER6=_)
MB>7'<EE6]^HD]8)3CN(,)9SF..)1PM(\/9C.&32[CLN)2>_ISQZ3*EKM0 W5
M1!MF;=70%Z4N=?! \<?7*1Y)_KZGS4CX!K ^5\D;XM*K8C>8+WN94TOHC:1:
MY;?BG,<T1!Q2 J6ZYA$/:6\3<V%XW> P6]Z%[03,4$$SXM!6R9R3YU+"=,@<
M2;I.H!AIE@V_<Q4K*U]>52E[ANSEJ7L[H*_-[-;3=+-JUMKM4? %1H22, :
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
M3]UG$!\S6?<4&B]J;D?N&1GW'*UYZ+=O)^M1>X!OQ>[.S&4\CH% "88)R6)
MDA!$!S@L,SH!X@W$7%7[M=.I(X?*EW)[B-)(VCW)\6%;@IWJMV',?E0%-W5S
ML(9;\:JKXKR2UK:EY"HK]W^4Y>9C>5]N[LJ_W54K=97!Y::%DY57];:DFQ6]
MDG+WN;ZMEDF8]'?/( %H1!&/280  Q(B[Z'%*",FBCX*(,_J?O0A^-(Z$71>
M!+T;:BW?J<>7QI.F^J-0O@2-,X'TQDSEQPFEGN+/+HIFZN\J@!,5^KM@_\S0
M,&IPYS%,C.MR/6%G&B=E__90PXD C G &&9AS$!*>,19CXLA9+0:\(]F[JG[
MMZ8%\2,&TF\.WT\,1\[CZX1O5LG\MV?JY\>/Z#S&BA']=938MV5:N\"D-;G[
M6"[+JKD"XUVY9^U#9HM8@#RD.>>"1A%"%.:4'M8U*$%&-:1##'G6]AY;L#V
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
M[.JIR%C$FJG*4TX?X1KYLIN7"3JC.RYHG8<..?'DZ74VSMC1OZCWQ0UWD!
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
MIP>S<<UAN,57G@.51^L8[Z:?EBK,)_?_.Y^,HO$PF(YK!P>U^]9S8+/MV1;
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
MUB/3:6[DN^75/*'!Y;Q5TK7*BJ-N93T2_GZ0;?UK\$W>S6:+O:G[CZLH(\X
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
M#2+66&5@\(808  ;AC1Q4B.B'*BUS]_)$O9*C6N=5HJTBWQ]TW+]->T#%65
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
M<D*%X;.2!0J7$@=^_/9MZXEB&YZ/$I#LF_W\1S$=-F9"/U26N1@9!HG&Q,B
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
MM&*2>2 4AA!22)$U%:Y&4YH2B-'#/ IG(5P:Y!W&[M9<N6HD?CSCTGG#)0"
MT1A?@O F'-4BQU)B,'IXAJG;J-]V='!F)JZV=AHZT;"GLDP'9\U Z!"C2 @O
MM$85\!8H?;EI(%L_T= <ZIVE[!O<K_>9U/ _%^,R#R*%CC2__S09+.^6C)N/
M=[?[CWO6KR1S"FH77#AE/(=!< 38ID<:0+NY^+S#Q9LVB?(\Q5];6C@;%S?'
MKWU1?GER_/H8,NZN)8,R&"DZ6">>NIC%@$:+>(U#& ]2DFSU<F7[G&QL3 W=
M93,MAGD^6H9@Q :''O1A,(]MOO]X=1HU3ZLQ<]ARQ;W&G%'LL"3.5PM@5C#T
M-K:86R%I)PKI!6$_#,I_YLOS_.E4W597YBE6Q&(O$)<,"X8-KS:M+!8RY8J=
M'BZ,]X6D#:CB;-/[\?&+=:O(@CEO#"(&:$==C-VD;+W<2F/7[>:^IZ[#QLXY
MNS>CB+-1\7TQF-:+RCE4-(-:*4 \=%A9'VQL!KBK)'96IIQ>Z&_T[#FIEZ:
M<TS.IIA,\F6&M8]71S"O7@V9P$IABKBFSFH0W#PH\$9^GI2PHH<KWF>:B)M3
MP-G&/+V8C:?Y;):ODC]%%-??[+VNX8AJ,D !)88B[R&D0!--I*^08"8I6*)^
MWN$WXE\WIX>N&1G\J\==:[F)O@6R&J2L65/FM 404R<\H01S#Y0U%1X ZI0A
M4OX7+UM41?^V:!K9FLF,YHH"M<Q$;XQ EE3'@RDF-FU9'+R:W<(V^-B:$LY,
MQ75F^V9V"_=4EFD!N8@G>KT%F!I#I6(5*DB1E(B='BX^=KE;V!SJYW!BXB4:
M\1K&Y54"U94(-=V7K64S+)'A4C,,G/1:!HGIIO\Q2M]&GK1&2+''<6D"^C,8
MB)_SNT4YO!G,ZO/M8.$,&,XUTAY@A(WU)M@BE:-&D:/XC6S_M4*YIM'O7TJ4
M+;#MH6-2O9EUC&!K*-2(.B,14*)RX"B%23>W]G 2[I"G7:JEZV'S<SY9KOX6
M0;Q_C.<W\8KTT/ZXG7ELGJE3J\RX@0B&B<42Q!VD7%*J-P@9QCK9%;SL(;9E
MG?3/SVG$O\FTIL!*[PE7<3U,(&HV?9?!I*"*'F9Y[Y"7K>F@,Q/@ZBH?!@<P
MS TW@^EU_CETKX_3Y8+J=!3_B9N=WP>3 YO5QU23>2&"4ZD\$1Q#)XP38&,,
M26R[R7GVNKWL%O'NBGFQE<]:^CD/L(R'88!?2_+T@T=/?LK+<=Q\?WX\8SA9
MQ/G@,2PKJ/9PM]N&9():+R1D!F- @8;6D/5!8LJ()"F.6 _'XE;8WVN-O8K^
MTU9WR,+$AH7%DEL#K<,8A=FSP@H#V^F-T'=+30<&EO,WQO$CU?"V*8N,9A+
MF,7+*"B#F^!B:B^/K/,8)%W =70,R8JR;MJNX]9#PAZGA ?"GN-6I/7IN_#M
MTU9U>"W2ZL#SIE'ULKQM*Y'9\)\+;\&.>";H,IH68,6XAP1[5VO1HAT9UT=L
M5Q%(TV5KH\MO%K-YD*0,$_5JQHX)6L*?T?Y+T$ZH+6,*Z1A,XB0UUD.M$?=K
M;*0W/.4\=0\W:9(94G2->&?S5C$+0^7A$_I/GLL$$!0&&:RP$!-F #9R+8M%
MA'1SX.K5LB<%RZYX\7M9S&:?RF+_G2Z/GLJ0 ))98"7$RDH3ICM$*CF<Y"E+
M'\?O;;3N_#7-B=.1[(H1FX/YZR1B=>)4=I;)J&3 ":R!8$8#C87Q8B.CEBGS
M3P\7RIIF2U.X=L6=+_ED$J?#>.0I'G1Z:/D>\NPNE %M&:0&*.H]EPBCN&FW
MEM(CGK+0U$/KI0%M/[_=I"EHNR)0\*[R\*[H:-DP;TZ*Y0'XPQS:6RYF?[6<
M4@A-7%.00"EI*EFMD2E9=WMHQC1/HR;1/=LT=LSTE3&'/?(2HIC"%4(BC:IZ
MAS,.I@P\/31RFF=,*J*=LZ36/;%;GLZ(5,PP)(GFWBO)J'2LDDMQE6(.]W O
MI#4#YV1$NTM[%T;N?+:^TV'3[KW+55M+9(0Q)I3@H0>%KL!D^']M]C,H<-)M
M;_W,J=@H8YI!M;/Q97T;1_&4Y_6O6-E>,'.(6,F!(/'<HC".2:^K/H*E[.:>
ME5?+H4;![6X >GS)4%R.'$\7H>T/2_DZORK*_%$BT0_C:1'S3E1])MAOS5Y)
MU6HK,D(8EAJZH D"N%#&5%T:.AY,B022US^.^FJGUOYJJML><\S=U;LN1O9"
M2<>EA11P; Q!4&^,5T]@-P=07^UPVPRJYQEGV[JT3R%)F0!<"HJDDE8R"->R
M>PMUR@1^Q G2;J_%:'%X:P;F#F.G:_F;3Y[+@N\M*7(ZN$!$8*BM=ZJ2A7*:
M1)GC5T-?W7R8 F9GH<R#<AJFZ!C@MSP,4&/K95>1S!- ,?6"2RZ0 ,(H!RH)
M,?,I.;5@#U<]FZ9+0[B>BSEZ,!L/CZ#-\OD,.$QE3.:IM"!(&^Q4%;L0)F1[
M8=$BZ2H^P)E30#T78>QXLICO326THT1&N0I]C!(GG-3<A;%4\TH^I7'*O-3#
M<:9UTIP&:U>T^4<^OKX)S5/?@Q=YG?^QN/V6EQ^OEBV??5S,9_/!=!D1=7CF
M.K:JS+D !M?!I /."1AO^UY'T"!@B4H:G7IXK+;I&:UEO/O&P$,SX%'U9(8J
M[HFS"#&GE>*8:E!A$3S7E+0J/9P9VZ/*B9P\10EG)N1Z''\ARO&4W%53!H2
MSGNF&5)"4Z(W 60(,/#\1OG7/O.>FY0-J>&\@?_+7![QR'E0UVK1Y&P' !X=
MX7C9JAKV0ZWR&;5***T@0L90QIA"TB!-G#266>1J[<^W+/_7 YEDGSZ8>88M
M(YISP &R##$6"+>6B N=$I3=PZFH82T_#Y!+@;:SJ,JJD2NA8W*(8AJ[L_HY
MWK=\N+=<QAC&C!&&:! 06"U1\%'7LC(@N[G:IWL:':GH77QI -+.//VG3;7%
M[6"\+WG,UN<S8IG" "A*(<,&<VZ5K63#7J2D-.HS7=+T_-S5;P#9[@X,;5)_
M?<BC ;2',2^>S:*9;K3')!A"P1XR6GFXEHDSDW2[2 _9DJC7%\>&TM#LBB%J
M-!I'W0PFGP;CT;OI^L;2@VS96R[3C!/J*5+4> 4H)9!6?8L; U,6>7KHTS3+
MG":1[8Q%P^'B=K%,B;4,RXI8E/E-/IV-OZ]C4PXSJFX=F3?> ,>$A!I2$>Q%
M#2L[D1/"4L:E'JX@-LRNEE#N[FS)/(B?CZH%]X.TVEX@WI&#A%+"(@FA8]9K
MOY&.&Y&2B:R'1]J:Y5 CD';N=[T/37X7?JSE;&T>CAG9%,5>>L@4#/Y%P.AA
MP.4H)9EB#Z>RICVL4W'L,$[L6?JEE^L3GXO)Q!?ECT&Y;V/UR)HRR@@.O8]@
M)GP 1F$NV1H/X35)6?;MH7&=0HB7,6,M MW9L'3$CL++Q>J F4!>02B 09 :
M''/CK&5RT'9*GJZR6[6F]^=C5R+:W4ULNS8!MDYLSQ_.@D5' 54< (8P4X@C
MSBNIPI^4,V]'3VP7QZ%4N#M;(%HY \'VKS)Y_I'_"#Y"L8@G#:X_E>/I<'PW
M"4"MTA5^O%*CXNY XNK3*\V0!P)9+)$@D"NM?)@A*I2T 2D#6P]=NZ[HV)E"
M^AU[':P*(Z2%F MC*'( ,53)0JV2E^7S=46N%(P[/<&Y9:GCSVF 9C+^5S[Z
MWZL$[K\'QS;*\7'Z<+6S*L>S\)4-OX:^LNP@R]O^]N=Y:^N5&1)2@N"Y0P*I
M<$8C*]T:88D=[.::Y8MC<4_4=>X.L3R*4Y3Y^'IJ%H$&T^']UW(PG0V6UZZJ
MZ6CYVV1%G-%_+%9'=!*Z0]H+,R:EAD0CS@SQ/MCE'E;#C00LR5[HYS'\LW:&
M3I75J1\5;^C*1X\[\,H-//K2EA-JRZ32Q!./F0;$0ATCQ2O_4D*:E$NBGWD
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
MO*>:>^R]I%X1@0V5OER+AG8B;0(R^?BR04@&!7M+2_@2":)GF^+6K+XFH^+
MG77J!K*K3*Z_/SYSZ,R]6]CCZI:W[Q>S9:U*,%U\+D3J<86XDIQ'2=6*:@T.
ME#7&\(G%^2Y$U<LTA.$9T1?$W=?[Q>I[47S<1FWHW7U:Y]D[L$?'! F(U$SC
MN"<8J0P#ALERC9"JB=T2&Q8F+WNWM\24OH!7'23J8?MEM9YOOY\Y<E\?$!2-
M5H&SSGB*653B+22H7%W4YW."&",*#+=[]K9"RN& <O8@/38D.(*UB?8>@ XP
MS0AEKA(%HR2>UOZ4R^:SJ+F(JKTI;ZF;3&K3';FX^*^']7QS.[^I=;Z=&1D$
MEL1B;P'P!DE"/<>E6F&=SKI[?Q4H:LKVU]HWM4;>WESUAZKMJX?E=GV\H-JI
MQP.+V[344"DB$5)"<BETN3)(Z<2N.+<.G!9H>B%:-NOM$Z3$GUZB)/[JL7W5
M;\7J\WIV_V4>\7U$J3GY?#!>2V@\TH+AU+$=*6(K"3!9OJ81I1"UH].T2<E.
MT;%O<_5TAD?UF)//!PB E%YJJQ426)AT9?\1\5,IBMT27U?M4_1'E%P)-?/7
M/_2&O"EN_O%Y]>T_;O9?3%+'RQ^2T/$G0G?X=3 ?7I&PQS\&#+U27AD/B5<
M$>S98;X>0\YS;N./Z%!N%P 7D^_BH@U/SHDW)VIH'7TV&&0=)5HH!I"42"*#
M93E/IK)VS1$E.[9SIK9%Q8NY';]J'K:;V?+VOU9_;=3-=G67I'O?AGN^C'_^
M$$^&:H:'C!]=+(N[^6M!R/R7!H"X<U *FQJI$,+CDDVY<H#01'H M,#YU4 D
M;QMLNUG=+XIHJ][L]KOY\O.?R]NR*&IQ^Z2XB)NME_'/F]7=X4C\^/#79GX[
MGZV_OU^OOLTWNQ#^G\MU<;/ZO)S_N[BU!W['C[^9S_Z:+Z)YU!"X_4\P6!$W
M>(HQDX!SC(DQ"!XX0J"J=\UN_&=E/T(P>O9=K4#MDO+&*DR[R05*F$'&:F,%
M4,H2PH2K."&R F4CMO"O7) N85U?[LEG"RY7^>Z'5<Z+4R&V^B\)6%I!-"54
MDD@((3'UO*0")68B=X?: W#G)+YXMW[MI'B[VGZH)$!]34*UNCMWO-1?VMO5
MFU54 ->_+V^CHI?2JA??/T1]\%NQB4./[=RCFVAPEG*+- ,6"6\E!\J1DD/Q
MMSF!H!'=2VIY%[]V-O:UH]>DT[L6Z73B:!A@-D%;KBV%"B#%+?$$ 5R=M%CK
MB=33;_^,&3^O+CZLWL[VV?!FM;Y?K:-&=W A'#LSCCT?N 7:NWBP0L>4%?&
M98<D"$\-\SF9(,UO2%T!MMJD9N^90_^Y6LQO9]_5Y\_K7;E;NUHL9NN]%-1)
M(SHU/CC-I;+( Z>AWV7655XJ&@F9$]074T12E]0="EG5SP?7Y>9]L=YE?C9
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
MPR[*][-%OIG=;XIW=^K^?C&_F?VU*#[N.XV^NWMSLGMLAU\+5BK&F.**4L
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
M %ZV5&J-T'T=/Z_-^.UJ>7,1IAX'!DVAAU@APQ1$7#G'.-BOEEG#W<1:[@X
MJXMI/22R&N(I(&2 )-[1=.5 1M$!TI<K@]&Z[55UZ2R!:D 4-:3P^-24M[/U
M>M>/^G+=Y%@;@0:S.*%Z7/RNX#$F4B.$M".* 4P8/E1 0HH[.: 6TC39+SX0
MMZMUK;;.K7\C0(<=AYY8S"&1W&E5YA8B)4S63=X1:3@]X.R8B[IG#DTM1,P@
M409'B]/%?5<IP#PJ,]>TX'BJQ5O[0\UE0>1F;)EV$!DR0S6&#%NNC()..UXZ
M8;4"($>;'S-$6P)(5A"Y&>FO-X@,';7""(@E1YSNJC^6N6Y: CA5B+6+@2;U
MZAK1NW=<99P.=<+,K7XG* ^-!#AY>!DBP%A'#M5MD'$BZT+9")T=(SK!!^#>
MQ<4ORD#$^V(]7]W^N2EN/ZW,8K;9S.^^GPXA-AD>'&;1B+= ,J>P5A@KRZK5
M()^3<#CF?;1?)*PZ9\Q4<B:@$U@ CVDJG6 UQL94JT;*]+HU]EJ;?1! =L:8
MC%WO1X_$/XOYYR_;XE:E2D2?BP]%4G)2POA!DIIXT<Z]*U@FXN*TE0 XAQ0Q
MTCJD.58B4E62G.3$$4:_1[$?=LZE\;FAJ]*'B>*'FG<OX^:3#YL3(@CQ%#'/
MM=94.V_=+I9@M%7(C>)^[O':*_5OZ)YY1\!1D55$6*V-E(:F3K6PI / 8B(.
MYZ[ <30MM5VR]Z5@Y59@5Q)Q!Z@ CGCF@-6&5'0C"DVL[T@'W#Y?<[T9B8<!
M3OLUUQ7TG$)!,2"06FT-U:I<-1;UDIRN!U@Y;&]><[T9;7M+-6VY<+:1V MM
M/4Y9 Y(1J"RJ5NFS^JJ.'D%Y;*]?.+L9C2\VTUHLG)UNUEE))2>*2F*1,)Z7
M,_;03Z3;;H>H:)6^O3GN?^QF?2XZ_OJ(P)'7%%&/N%>.6:Z)L=7!SNW$\-.]
MPM,.G?O"49M]U$^ K]UV[9ZR2$:A#"#6*BR)\B4EI>(3.P>S\;0:#2OZ K59
M??U:K-.,W\_NB_7Y9C>O/1\)S*V2W!$=SWVCA.!:5!:TR"K,.T*8#0.+E[6A
M6V!$?R!;WZ_640%)E=(>#X\:8#LQ+F ID; *:&L!4KN"G17E*,$3"VV/!'3M
M,>3RN,W#,B[^?K:H@:33 P)PP$6CQ7))*--*>N18I?]:W6\2_[0AU"HG+L:.
M^IQJ2^E5U5_D&&9^># 8[8EPW&!H'8<&"<JK&<8--^>,&U%IYO%@)9<#?1UN
MNW"FGMW\J[AM<+2=&!404#)5/(N;*-]U?27(/A[B*"<N/**V+Z- 6OOLN'AK
M^O,?'__QV^I;L5[N7#;K70BWSE9U=F"(XF$@DD @+ZB'7GM7K< XFY-XQ7X!
MZL>MJVV.]*:G%^OM_&X>V9^H8HO[U6:^/:^E'Q\53&I;C:)"Z 1+W< 8LY5G
MR&&8$V_FOY#WNH[>&COZ+\]UW-'XIE&!KAKO"=1Y9C6 @#$(#$92Z8J^<;.?
M6/95]\[<+JG?FRYW=.;JZRJ*U;^+6[/:G,I'JOF&  !A&J>:\!9KQ)'UO J5
M((A,KQZSSJ^/=X2-VLVK<F@_ NS=W#Q\?5C$#?WVM_5JL_ES&36*15K.;_&@
MT,7=:EU\FOU]&2KKO3L(KKF5U#MF$(PDBU8ZJ&C&_<2<;8/CM1.NC!G);^)/
M72'YV;L#YS@UW"&<:8XHA 9[7>E S.;<::Y_[LL]DI?%YS3?3S\QH'.8,SR@
M+T)JP!1CP1DD!&.H/0$:FW*5<>$^ X*-78E]W#P9&GT-"3Z^'/Z=9C[]XG9
MT\@CPR"U)%JJ@+E4'UAY:JV/G*O5T*?O'>!3Y(..'_W715M!-3IH[14SEG B
M&4$*.6]@N7;GX,2:&;4-B-I;P:4$'[(T61V(G1P7,#=*6"FH 8 19@4QMEHK
ML#F^CA%J[QV#JTU2]Y>!L7EL4?=#_>''NY=UH-;X78% )QP3PE-$($&1#K@2
M->GK=4>\'E=;Q_#KFOP#U=,XUHBU#B*;OBHP(Y'&E'F!%/7Q7SX>  >*X$BJ
M:<7R.P9DQ]3O/PKQ=I5X.ENHKZN'2*!W=^\>MIOM;'D;EV*+7;_;^;?B?8JK
MQ.?VRGD=F+;TA< Q@C;:R%!'D68",0!<23_(4([Y.,+\@([1.PQ3^C$QWQ;;
MWY?QI^)]L?[X9?98,*-W"]+-UNE2_::<2 V;\=B0@*1T E%.+5.*2(N-V3L]
ME4#&NUK*;#^KK+,I'!T3)%;0(9>BOYP#8.))S<MU0CVU?LKY['[9:Z,EPO8F
MJN_7J[OYMIQN:J7^L'_5N[MT@-Y$I<_.%P_;XO:'A]5VNY[_]; S2CZM4FKX
M:OEQ&]<Z<'F'-L7>Z\A\)K!DG&BA!#::['UXPCD.:O5&[6:5U3:;?-F5Z^$9
M'[ZL%E'P-GL^GB?"A6\,SECE'>(^_HLYKJD3JJ21EFQB%;;RH?*R-E$O9.^M
M?M;3U=0%6Y!08,2QU\Q@2Q1@FM-R+0;8'.5RA!#JG..G$-:0UGWAYD5%I+</
M*77LW=U.Q#9/=>+]8?3H<=B%;VKL;NU\( C!>2)Z"H)CQE-3 %U2#T>C<EI.
MS=8WNT&X,#8,[Z2Z!:CNWA,$,XY3+@! U*4+]5!5M$B%A?K<._N(Z_8-H0L1
M? ES!@7J@5X_+$3=_I^'O=^C*63/OS$019C#6D@7_S%&4:9$21](S<3:(HT1
MNJTS:>#=]MAZFN^WQ]X4-/:8:6VP,P03:[SEKJ0'!S2GOL$(NS"-$;2M,:<O
ML+Y4I,ZI *\^'[2@D7@866FPL1Y*R&2Y-F5(3L/EQL#KXZAO7?UL@ZQ#0>:
M^ :@.8P(C@K')%7>2RP0!12ZQ_5%-61JF7^=P^8RP@[DTQTXC:]-;RR(+ .8
MI2Q*PP5+S3_PWH<>Q9>I 8,PCP&]5[>81R_Z!7';1F\, F$C.8+"8L(H1 AS
M5=+(*C"QE+Y\J!R-S'9)]GZV@G(MO\]3IL2>F\O;_^\A/GKW/:GX-S>[H'/\
MY8?XD?6W]K:)S7K[1'CB3R\%)_XJG)G5\8VB_N 03W3CI10$(B* )XZX/0Z,
M,=JP6N6"VUOQ([I.3[]>;ESF&X-7W*8: TIH09(23I2M: -QO]<!.]LJN@#+
M:@@&]+1I%)_W.2[+V]^*U>?U[/[+_"9=%;];K;_N7CB8*G&8VH?B/EVLC*0]
MKTH<&Q*P)QI!3[USQA.KD" 'GX:RCJI:0<M^5MDL3[;&Z$ 9I:E@EO*<19Q3
M#@POUVZLF(C<MP>!ERI"ZR0>BV2KV]OY/AWMR2\'SN9H4^B!E4PE4S]NNY9R
M[."A (J./Q-0*WC74=C\X-;:SWF?YO_Y6/^S\X,"Y]&@]5)CSZ3GD GVN%(!
M4(ZGZ)I$O#;#7T;,VZ+L6"0[E<]^,_]6W.[3I?7WQ^?4NIA-2,8=@M)@Q:/V
M9JP#%FAV\/\2H#FHE<#8M8_@Y>2?,$I_/_RQ?ON=VF\+&AJ!-9!4.0RBH:HD
M%B5MB"<_R\%?&R)'?0-=D?Q"WW(]VS/R;'>Q]^D6<:0F_<GG@V((>,2Q]-!X
M  FU#)9KDGQR,.J2ZZOVZ=TIAO:+?#K#HZ7E3SX?*(G*MTI-[2QBP)%4)+U:
M$Z43R3-OB:^K]BG:#"6;XN8?GU??_F/GREA_3T#AY0\))_P)3@Z_#G]^? 44
MCW\,3%%.$=$R3E0"%DTQR,KY"C(5%;4EGJTRR=<]N\V'$^PV'^*62"354$@?
M[6X+XN%;!ED),,[F%&4<4:9/-^QN3+[NV?W'_SK![C_^5V#&&J0<D<0##^,!
MJ#&H="S#)G+[NAMV-R9?#]+]]I1TOPV&153&C2BN-^K5 $J =3E?;GRO*0;7
MQN[&Y.N>W6_?G&#WVS=! JG370&%@(28:BSHX^&#78X%T/@R<)<9)=TPO#$!
MSS/\2'GOP\7E*!'+V=ZQ>[JJ]['G \3<&F<HUY@BSKF@G%0 =32GELN(BGFW
MR^XV*=I;/8+C)NZ;.L60:PP/0B-$O'$: 8N  T _TA$"E&/ZC4@3[--]T"'Y
M>[LWN%JFNAUQ]GL/]:FPQXM' Q!>42NU\@8 "43:0\L566LFUE^\72:_#'SD
MT78LX8ZW1:3/MV+Y4$PYU&$Q8EH[1J.!X*/1#RFB0#"#I++4BI\ZU.$IAA9+
M1Z&T&MFXC3IYH(V#WDZLFW<^1%H(=30C>9=N:K-:;E:+^>UNEOMK*,?C'*\_
M')".)RTDAE(.G+2&.E]2SCE3K^#+%0&H2WZO6B9VO] Y&> X]G@@WE$B!=6
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
MA@Z&4MK5*<WIJSI"*[$;A'5)\1ZO$Q7Q6U_B[&WQK5BL[A.!#E.OTZW\W.B
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
M#,1\-4NX(9Q;(8%T]:JAH"E1E2/*E7I]TG4NBC%EFFS*0,VK[_N@U<M--V$
M(\&Y,\03X2$3X10=TX$,\O$JKI&2'M<E6+_I)MHJJ#47QB@5J^MBSGF-ES+\
MPJ)ONR!.I^DF[>!_6^DF!&,H.)&8>T>@5I1!LEL;EMI?F+]@(!XT2C=IA_P;
M33?QR')F-(X=.YT50!JQ7Z-$*6W61\BN1#DW3S=IA>I;3#>QE'EBC'802B:I
MC65^ZA5RP"XL":X#23=--VD'[/C23:R53D-LJ,'(8BZY(+4*)O&H_^L._/SM
M*AWO<::;, B!\"PLP""!,2$0NWH-",@+:2N8)+VCZ2;M\'N+Z28>2L$4AQA+
M:YA!QLEZBR:47DH ;:)TVZ2;M -TO'&'_03,0BV<($@:IEQ '6 -ZUV=0&LN
MI&O1Z]I<@XAFO,3M+V!6&B1U (0*X@@GUE%!:X0\]Q=FTO5-HZX"9MM)Y5?
M[&,P)@J*A3EOI>3 ,(J)-':''%5$77T >%N"]1$PVTY&EYV]*CB3F%*H#58"
M *#(MI1:Q"*F*/T*H$@_//0ID;>4O0H1Q%[&2I'&(>"](4[6*_-47]A>WY/4
MFV2OM@-Z#-FK#(JD[-7]^(P1 8+-B9&@1A% @.412"NDEYP^;S3_UDF6)OX6
MV:OG OPKW21&J(0#!H%(&,JU(199RO:.9N:D32E_?$%A9&F[[-!2&HK9K]@.
M.[SV0&I%C(O-"0 *^],>#^_19:G2 ?F3VBR[E5R&T\"K&'.VJ2$^RV?Z1^PW
M>%.VHVCS2<*)24/)M?;"$&6D@Y37ER(,FV917Y?ONTMG9V\B&8J8VQN!VSOW
MUW2#4^S(<EO&-:ER%O]R_[LNODWF^?'&[FVFR1!V7MAP])(:&D(,TJ8^SC.-
M\:\[^8[(V:-0AJ+GRP^[O4>[*:>+V*W*YMN_C]"SS329XH8I@*/35FM(A61V
MCP3&((6>K6]]^NPE]OH$[5$L0Q+TV?-'O^^BF*[RV6Y]/W^CF4)-FC?F32KB
M"5!:0<2DH=K4-\@<0972_["U2?6P$6<PFA>K"Z;Q4+*Z;EYC[XQ46 J&O(+
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
M-!019Z1VA/GZ,MD1:E-NZM%UW-3W!/509#M2U:<MZ=I.E3DHH*4 6\Z9 PX
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
M,C,Q7V-A;"YX;6Q02P$"% ,4    " "V2%Q._W;.&*IZ  !-*P8 %0
M        @ &^]P( 86QG;BTR,#$X,3(S,5]D968N>&UL4$L! A0#%     @
MMDA<3DXCPW_&(0$ H'\/ !4              ( !FW(# &%L9VXM,C Q.#$R
M,S%?;&%B+GAM;%!+ 0(4 Q0    ( +9(7$X*92KH1,(  &KQ"0 5
M      "  924! !A;&=N+3(P,3@Q,C,Q7W!R92YX;6Q02P4&      8 !@"*
) 0  "U<%

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